Curriculum alignment · Practice areas

Python Lab, Create tools and capstone projects

The hands-on practice that runs alongside the grades: graded Python modules, AI creation tools and capstone projects, with the curriculum requirements each one helps meet.

Python Lab 52

Graded Python modules that run in the browser.

Module 1: Variables & Print1 lessons· meets 5 requirements inCBSECISCE + statesEngland + Cambridge
Module 2: Strings· meets 2 requirements inEngland + Cambridge
Module 3: Lists· meets 2 requirements inEngland + Cambridge
Module 4: Conditionals· meets 2 requirements inEngland + Cambridge
Module 5: Loops1 lessons· meets 3 requirements inADEKEngland + Cambridge
Module 6: Functions4 lessons· meets 14 requirements inCBSECISCE + statesIBEngland + Cambridge+2
Lessons
  1. Write Selection Sort
  2. Binary Search, Recursively
  3. Split the Advisor
  4. Reuse Your Helpers: Cinema Chooser
Requirements this topic helps meet
Module 7: Dicts, Tuples, and Sets· meets 1 requirement inCSTA (US)
Module 8: Nested Data3 lessons· meets 6 requirements inEngland + CambridgeCSTA (US)AI4K12 (US)UNESCO
Module 9: Files and JSON· meets 1 requirement inKorea, Japan, HK
Module 10: Errors and Assertions2 lessons· meets 4 requirements inCSTA (US)Australia + NZ
Module 11: Comprehensions
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 12: Imports and the Standard Library3 lessons· meets 1 requirement inEngland + Cambridge
Module 13: Classes and Objects1 lessons· meets 8 requirements inIBCSTA (US)AI4K12 (US)Korea, Japan, HK
Lessons
  1. GardenBed: State and Behaviour
Requirements this topic helps meet
Module 14: OOP Patterns· meets 5 requirements inIBCSTA (US)Korea, Japan, HK
Module 15: Iterators and Generators
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 16: Advanced Python
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 17: Modules and Packages1 lessons· meets 7 requirements inIBCSTA (US)Korea, Japan, HK
Module 18: Testing and Debugging1 lessons· meets 3 requirements inCSTA (US)Australia + NZ
Module 19: Functional Python
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 20: Context Managers and Decorators
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 21: Regular Expressions
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 22: SQLite Databases4 lessons· meets 7 requirements inIBEngland + CambridgeCSTA (US)AI4K12 (US)+2
Module 23: HTTP and APIs1 lessons· meets 2 requirements inCSTA (US)
Module 24: Concurrency· meets 4 requirements inIBCSTA (US)
Module 25: Asyncio
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 26: CLI and Tooling
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Module 27: Performance and Profiling3 lessons· meets 6 requirements inIBEngland + CambridgeCSTA (US)
Module 28: Data Modeling and Typing3 lessons· meets 6 requirements inIBCSTA (US)
Module 29: NumPy Basics· meets 3 requirements inCBSECISCE + statesCSTA (US)
Module 30: Pandas Basics4 lessons· meets 7 requirements inADEKCBSECISCE + statesCSTA (US)+2
Module 31: Data Cleaning2 lessons· meets 7 requirements inCBSECISCE + statesCSTA (US)UNESCO+1
Module 32: Data Visualization4 lessons· meets 9 requirements inADEKCBSECISCE + statesCSTA (US)+1
Lessons
  1. Tell the Canteen Story with Context
  2. Choose Charts for Two Questions
  3. Read the Shape of a Loaded Column
  4. Build a Monitoring Dashboard
Requirements this topic helps meet
Module 33: ML Math and Statistics2 lessons· meets 3 requirements inCBSECSTA (US)Korea, Japan, HK
Module 34: Train-Test Workflow· meets 4 requirements inCBSECISCE + statesAI4K12 (US)UNESCO
Module 35: Regression· meets 1 requirement inUNESCO
Module 36: Classification2 lessons· meets 6 requirements inCBSECISCE + statesCSTA (US)AI4K12 (US)+2
Module 37: Clustering and Unsupervised Learning1 lessons· meets 4 requirements inCBSEAI4K12 (US)UNESCO
Module 38: Feature Engineering· meets 1 requirement inUNESCO
Module 39: Model Evaluation1 lessons· meets 2 requirements inADEKCBSE
Module 40: Model Improvement· meets 3 requirements inCISCE + statesCSTA (US)Singapore
Module 41: Neural Network Basics1 lessons· meets 1 requirement inAI4K12 (US)
Module 42: PyTorch Basics· meets 5 requirements inAI4K12 (US)UNESCO
Lessons

