Python: Basics to Pro
Real coding with the world's most popular programming language. From first lines of code to games, data projects and a portfolio-ready final project.
- Lessons48+ Lessons
- LevelAges 9 to 18 · Beginner to Pro
- FormatLive 1-to-1 online
- Modules10 topics
What they’ll master
10 topics, taught in the order and at the pace that suits your child. Tap any topic to see what it covers.
-
01 Getting Started with Python
Installing Python, the editor and writing your first program
-
02 Variables, Data Types & Input
Numbers, text, user input and simple calculations
-
03 Decisions & Loops
If statements, for and while loops and building simple games
-
04 Lists, Dictionaries & Strings
Storing and organising data like a real programmer
-
05 Functions & Modules
Writing reusable code and using Python libraries
-
06 Files & Error Handling
Reading and saving files and fixing bugs with confidence
-
07 Object Oriented Programming
Classes, objects and designing bigger programs
-
08 Working with Data & APIs
Pandas, charts and getting live data from the web
-
09 Building Apps & Games
Turtle graphics, Pygame and simple desktop apps
-
10 Capstone Project
A complete project for a portfolio, school or competition
Built around your child, not a timetable
-
1-to-1 with a specialist
Your child gets the tutor's full attention in every session.
-
Scheduled around you
Pick lesson times that fit your week — any day, any time.
-
Progress you can see
Regular updates so you always know how your child is doing.
-
Certificate
A certificate of completion validates the skills they've built.