Introduction to Python: Learning Path
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.
In this project you will use Python, with the p5 graphics library, to draw a target and score points by hitting it with arrows.
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.
In this project you will write Python code to draw a face or mask using geometric shapes.
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.
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.
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
Discover the power of lists in Python by creating an interactive chart of Olympic medals.
Use Python to make an interactive map that lets users learn interesting facts about the world.
Choosing information that you are passionate about, create a visualisation about the data for that topic.
Project Collection: Module 1 Python
In this project you will make a Rock, Paper, Scissors game and play against the computer.
In this project you will create a dictionary of colours which maps hard to remember colour codes into friendly names.
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
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.
In this project you create pie charts and bar graphs from data that you collect from members of your Code Club.
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!
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.
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
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.
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!
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.