Used across grades.

Requirements this topic helps meet
Module 43: Deep Learning Workflow· meets 7 requirements inCSTA (US)AI4K12 (US)UNESCOKorea, Japan, HK
Lessons

Used across grades.

Requirements this topic helps meet
Module 44: ML Capstone4 lessons· meets 12 requirements inCBSECISCE + statesIBCSTA (US)+4
Lessons
  1. Audit the Rows Before Modelling
  2. Make One Change and Log the Decision
  3. Wrap the Trained Model as a Predictor
  4. Check an AI-Written Pipeline
Requirements this topic helps meet
Module 45: Images and CNNs2 lessons· meets 11 requirements inCBSECISCE + statesEngland + CambridgeCSTA (US)+2
Lessons
  1. Reuse a Real Feature Extractor
  2. Turn Sound into a Spectrogram
Requirements this topic helps meet
Module 46: Ensembles, SVMs and Segmentation1 lessons· meets 10 requirements inUAECBSECISCE + statesIB+3
Lessons
  1. Screen Real Biopsies
Requirements this topic helps meet
Module 47: Text and NLP3 lessons· meets 16 requirements inCBSECISCE + statesEngland + CambridgeAI4K12 (US)+1
Lessons
  1. Analogies and Odd-One-Out
  2. A Tiny Grammar
  3. Parse It
Requirements this topic helps meet
Module 48: Sensors and Gestures1 lessons· meets 27 requirements inADEKCBSECISCE + statesEngland + Cambridge+6
Lessons
  1. Thermostat Controller
Requirements this topic helps meet
Module 49: Unsupervised and Self-Supervised Learning2 lessons· meets 3 requirements inCBSEAI4K12 (US)UNESCO
Module 50: Olympiad Extras5 lessons· meets 10 requirements inADEKCBSECISCE + statesCSTA (US)
Lessons
  1. Grid vs Random Search
  2. Stats on Real Patients
  3. Test It
  4. Simulate an Outbreak
  5. Diffusion in One Dimension
Requirements this topic helps meet
Module 52: Interfaces and Events1 lessons· meets 2 requirements inCSTA (US)Australia + NZ
Module 53: Stacks, Queues and Trees7 lessons· meets 4 requirements inEngland + CambridgeCSTA (US)AI4K12 (US)

Create tools 24

Hands-on tools where learners train, test and build.

Raise Your AI· meets 14 requirements inUAEADEKCBSECSTA (US)+3
Lessons

Used across grades.

Requirements this topic helps meet
Decision Tree Builder
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Pattern Playground
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Prompt Lab· meets 9 requirements inUAEOECD–EC (Europe)
AI Sketchpad
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Bias Detective· meets 1 requirement inADEK
Lessons

Used across grades.

Requirements this topic helps meet
Data Sorter· meets 1 requirement inUAE
Lessons

Used across grades.

Requirements this topic helps meet
Sentiment Analyzer
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Real or AI?
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Recommendation Engine
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Chatbot Builder
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Confusion Matrix· meets 1 requirement inUAE
Lessons

Used across grades.

Requirements this topic helps meet
Neural Network· meets 6 requirements inUAEAI4K12 (US)Korea, Japan, HK
Lessons

Used across grades.

Requirements this topic helps meet
System Builder· meets 5 requirements inADEKCBSEUNESCOChina
Motion Trainer· meets 12 requirements inADEKCISCE + statesCSTA (US)AI4K12 (US)+2
Lessons

Used across grades.

Requirements this topic helps meet
Spot the AI image· meets 6 requirements inUAEADEKOECD–EC (Europe)
micro:bit simulator· meets 15 requirements inADEKCISCE + statesEngland + CambridgeCSTA (US)+3
Lessons

Used across grades.

Requirements this topic helps meet
Pixel's models· meets 3 requirements inCSTA (US)AI4K12 (US)UNESCO
Art & Music Studio· meets 3 requirements inUAEADEK
Repo Lab· meets 5 requirements inIBCSTA (US)Australia + NZ
ML Workflow Lab· meets 1 requirement inCBSE
Web Page Lab
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Image generator
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Search Sandbox· meets 2 requirements inEngland + CambridgeAI4K12 (US)

Capstone projects 83

Larger projects that pull a unit together.

