Summer Holiday Ideas

Looking for something do do over the break? Here’s a list of suggestions for you to check out. There’s something in here that will suit all experience levels and interests. Suggested age levels have been provided.

Always remember that learning to code involves dealing with frustration. You might feel unsure about what to do next, you might feel like everything is too hard. Our advice: slow down, take your time and celebrate small wins.

Also, don’t stress about starting in the right place, or following the right learning path. Just START anything, anywhere, and keep going.

Scratch MIT

Hour of Code

Other Learning Environments

  • Kids are too young for Scratch? Have an iPad? Let them have a go at Scratch Jr; similar to Scratch but you don’t need to know how to read. 5+
  • Do you have an iPad or iPhone? Start learning the Apple programming language (Swift) using the Swift Playgrounds app. 6+
  • Complete a course on web development, data science and programming on CodeAcademy. Though they have introduced more paid courses, there are still plenty of free options. 13+
  • Do the free courses on computer programming and computer science that are available on the Khan Academy website. ~12+ (?)


Advance your Game Development Skills Beyond Scratch

  • Learn how to create your own games using the Python programming language. Learn here~12+ (?)
  • Start learning about creating your own 3D game using Unity and the C# programming language. Link.  ~12+ (?)

Do you have more suggestions of things to do, that we can add to this list? Please let us know: and we will add them.


Projects by young people

Browse the selection of code-related projects made by young people learning and working together at our Dojos.