Free resources to teach, learn and make with Raspberry Pi
Schemes of work to teach with Raspberry Pi
Exercises to learn with Raspberry Pi
Projects to make with Raspberry Pi
Make a selfie wall in Minecraft with Python
A hurdler game in Scratch
Make a weightlifter game in Scratch
A guide to connecting to Twitter from Python using Twython
In this resource you will take your first steps with the programming langauge Python
Physical computing on the Raspberry Pi using Python
Taking selfies with the micro:bit and a Raspberry Pi
In this resource you will use a micro:bit to control a sprite in the programming environment Scratch
Display weather icons on your micro:bit, using a Raspberry Pi
Learn how to push programs to your micro:bit using a Raspberry Pi
Get started with the Raspberry Pi camera module, using Python and picamera
The weather station kit is a HAT for the Raspberry Pi which allows it to collect weather data
Create a magic window in Scratch so you can see what the weather is like, anywhere in the world
Scheme of work on collecting weather data using a range of sensors with Python code
In this resource you will explore SpaceCRAFT, a winning entry in the Astro Pi competion
A resource to use the OpenWeatherMap API
Learn how to send unbreakable encrypted messages with Python
In this resource, students will investigate various concepts from Physics, Chemistry and Biology, us
In this resource you will make an echolocation device using your Raspberry Pi
In this resource you will be making a laser tripwire using a Raspberry Pi and a laser pen
Use a 3D printer to create your very own Astro Pi flight case like the ones on the ISS
Let your Sense HAT shine with pride
In this resource you will create a script that will print out the song The N Days of Christmas song
Use a web API to create an indicator to show the number of people currently in space
Do strange, unexplained things happen on the International Space Station?
Learn how to simulate the effects of weightlessness in space with this Scratch game
A classroom based activity, visulaising sorting algorithms with Python and Matplotlib
Use the Sense HAT and Python to hide secret information
Learn how to create graphics with code in Processing
A guide to getting started with physical computing and Scratch
A guide on how to install Raspbian on an SD card using NOOBS, from any platform
Activity to create a marble maze game that can be played on the LED matrix of the Sense HAT
In this activity you will make a Flappy Bird clone using your Raspberry Pi and the Sense HAT.
In this activity you will make a single player Pong game using your Raspberry Pi and the Sense HAT.
Make your very own digital space pixel pet with your Raspberry Pi and Sense HAT.
A teaching resource using the Sense HAT to teach about Science and the ISS
Using the Sense-HAT hardware and it's Python library you will create a data-logging device
Learn about the effects of gravity and how to simulate them in Scratch
Use the Sense HAT to create a map of the world around your player in Minecraft: Pi Edition
Install the Python web framework Flask and set up a basic web server with different pages
Do you have the speedy reactions needed to be an Astronaut? Create this game to find out!
Build your own Magic 8 Ball using a Sense HAT and some Python code.
Build a photobooth out of blocks in Minecraft, and program it to take a picture
Learn how to set up your Astro Pi and how its many sensors work
Explore the Sense HAT sensor board with its Python library
A guide to using Raspberry Pis in your classroom
Pop balloons using a different type of pin - a GPIO pin!
Use Python to create a "Whac-a-Block" game in Minecraft Pi
Learn how to use a sequence of instructions to draw snowflakes with turtle
Teach students how to use loops and conditionals to sort students into houses, Harry Potter style!
Create a Scratch program to set off an alarm when Santa sneaks in to your room
Make your own quiz game with Kids Ruby and your Raspberry Pi
Get started with motors by creating a digital garden of spinning flowers or pinwheels
Wire up a series of buttons that play particular sounds when pressed
Shove a Pi inside your Babbage Bear and make it take pictures and tweet them!
Make an alarm that's triggered by certain potent gases
Make a robot butler controlled by a Wiimote
Make a box to drop a toy spider on Grandpa's head
Take pictures and video of the hamsters, triggered by their movement
Take temperature measurements from the Raspberry Pi's CPU at given intervals and log the data
Make a Morse Code virtual radio for the centenary of WWI
Learn how to live code music on the Raspberry Pi with Sonic Pi
Scheme of work for learning networking with the Raspberry Pi
A lesson plan to teach students how to get started with Raspberry Pi
Getting started with Scratch on Raspberry Pi
Getting started with Mathematica and the Wolfram language on Raspberry Pi
Make your own stop motion animation rig with a push button, using Python Picamera and GPIO
Learn how to install a LAMP stack on your Raspberry Pi and set up a web server with WordPress
An introduction to text programming using Python on the Raspberry Pi to create a chatting robot
Learn how to setup a Pi Camera to take time-lapse pictures
Generate fairy tales and other imaginative stories with basic Python
Teach programming concepts through the process of creating new sounds with Sonic Pi
Build a better bird box with infrared and a Pi Camera
Teach the basics of building for the web with Google Coder
Make your own robot with a blinking antenna
Make a quick reaction game to play with your friends
Use a Raspberry Pi to detect who has been in your room!
Learn how to run the Raspberry Pi demo programs
Make a jelly baby burp when you squeeze it!
Turn a squidgy sweet into an input button for your Raspberry Pi
Get your first taste of programming the world of Minecraft
A fun time-lapse photography project with the Raspberry Pi Camera Board and cress seed
A Python learning tool with beginner exercises in using variables, data structures and control flow
All our resources are available for free under a Creative Commons licence