Robot Time-Travel
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Pattern Hunter
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Pet Decision Tree
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

AI in My House
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Spot the Bias
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

My Privacy Promise
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Tweet Mood Detector
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Train Your Data Sorter
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

My Future AI Job
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

My Final Project Plan· meets 1 requirement inOECD–EC (Europe)
Patterns in the Wild
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Prompt Engineering 101· meets 5 requirements inUAEOECD–EC (Europe)
Good Data, Bad Data
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Raise Your AI and Read Its Card· meets 3 requirements inUAEADEKAI4K12 (US)
Personal Recommender
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Teach the AI to See
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Translator Stress-Test· meets 2 requirements inOECD–EC (Europe)
Game-Master Decision Tree
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Helpful Chatbot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Design a School Robot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

My AI Project Pitch
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Teach a Classifier
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

First Python Code
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Real / AI Spotter
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Smart Decision System
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Build a Quiz Bot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Credit the Pair· meets 1 requirement inADEK
Lessons

Used across grades.

Draw the Boundary
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Capstone Problem Statement· meets 1 requirement inOECD–EC (Europe)
Pattern-Matching Bot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

First Python Project
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Weather Advisor Bot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Study Buddy Bot
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

List Logic in Python
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Stats in Python· meets 2 requirements inCBSEKorea, Japan, HK
Confusion Matrix in Action
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Linear Regression
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Data Explorer
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Split, Train, Test
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Fit My First Model
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Spam Detector
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Clean the Text
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Define an ML Problem
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Data Collection Plan· meets 1 requirement inAI4K12 (US)
Year-End Capstone: Model + 5-Minute Pitch· meets 10 requirements inUAEADEKCBSECISCE + states+4
Lessons

Used across grades.

Requirements this topic helps meet
Train a Perceptron· meets 1 requirement inAI4K12 (US)
Epoch Explorer
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Learning Rate Tuning
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

CNN in Plain English
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Word Similarity Map
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Bias Audit
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Fairness Fix Proposal
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Model Card with Metrics· meets 1 requirement inAI4K12 (US)
Proposal for the Student Council· meets 1 requirement inAustralia + NZ
DL Project Ideation
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Dataset Hunt
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Model Architecture Sketch· meets 3 requirements inADEKUNESCO
Your Model, Live on One Page
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Attention Explained
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Trace the Attention
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Prompt vs Output· meets 2 requirements inUAEOECD–EC (Europe)
Image Gen Critique· meets 3 requirements inUAEADEKOECD–EC (Europe)
An Explainer Made with Two Tools· meets 1 requirement inOECD–EC (Europe)
Design a Reward Function· meets 1 requirement inCSTA (US)
RL in My Day· meets 1 requirement inCSTA (US)
Design an ML API· meets 4 requirements inADEKUNESCOChina
Industry Deep-Dive· meets 1 requirement inUAE
Lessons

Used across grades.

Requirements this topic helps meet
SDG Project: Baseline and Impact Report
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Capstone Plan + Working Assistant· meets 17 requirements inUAEIBCSTA (US)OECD–EC (Europe)+4
Lessons

Used across grades.

Requirements this topic helps meet
Requirements Doc· meets 2 requirements inIBUNESCO
State of AI Brief
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Multimodal AI Demo
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Read a Real Paper
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Run a Team Repo· meets 2 requirements inIBCSTA (US)
Mini RAG Build
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Fine-Tune Strategy
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

AI Product Pitch
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Market Research
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Build a Portfolio
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

GitHub for AI
Lessons

Used across grades.

Requirements this topic helps meet

Part of the course sequence; not cited as evidence for a specific requirement.

Final Capstone: Assistant + Test Suite· meets 21 requirements inUAEIBCSTA (US)OECD–EC (Europe)+5
Lessons

Used across grades.

Requirements this topic helps meet
Full Model Card + Held-Out Test· meets 11 requirements inIBCSTA (US)AI4K12 (US)OECD–EC (Europe)+1
Lessons

Used across grades.

Requirements this topic helps meet
Draft Your School's AI-Use Guideline· meets 10 requirements inUAEADEKUNESCOSingapore+1
Lessons

Used across grades.

Requirements this topic helps meet

Bring the course to your school or region

Schools, school groups, resellers and partners: we will walk you through the alignment for your board and the lessons behind it.

Our own reading of our own course, ratings reviewed 22 October 2026. It is not an endorsement, certification or accreditation by any authority named here, and it makes no claim about learning results.