← Python program
Advaslearning Hub · Coding for Kids

Python — Syllabus Outline

An 8-level coding journey for ages 10–16, aligned with all 6 Python Institute entry-level certifications.From your first print("Hello!") to AI, automation and security.

10
Levels
432
Lessons written
48
Lessons planned
124
Projects & games

How the programme is structured

The programme runs across 10 levels holding 432 written lessons and 48 more planned, each level at 48 lessons · 48 hours. Every level below lists what it covers and what the student walks away having built.

Need the lesson-by-lesson breakdown? Open the full lesson plan — every lesson with its code, type and milestone.

Level 1

Beginner Foundations

48 lessons · 48 hoursPrepares for · PCEP📋 Lesson list

Variables, types, conditionals, loops, lists and functions — paced over 48 one-hour lessons packed with text-based games (Mad Libs, Rock-Paper-Scissors, Magic 8-Ball, Hangman, Text Adventures, Number Guesser), bug-hunt challenges and mini-projects.

🚀 What you build

48 lessons
Written
24
Projects & challenges
Level 2

Data, Files & Tooling

48 lessons · 48 hoursPrepares for · PCEP📋 Lesson list

Collections, strings, files, errors and modules — then a practical software toolkit: regular expressions, JSON, and visual programming with Turtle. Forty-eight one-hour lessons that turn code into real programs which read, save and process data, with multi-part games (Wordle-Lite, Tic-Tac-Toe, Turtle Race) along the way.

🚀 What you build

48 lessons
Written
20
Projects & challenges
Level 3

OOP, Algorithms & Data Structures

48 lessons · 48 hoursCompletes · PCEP📋 Lesson list

Object-oriented design, generators, recursion, classic algorithms and your own data structures — taught through dungeon heroes, monster classes, fractal art, and a 48-lesson arc that ends with a Dungeon Quest capstone and the PCEP mock exam.

🚀 What you build

48 lessons
Written
12
Projects & challenges
Level 4

Real-World Software & Databases

48 lessons · 48 hoursCompletes · PCED📋 Lesson list

The level that opens job-shaped doors — JSON, CSV, REST APIs, web scraping, SQL & SQLite, pandas, matplotlib, Flask + auth. Forty-eight one-hour lessons, every project rooted in something a junior developer would actually be asked to build.

🚀 What you build

48 lessons
Written
9
Projects & challenges
Level 5

Python for AI & Modern Apps

48 lessons · 48 hoursCompletes · PCEI📋 Lesson list

Machine learning with scikit-learn, neural networks with Keras, computer vision with OpenCV, NLP, and real apps powered by LLM APIs (Claude and GPT). Forty-eight one-hour lessons, every concept introduced with a plain-English analogy before the library call.

🚀 What you build

48 lessons
Written
8
Projects & challenges
Level 6 · Specialisation

Testing & Quality

48 lessons · 48 hoursCompletes · PCET📋 Lesson list

The level that turns coders into engineers — unittest, pytest, fixtures, mocking, coverage, TDD, integration testing, linting and type checking. Forty-eight one-hour lessons, building real test suites for the games and apps from earlier levels.

🚀 What you build

48 lessons
Written
9
Projects & challenges
Level 7 · Specialisation

Automation & DevOps

48 lessons · 48 hoursCompletes · PCEA📋 Lesson list

Save hours every week — file ops with pathlib, subprocess, scheduling, logging, web automation with Selenium / Playwright, email + Slack + Discord, scraping pipelines and SSH with paramiko. Forty-eight one-hour lessons, every project something a student could deploy to their own machine that night.

🚀 What you build

48 lessons
Written
7
Projects & challenges
Level 8 · Specialisation

Security & Cyber

48 lessons · 48 hoursCompletes · PCES📋 Lesson list

Cybersecurity essentials — hashing & encryption, sockets & SSL, port scanning, system monitoring with psutil, the OWASP Top 10, secure coding, JWT/OAuth, secrets management and SSH with paramiko. Forty-eight one-hour lessons, every attack demoed in an isolated environment, every defence taught right after.

🚀 What you build

48 lessons
Written
8
Projects & challenges
Optional · Pygame Zero

Visual Game Builder

48 lessons · 48 hoursNo cert · Optional📋 Lesson list

The friendliest entry into graphical games — sprites, sound, simple physics. Forty-eight one-hour lessons threaded with a dozen mini-games (Pong Lite, Brick Breaker, Asteroids, Endless Runner) leading to a two-part arcade-game capstone. Prerequisite: Level 2 (collections + files).

🚀 What you build

48 lessons
Written
18
Projects & challenges
Optional · Pygame

Game Engineering

48 lessons · 48 hoursNo cert · Optional📋 Lesson list

The full power of Pygame — sprite classes, scenes, particle systems, tile maps, 2D physics, dirty-rect optimisation. Forty-eight one-hour lessons, building toward a polished side-scroller capstone with parallax, particles, music and save slots. Prerequisite: Level 3 (OOP). Optional Pygame Zero recommended first.

🚀 What you build

  • 🎮 Mini-Game: Top-Down Shooter — Part 1 (Player) — Player class, movement, shooting bullets.
  • 🎮 Mini-Game: Top-Down Shooter — Part 2 (Enemies & Bullets) — Enemy spawner, sprite groups, collision resolution.
  • 🎮 Mini-Game: Top-Down Shooter — Part 3 (Score & Game Over) — HUD, hi-score table, restart loop.
  • 🎮 Mini-Game: Animated Boss Fight — Multi-phase boss with sprite-sheet animations.
  • 🎮 Mini-Game: Side-Scroller — Part 1 (Movement & Camera) — Player + tile map + smooth-follow camera.
  • 🎮 Mini-Game: Side-Scroller — Part 2 (Physics & Polish) — Add gravity, jumps, collectibles and a goal.
  • 🎮 Mini-Game: Particle Showcase (Fireworks) — Click to launch; explode in colour.
  • 🛠️ Capstone Part 1: Design & Build — Choose a genre, plan the game, ship a playable prototype.
  • 🛠️ Capstone Part 2: Polish, Test & Ship — Particles, sound, save system, and a public release.
0 lessons
Written
48 lessons
Planned
9
Projects & challenges