Exercises to learn with Raspberry Pi
Create a memory game in Scratch involving jazzy jumpers.
Learn how to use pip on Windows to easily install useful Python software.
Learn how to use Git and GitHub from the command line on Linux, Mac OS, and Windows
In this resource you will learn how to make simple GUIs in Python
In this resource you will take your first steps with the programming language Python
Physical computing on the Raspberry Pi using Python
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
Let your Sense HAT shine with pride
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
Explore the Sense HAT sensor board with its Python library
Learn how to live code music on the Raspberry Pi with Sonic Pi
Getting started with Mathematica and the Wolfram language on Raspberry Pi
Learn how to run the Raspberry Pi demo programs
Get your first taste of programming the world of Minecraft
Code the carol Twelve Days of Christmas using Sonic Pi.
Count down to Christmas with your Sense HAT!
Write a sentiment analysis program that can decide whether a Twitter user is naughty or nice.
Calculate the value of π (pronounced “Pi”) using the OctaPi distributed Raspberry Pi computer
Make and then break Enigma-encoded messages using your Raspberry Pi or OctaPi.
The world has been overrun with zombies. Create some literature for the zombies to read!
Use the GPS on your phone to make an outdoor zombie apocalypse game you can play with your friends.
Create a real map of your local area and mark on it the locations of supplies, bases, and zombies!
In this resource you will use the Google maps API to put open data onto a map using JavaScript
In this resource you will write a Python script to generate insults, Elizabethan-style.
Create a web page which can translate normal English text into pirate speak
Use Matplotlib to visualise weather stations around the world
Create funny cat memes to share with your friends
Learn how to plot graphical weather data from the Raspberry Pi Weather Station database
Access the Weather Station database and fetch the weather
A guide to connecting to Twitter from Python using Twython
A resource to use the OpenWeatherMap API
Learn how to send unbreakable encrypted messages with Python
In this resource you will create a script that will print out the song The N Days of Christmas song
Do strange, unexplained things happen on the International Space Station?
Learn how to simulate the effects of weightlessness in space with this Scratch game
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!
Learn how to use a sequence of instructions to draw snowflakes with turtle
Make your own quiz game with Kids Ruby and your Raspberry Pi
Learn how to install a LAMP stack on your Raspberry Pi and set up a web server with WordPress
Learn how to setup a Pi Camera to take time-lapse pictures
Generate fairy tales and other imaginative stories with basic Python
In this resource you will explore SpaceCRAFT, a winning entry in the Astro Pi competion
All our resources are available for free under a Creative Commons licence