Write real Python code, learn syntax, and build text-based programs.
Make web pages interactive with the language of the browser.
Build web pages from scratch with structure and styling.
Drag, drop, and snap blocks together to create animations and games.
Think like a computer with conditionals, loops, and Boolean logic.
Design step-by-step solutions and learn to think systematically.
Find and fix errors, read error messages, and troubleshoot code.
Design levels, add sprites, and build your own playable games.
Program robots, control motors, and bring machines to life with code.