Beginner Friendly Great for Ages 7-12

Scratch

Scratch is the friendliest possible entry point into programming: a drag-and-drop, block-based language that lets students build stories, animations, and games while learning real computational thinking, without syntax getting in the way.

What you'll learn

  • Sequencing and event blocks (what happens, and when)
  • Loops and repeat blocks for repeated actions
  • Conditional logic using if/else blocks
  • Variables and simple math operations
  • Working with sprites, costumes, and backdrops
  • Sending messages between sprites (broadcasting)
  • Building an interactive story, animation, or simple game
  • Testing and debugging by trial, error, and iteration

Who this course is for

Scratch is ideal for younger students or anyone brand new to coding who wants to build real, working projects immediately. It's also a great confidence-builder before moving on to text-based languages like Python.

Give your young coder a fun first step.

Your first lesson is free. We'll get a feel for what excites them and build from there.