Coding Programs

Hour of Code: K-1

Solve puzzles to learn the basics of coding! These are our go-to activities in Kindergarten and 1st grade and might be a good introduction for first-time second graders, too.

Hour of Code Stage 2: Angry Birds

Building on Stage 3, the blocks and programming get slightly more complicated, but not too much so. Everyone loves Angry Birds

Hour of Code Stage 2: Anna & Elsa

Building on Stage 3, the blocks and programming get slightly more complicated, but not too much so.

Hour of Code Stage 3: Angry Birds

More Angry Birds, but this set of activities focuses on debugging or correcting the code.

Hour of Code, Stage 4

These puzzles involve getting a bee to collect some nectar. Very similar to the prior stages but with more words incorporated on the programming symbols.

Hour of Code, Stage 5

No more puzzles here – students program a robot to draw pictures!

Made With Code: Inspires girls to pursue their dreams with code

Coding Apps


Scratch Jr (free)

The Foos (free)

Kodable (free - $4.99)

LightBot Jr ($2.99)

Daisy the Dinosaur (free)

BeeBot (free)


Tynker (free - $4.99)

Cato's Hike ($4.99)

My Robot Friend ($3.99)

Hopscotch (free)

LightBot ($2.99)

Move the Turtle ($2.99)

Cargo-Bot (free)


Self-paced, 11-lesson set designed to walk students through the basics of coding. Games and puzzles for Beginner, Intermediate and Advanced levels. (More extensive coursework for a fee.)


More of a logic game than a programming lesson, this activity challenges kids to move a robot through a series of increasingly more complicated mazes. Watch out! You’ll be required to add loops and other interactive components to complete them all.


One of the best single activities available, this activity (revamped for this year) requires students to program a robot to light up squares as he walks. The coding takes place by dragging and dropping blocks onto a grid. You remove them by dragging them off. Some of the higher level puzzles can be tricky!

Code Monkey (from BrainPOP)

Scratch Holiday Card - ages 8+

(View the Scratch Project Gallery for inspiration!)

  • Follow step-by-step directions in the tutorial along the right side of the website.
  • Sign-in to save and share your Holiday Card. (Teachers, consider creating an account to share with your students.)
  • Holiday Card Handout (optional)
  • More information is available here.

Girls Who Code

Start or joing a club near you!

Code for Kids

Resources and more information on Coding for students.

Code Club UK have been busy working to improve their Python curriculum over the summer. They recently launched nine new projects which use Trinket, an in-browser coding environment designed for education. It's a tool that lets you write, run, and share programs or websites.

The projects cover key skills such as sequencing, variables, selection, repetition, as well as lists, dictionaries, functions and files. The projects also focus on data, both using open data sets (‘Where is the Space Station?’ project), as well as data collected and analysed themselves (“Popular Pets” project).

Want to have a go at our Python projects? If you’re based in the UK, you can visit our UK projects site, or if you’re based outside the UK, you can access the projects via our Code Club international website.

We also love to have feedback on our projects, so do let us know what you think! Either email us at or use the feedback form at the bottom of each project.

Don’t worry if you’re still in the middle of working through our ‘old’ projects - they can still be found in our archives, at:

New resources

Take pictures of yourself using the Pi Camera and convert them to blocks in our Minecraft Selfies resource.

Or maybe you'd prefer to create your ownRock, Paper, Scissorsgame in Python.

Create celestial animations and cosmic sprites in our Lost In Space Scratch project.