← Back to discover
Coding
Raspberry Pi Foundation Projects
Step-by-step projects for making things in Scratch, Python and web code.
The Raspberry Pi Foundation’s project paths cover Scratch, Python, web development and physical computing, arranged around interests like games, music, stories and art. Beginner Scratch projects include musical instruments, an animation, a paint program and a boat-racing game. Each one is small enough to finish in a sitting or two, and related projects form a sequence to come back to.
- Ages
- Choose by reading and coding readiness
- Works on
- Web browser
- Topics
- Coding
- Languages
- English
- Listed
- 2026-10-11
What kids do
- Code musical instruments in Scratch
- Make a paint program
- Create a boat-racing game
- Try Python or web projects
Who it suits
The steps are written out, so some reading is assumed; the beginner Scratch projects are the gentlest entry point.
Notes for parents
Plenty of projects need no Raspberry Pi board. The physical-computing ones list the extra equipment and setup involved.
What you need
- Web browser
Visit Raspberry Pi Foundation Projects
In these guides
- Coding for kids, from picture blocks to typed Python: Where kids can start coding at 4, 7 or 11: picture-block apps, Scratch, typed Python and robots, in the order many children come across them.
More Coding
- 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.
- 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.