Step-by-step lessons and ready-to-customize games โ all in one place.
Make real games step by step โ then make them harder.
Build a real arcade game: steer a shark, eat fish to grow, dodge pufferfish, and win on Stage 2.
Build a road-crossing game: walk a chicken past cars and a speedy taxi, grab the corn, level up and win.
Build an arcade game: fly a rocket, dodge falling meteors, catch stars, level up to a faster stage and win.
Build a real platformer: a frog who falls, walks and jumps, a brick to stand on, a coin, a patrolling hedgehog and a flag to reach.
Change settings, change the game!
Choose how your character moves!
Control how enemies appear!
Customise the classic snake game one variable at a time. 10 lessons, no typing โ sliders + pickers + a live preview.
Customise the Breakout brick-breaker game one variable at a time. 10 lessons of paddle, ball, and brick tweaks.
Tap to flap! Tweak gravity, flap power, gap size, and bird emoji across 10 hands-on lessons.
What happens when things touch!
Use everything you learned!
Type real JavaScript to build the classic Snake game โ colour it, size it, then unlock rainbow and expert modes. 15 lessons.
Type real JavaScript to build the classic Breakout game โ colours, lives, speed, then five power-up modes. 15 lessons.
HTML for the bones, CSS for the style.
Drag emoji blocks to learn the 15 core HTML tags โ from <html> all the way to <table>.
Color, size, font, alignment, background โ make your page look the way you want.
A guided capstone: plan it, write the HTML and CSS, and publish a real one-page site you can share.
Seventeen lessons through every HTML tag a real webpage needs.
Twenty-five lessons covering colour, size, font, alignment, borders, and multi-element styling.
Twenty-five hands-on lessons covering every tag a real webpage needs.
Twenty-five hands-on lessons covering colour, layout, transforms, and hover effects.
Animate characters, then write real code.
Teach Bamboo to spin, move, scale, skew, and talk with the drag-and-drop animation builder. 25 lessons.
Two characters, two sequences, one Run button: make Bamboo and Deeno spin, move, scale, skew and talk at the same time. 15 lessons.
Teach Bamboo to spin, move, scale, skew, and talk. Ten lessons through your first JavaScript functions and arguments.
Thirty lessons through variables, control flow, arrays, objects, and functions.
Twenty-five lessons through Java syntax โ variables, strings, loops, and classes. Read-only preview (Java doesn't compile in the browser).
Twenty-four lessons combining HTML structure with CSS class shortcuts โ colour, size, layout in one editor.
Give step-by-step orders and watch them run.
Drag blocks to guide the fox through 16 maze levels โ just like Code.org!
Drag snap blocks to drive a tower crane โ swing, drop, repeat. 10 Scratch-style puzzles that teach loops and sequencing.
Drag snap blocks to steer a bulldozer โ move, push, repeat. 10 Scratch-style puzzles that teach loops and direction.
Code a turtle and it draws as it walks. Ten lessons from one line to a full circle โ forward, turn, pen up, repeat.
Mazes, multi-brick puzzles, and pattern-finding with repeats. 10 harder bulldozer puzzles.
Draw with grid codes like A1 and B(2-5).
Type colour names and hex codes into a spreadsheet grid to paint pixels โ from a single blue square to full colour patterns.
Light up a pixel grid one square at a time to build a turtle from code.
Light up a pixel grid one square at a time to build a duck from code.
Light up a pixel grid one square at a time to build a robot from code.
How AI works, and when not to trust it.
Seven detective cases with Cody the robot โ what AI is, how it learns, hallucinations, fairness, computer vision, and AI in daily life.
Ready-made games to remix and make your own.
Dodge falling emojis and rack up points! Close calls earn bonus points!
Catch the good emojis and avoid the bad ones! Reach the score goal to win!
Tap or press space to flap! Fly through the gaps between pipes to score points!
Eat food to grow longer! Don't crash into yourself or the walls!
Break all the bricks with your bouncing ball! Classic breakout action!
Jump on platforms and collect all the coins! Use arrow keys or WASD to move.
Fly your ship, shoot enemies, and survive the waves! Press SPACE to fire!
Navigate the maze, collect keys, avoid patrols, and escape before time runs out!