← All learning modules

Python for school students

Foundation, Intermediate and Advanced — school stories, sandbox and exams

Grades 6–12 · public

The school Python pathway: Foundation (first programs), Intermediate (functions, tables, filter, tests) and Advanced (files, SQLite, NumPy, pandas, pygame and real apps). Open on the public site.

Public

Foundation Python

Grades 6–8 · first-time coders

A first Python book in eight chapters: how programs think, print, variables, arithmetic, decisions, loops, lists, and a pocket-money project — with everyday Indian school stories.

8 lessons · exam at the end

Open level

Public

Intermediate Python

Grades 9–12 · first-year diploma

The working programmer’s toolkit: functions, dictionaries, strings, nested data, filtering, search and sort, JSON-shaped records, tests, and small tools — everything that used to sit in “advanced” plus the secondary-school core.

12 lessons · exam at the end

Open level

Public

Advanced Python

First-year engineering · serious builders

How real Python applications are built: program structure, files and SQLite, NumPy, pandas, data pipelines, pygame, charts and HTTP APIs — the libraries and habits used in labs, internships and products.

9 lessons · exam at the end

Open level