Stop just playing games. Start building them. My free course takes you from dragging blocks to writing real JavaScript logic, one fun project at a time.
The ScratchLab methodology is proven to stick.
Every lesson starts with a real-world programming concept—like Variable Scope or Event Listeners.
Apply the concept in a high-intensity coding challenge where you build a core game mechanic.
Polish your project and share it with our community of young creators for feedback.
Learn velocity, gravity, and collision detection math.
We teach variable naming and modular script organization.
Build menus, health bars, and smooth transitions.
Save high scores and manage complex inventory systems.
A structured path from absolute beginner to advanced creator.
Input handling, broadcast messages, and sprite animation cycles.
List management, custom blocks (functions), and local variables.
Gravity systems, raycasting basics, and engine optimization.
Independent capstone project with peer code review.
The transition from blocks to real syntax starts here. Are you ready to deploy your first logic-engine?