Introduction to Python: Learning Path
In this introduction to coding in Python for beginners, you will learn how to use variables, loops, and functions to create visual and interactive artwork, animations, simulations, games, and more.
6 projects
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.