← 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.

8
Levels
384
Lessons written
97
Projects & games

How the programme is structured

The programme runs across 8 levels holding 384 written lessons, 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