Scratch
Introduction to Scratch: Learning Path
In this introduction to coding in Scratch for beginners, you will learn how to add code, costumes, and sounds to sprites as you make animations, a game, an app, and a book.
More Scratch - Learning Path
More Scratch moves beyond the basics introduced in Introduction to Scratch. You will make apps, games, and simulations using message broadcasting, if...then and if...then...else decisions and variables.
Further Scratch - Learning Path
Further Scratch moves beyond the skills introduced in Introduction to Scratch and More Scratch. You will make apps, games, computer-generated art, and simulations using boolean logic, functions, clones, and more.
Machine Learning - Scratch
This series of 6 projects can be done in any order. They explore AI (artificial intelligence) integrated with Scratch coding.
AI Toolkit
The AI toolkit introduces various artificial intelligence applications and technologies through hands-on projects using different platforms and tools. You will work with voice and facial recognition, and other AI technologies, gaining an understanding of how AI can be applied to different contexts.
Moonhack 2022
A collection of projects from the Moonhack 2022 coding challenge. These projects use Scratch, Python, and micro:bit.
Moonhack 2023
A collection of projects from the Moonhack 2023 coding challenge. These projects use Scratch, Python, and micro:bit, and also include a design brief - choose your own coding platform to create your own solution! You will also find the winning Moonhack entry from 2023, created by Kaitlyn.
Project Collection Module 1
Learn how to program your own stories, animations, and games.
Protect the Planet: Project Collection
A collection of Scratch projects that all have the same focus, protecting our planet.
Wellbeing: Project Collection
A collection of Scratch projects with a focus on wellbeing. Explore how coding can help!
Project Collection Module 2
Learn how to program your own interactive stories, games, and animations.
Project Collection Module 3
Learn how to program your own interactive stories, games, and animations.