LearnGates is a set of free tools for logic and programming lessons. GateLab is a logic circuit simulator with lessons on gates, adders, latches and flip-flops. CodeLab is an HTML, CSS and JavaScript editor, and the C++ page compiles and runs C and C++ programs. Students don’t need accounts, and a class can work together in live sessions. JavaScript is needed to use it. Lessons: how to learn logic gates · For teachers