← All collections

Collection

Their first lines of code

From picture blocks for five-year-olds to real projects for teens.

  • Code.org / CodeAI: Guided coding activities alongside open tools for making games, animations, apps and web pages.
  • ScratchJr: Picture-based programming blocks for making characters move and telling interactive stories.
  • Scratch: Interactive stories, animations and games built by snapping visual coding blocks together.
  • Outschool: Teacher-led online classes in subjects such as art, coding, science and schoolwork.
  • Kodable Basics: Maze-style coding challenges that begin with sequences and patterns.
  • codeSpark: Coding for Kids: Coding puzzles that don’t rely on reading, leading into tools for making stories and games.
  • Tynker: Coding for Kids: Guided coding puzzles, game-making and Minecraft-related projects.
  • Hopscotch: Programming for Kids: Tutorials and open creation tools for building games and other interactive projects.
  • Tynker Junior: Coding for Kids: Picture commands, voiceovers and themed adventures that introduce sequencing, loops and conditions.
  • Sphero Edu: Program a physical Sphero robot by drawing paths, arranging blocks or writing text code.
  • Coding For Kids: Learn To Code (KidloLand): Themed challenges, firefighting among them, that introduce sequences, loops and debugging.
  • Coding Games for kids: Dino (Yateland): Dinosaur robots and space missions frame 108 visual block-coding challenges.
  • PBS KIDS ScratchJr: Graphical programming blocks, drawing tools and recorded voices for PBS character stories.
  • Code Karts: Pre-coding Logic: Route-planning puzzles in which children give a car the directions it needs to reach its destination.
  • Swift Playground: Interactive Swift lessons and puzzles that lead toward building apps.
  • CodeWizardsHQ: Children make Scratch animations and games with a live teacher, then move toward text-based coding and websites.
  • Codingal: Live one-on-one lessons in which early primary children sequence steps and build small Scratch and block-coding projects.
  • BrightCHAMPS: One-on-one live robotics lessons centered on building a model connected house with sensors, motors and a door mechanism.
  • Create2Discover: Live classes in which kids build Roblox games or Minecraft mods alongside an instructor.
  • Codeyoung: One-to-one live coding lessons that begin with Scratch and branch into Python and web development.
  • Piskel for Kids: A pixel-art editor for drawing small characters and turning them into animated sprites.
  • Blockly Games: A series of programming puzzles that start with visual blocks and lead toward JavaScript.
  • CodeCombat: Game-based coding challenges in which kids type Python or JavaScript to make things happen on screen.
  • Microsoft MakeCode: Microsoft’s set of block-and-text coding editors for making arcade games and programming small devices.
  • Code for Life: Rapid Router: Block-coding puzzles about programming a delivery van’s route.
  • CodeMonkey: Game-like coding courses that run from block puzzles to typed CoffeeScript and Python.
  • VEXcode VR: Code a virtual robot to drive through mazes, draw shapes and take on challenges.
  • Raspberry Pi Foundation Projects: Step-by-step projects for making things in Scratch, Python and web code.
  • Snap!: A visual programming editor for building programs, drawings, animations and games from blocks.
  • MIT App Inventor: Build mobile apps with visual blocks and try them live on a phone or tablet.
  • Code Monster: Short JavaScript examples sit beside a drawing area, so every edit changes the picture right away.
  • CS Unplugged: Computing ideas explored with cards, puzzles and movement, away from the screen.
  • Bitsbox: Kids type the code for small apps, run them in a browser, then change the code.
  • micro:bit Make it: code it: Projects for coding a micro:bit board to use its LEDs, buttons, motion sensor and sound.
  • Kodu Game Lab: A Windows program for building a 3D game world and programming its characters with visual rule tiles.
  • Dash Robot by Wonder Workshop: Kids appear to stack picture and block code that sends Dash, a small rolling robot, driving, flashing and talking around the room.
  • Osmo Coding: Kids line up chunky physical coding blocks on the table and watch an on-screen character act out the sequence.
  • Minecraft Education: Kids appear to roam familiar blocky worlds built around coding, math, science and history lessons.
  • LEGO Education SPIKE App: Kids build LEGO models with motors and sensors, then code them using icon blocks, word blocks or Python.
  • Bee-Bot: Young children tap forward, back and turn arrows to steer a cheerful bee across a grid toward a flower.
  • Edison Robot: Kids program a compact LEGO-compatible robot using printed barcodes, picture blocks, Scratch-style blocks or Python.
  • mBlock: Kids appear to code games, animations and robots with Scratch-style blocks, then see the same program as Python.
  • PictoBlox: Kids drag blocks to make games, stories and robot programs, and appear to train simple AI models along the way.
  • Machine Learning for Kids: Kids teach a computer to sort words, pictures, numbers or sounds, then put what it learned to work in Scratch.
  • Rodocodo: Code Hour: Kids lay out arrow and action commands to steer Rodocodo the cat through five worlds of grid puzzles.
  • Makey Makey: Kids clip wires to bananas, play-dough or pencil drawings and turn them into keys for computer games and music.
  • Pencil Code: Kids steer a drawing turtle with code to make pictures, tunes and games, flipping between blocks and typed text.
  • Human Resource Machine: Kids drag commands to make a little office worker shuffle, sort and add boxes in puzzles that quietly teach programming.
  • Ozobot: Kids draw lines and colored codes with markers for a tiny robot to follow, then try block coding on a screen.
  • Marty the Robot: Kids program a walking, dancing humanoid robot, starting with simple commands and moving on to blocks and Python.
  • BlocksCAD: Kids snap together code blocks that build 3D shapes and objects, ready to send to a 3D printer.
  • GDevelop: Kids build their own 2D and 3D games from events and ready-made behaviors, then export them to share.
  • Teachable Machine: Kids record their own pictures, sounds or poses with a webcam or microphone and watch a model learn to tell them apart.
  • Alice: Kids drag code tiles to make 3D characters act out animated stories and small games.
  • Thinkrolls: Kids roll round characters through physics mazes, play logic and math games, and design puzzle levels of their own.
  • Tinkercad: Kids stack and cut simple shapes into 3D models, wire up virtual circuits and build designs from code blocks.
  • LightBot: Kids program a small robot with picture command tiles to light up every blue square in a 3D puzzle.
  • Baba Is You: Kids push word blocks around to rewrite the rules of each level, turning WALL IS STOP into something new.
  • Sesame Street Games Club: Preschoolers appear to bake with Cookie Monster, climb a beanstalk with Elmo and tinker with the Mecha Builders.