Python
Introduction to Python: Learning Path
Hello World
Find out what the Python programming language can do by writing an interactive project that uses emoji. Emoji are small colourful images used to add extra meaning to messages.
Target Practice
In this project you will use Python, with the p5 graphics library, to draw a target and score points by hitting it with arrows.
Rocket Launch
In this project you will make an animation to propel a satellite into orbit — by hitching a ride on a rocket! Your animation will create cool graphic effects and simulate the best amount of fuel to give the rocket.
Make a Face
In this project you will write Python code to draw a face or mask using geometric shapes.
Don't Collide!
In this project you will build a scrolling endless runner game where your character has to avoid obstacles. Endless runners are a type of game where you have to avoid obstacles and the game only ends when you hit an obstacle. You score points by staying alive for as long as you can.
Powerful Patterns
In this project you will create a piece of inspirational art that can be scaled using repeated patterns. Your powerful pattern will need to meet the project brief. A project brief describes what a project must do. It’s a bit like being given a mission to complete.
Moonhack 2022
Light

Being energy efficient means turning lights on and off at the most optimal time. Use this python project to help determine the best times. A Moonhack 2022 project.

More to Python: Learning Path
Charting Champions

Discover the power of lists in Python by creating an interactive chart of Olympic medals.

Mapping Data

Use Python to make an interactive map that lets users learn interesting facts about the world.

Persuasive Data Presentation

Choosing information that you are passionate about, create a visualisation about the data for that topic.

Project Collection: Module 1 Python
Rock, Paper, Scissors

In this project you will make a Rock, Paper, Scissors game and play against the computer.

Colourful Creations

In this project you will create a dictionary of colours which maps hard to remember colour codes into friendly names.

Secret Messages

In this project, you’ll learn how to make your own encryption program, to send and receive secret messages with a friend.

Project Collection: Module 2 Python
Modern Art

In this project you will create computer generated modern art. You will use functions to write code that you can use over and over again.

Popular Pets

In this project you create pie charts and bar graphs from data that you collect from members of your Code Club.

RPG

In this project, you’ll design and code your own RPG maze game. The aim of the game will be to collect objects and escape from a house, making sure to avoid all the monsters!

Where is the ISS?

In this project you will use a web service to find out the current location of the International Space Station (ISS) and plot its location on a map.

Robo-Trumps

In this project you will read data from a file to create robot trump cards. Then you can play Robo-Trumps with a friend.

SENSE Hat Introduction: Project Collection
Where's the Treasure?

In this project you will use the joystick and LED Matrix on the Sense HAT to play a memory game. The Sense HAT will show a gold coin and you have to remember where it was and use the joystick to find the hidden treasure.

Tightrope

In this project you will create a game in which you have to tilt your Sense HAT to guide a character along a path. If you fall off the path, you have to start again from the beginning!

Rainbow Predictor

In this project you will use the temperature and humidity sensors on the Sense HAT to predict when there’s a good chance of spotting a rainbow. When the right conditions are detected you will display a rainbow on the Sense HAT LED Matrix.
