Curriculum alignment · India
CISCE AI and robotics syllabuses and Indian state AI programmes
We checked the LittleAIMaster Grade 1–12 AI course against all 63 rated requirements of this framework: 50 fully covered, 5 mostly covered, 8 partly covered. Open a requirement to see what learners do and the exact lessons.
Source documents (4)
Council for the Indian School Certificate Examinations (CISCE)
Kerala Infrastructure and Technology for Education (KITE), General Education Department, Government of Kerala
Tamil Nadu School Education Department / SCERT Tamil Nadu
3 of 63 requirements are worded from secondary summaries or could not be checked against the primary document; they are marked.
Alignment chart
Every CISCE + states requirement, rated
Showing 63 of 63 requirements
Robotics and Artificial Intelligence (66) — ICSE
Introduction to Robotics
Explain what a robot is, its characteristics, and the benefits of robots over humans (quality, productivity, efficiency, working span, hazardous environments)
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Explain what a robot is, its characteristics, and the benefits of robots over humans (quality, productivity, efficiency, working span, hazardous environments)
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners apply a four-part robot test, separate robots from fixed machines and body-less AI, match what AI adds, and sort who controls each robot. Grade 3 sorts robots by land, air, water and space, and cobots.
- Grade 3Unit 3: Count, create, check and improve › Kinds of RobotsRobot or Ordinary Machine?Where Robots WorkCobots Work Beside Us
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpRobot, Machine or Body-less AI?Two Circles: Robots and AIWhat Did the AI Add?Who Is in Control?
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of Work
- Grade 11Unit 5: AI in Industry › AI in Manufacturing
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
State a brief history of robotics evolution since 1900 and recite Isaac Asimov's Three Laws of Robotics
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
State a brief history of robotics evolution since 1900 and recite Isaac Asimov's Three Laws of Robotics
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners apply a four-part robot test, separate robots from fixed machines and body-less AI, match what AI adds, and sort who controls each robot. Grade 3 sorts robots by land, air, water and space, and cobots.
- Grade 3Unit 3: Count, create, check and improve › Kinds of RobotsRobot or Ordinary Machine?Where Robots WorkCobots Work Beside Us
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpRobot, Machine or Body-less AI?Two Circles: Robots and AIWhat Did the AI Add?Who Is in Control?
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of Work
- Grade 11Unit 5: AI in Industry › AI in Manufacturing
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
Classify robots by terrain/field (aerial, ground, underwater), by control (manual, automatic), and identify bio-inspired robots (humanoid, bird, snake, insect)
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Classify robots by terrain/field (aerial, ground, underwater), by control (manual, automatic), and identify bio-inspired robots (humanoid, bird, snake, insect)
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners apply a four-part robot test, separate robots from fixed machines and body-less AI, match what AI adds, and sort who controls each robot. Grade 3 sorts robots by land, air, water and space, and cobots.
- Grade 3Unit 3: Count, create, check and improve › Kinds of RobotsRobot or Ordinary Machine?Where Robots WorkCobots Work Beside Us
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpRobot, Machine or Body-less AI?Two Circles: Robots and AIWhat Did the AI Add?Who Is in Control?
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of Work
- Grade 11Unit 5: AI in Industry › AI in Manufacturing
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
Give at least one real-world application example of robots in domestic, industry, medical, defence, entertainment and agriculture domains
We start Grade 7 · framework Grade 9Framework grades 9–10Fully covered
Give at least one real-world application example of robots in domestic, industry, medical, defence, entertainment and agriculture domains
We start Grade 7 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners compare robots in home, factory, hospital, farm, defence and transport settings, sort points into advantage or drawback, and judge a case where a rover bumps a student.
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveRobots in Six PlacesAdvantage or Drawback?Case: The Rover Bumps a StudentWho Is in Control?
- Grade 9Unit 1: Math for AI › Spread and VarianceVariance Sort!
- Grade 10Unit 3: Computer Vision CNNs › Object Detection BasicsTap to see detection applications!Object Detection in Products
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV ApplicationsAgriculture: Feeding the worldTap to discover CV applications!Transportation: Safer roads
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of WorkJobs AI Changes
- Grade 10Unit 5: AI Ethics Deep Dive › AI for Global GoodAI World Tour
Robot as a System
Describe the general block diagram and building blocks of a robot (mechanical, electronic, computational) and identify robots by demonstration/video (industrial arm, humanoid, mobile)
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Describe the general block diagram and building blocks of a robot (mechanical, electronic, computational) and identify robots by demonstration/video (industrial arm, humanoid, mobile)
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners build the block diagram of a rover's loop, placing each step under sensor, controller, actuator or feedback, and match sensors to jobs.
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 5Unit 2: Learning, logic and checking › Devices That Sense and Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpDraw the Rover's LoopHow a Robot SensesA Sensor for Each Job
- Grade 8Unit 3: My First AI › Arjun's Smart Home
- Grade 11Unit 3: Reinforcement Learning › Teaching AI to Help
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
- Python LabModule 48: Sensors and GesturesThermostat Controller
- Create toolsPython Lab
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Concepts in Robotics
Distinguish types of motion (linear, angular, circular) and types of joints/links (prismatic, revolute, spherical; rigid, soft) and use links and joints to create specific motion
Framework grades 9–10Partly covered
Distinguish types of motion (linear, angular, circular) and types of joints/links (prismatic, revolute, spherical; rigid, soft) and use links and joints to create specific motion
Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners read about turning and sliding joints, links and degrees of freedom, and bend a one-joint elbow to see how the hand's reach changes.
Linear, angular and circular motion are not named, and learners never count the degrees of freedom of a given mechanism beyond a definition question.
Define degrees of freedom of a robot and identify them through illustration
Framework grades 9–10Partly covered
Define degrees of freedom of a robot and identify them through illustration
Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners read about turning and sliding joints, links and degrees of freedom, and bend a one-joint elbow to see how the hand's reach changes.
Linear, angular and circular motion are not named, and learners never count the degrees of freedom of a given mechanism beyond a definition question.
Introduction to AI
Define artificial intelligence, give a brief history since John McCarthy coined the term in 1956, and explain the Turing Test and its importance
We start Grade 6 · framework Grade 9Framework grades 9–10Fully covered
Define artificial intelligence, give a brief history since John McCarthy coined the term in 1956, and explain the Turing Test and its importance
We start Grade 6 · framework Grade 9Framework grades 9–10Grade 6 'What is AI?' covers the Turing test, Dartmouth 1956, AI winters, Moore's law, deep learning and large language models. In Grade 10 'The First Learning Machine!', learners order milestones chronologically.
Identify applications and benefits of AI across commercial, industry, medical/healthcare, defence, banking, entertainment, transport, security and agriculture domains
Framework grades 9–10Mostly covered
Identify applications and benefits of AI across commercial, industry, medical/healthcare, defence, banking, entertainment, transport, security and agriculture domains
Framework grades 9–10In Grade 9 'Welcome, AI Engineers!' and Grade 10 'Real-World CV Applications', learners name AI tasks in healthcare, finance, entertainment, agriculture, education and transport, and match tasks to sectors.
Defence and military AI is not taught as a sector in Grades 9-10; it appears only in Grade 12.
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!AI in Action
- Grade 9Unit 2: Supervised Learning › ML Workflow OverviewProblem Match
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV ApplicationsMatch CV application to industry!
- Grade 10Unit 5: AI Ethics Deep Dive › AI for Global GoodAI Focus Areas
- Grade 12Unit 6: Final Capstone › The Council DecisionFuture Challenges
- Grade 12Unit 6: Final Capstone › Smart Grid HeroProtecting the Grid
Ethics in AI
Describe ethical considerations in AI including bias, prejudice, fairness, accountability, transparency, interpretability and explainability
Framework grades 9–10Fully covered
Describe ethical considerations in AI including bias, prejudice, fairness, accountability, transparency, interpretability and explainability
Framework grades 9–10In Grade 10 'Why AI Ethics Matters' and 'Building Your AI Ethics Framework', learners apply four ethics pillars to eight scenarios and use PAUSE to approve or reject use cases. 'Explainable AI (XAI)' judges explainability separately.
Data and Computing
Classify types of data (audio, visual, numeric, text) and explain how data becomes information within the AI Project Cycle
We start Grade 6 · framework Grade 9Framework grades 9–10Mostly covered
Classify types of data (audio, visual, numeric, text) and explain how data becomes information within the AI Project Cycle
We start Grade 6 · framework Grade 9Framework grades 9–10In Grade 9 'Numbers in AI' and Python Lab Module 45, learners sort data types, work with feature vectors, use sampled sound arrays and see how a generated spectrogram changes.
The tasks use digital samples; the physical analogue signal and the sampling-plus-quantisation conversion are not taught together.
- Grade 6Unit 2: How Computers Think › What is Data?Collecting Data
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!Data is Everything
- Grade 9Unit 1: Math for AI › Numbers in AINumber Match!Data Sort!Spot the ConversionFeature VectorsCompare the Vectors
- Grade 9Unit 1: Math for AI › Bar Charts and HistogramsHistogram DiscoveryChart Sorting
- Grade 9Unit 3: Data Science Basics › The Hidden InformationAdvanced Techniques
- Python LabModule 45: Images and CNNsTurn Sound into a Spectrogram
- Python LabPython Lab (graded modules)
Explain the evolution of computing from deterministic (binary logic, conditional gates) to probabilistic approaches and why AI is needed for probabilistic, real-life problems
We start Grade 7 · framework Grade 9Framework grades 9–10Mostly covered
Explain the evolution of computing from deterministic (binary logic, conditional gates) to probabilistic approaches and why AI is needed for probabilistic, real-life problems
We start Grade 7 · framework Grade 9Framework grades 9–10In Grade 9 'Probability Basics', learners see that a classifier gives a probability for every label, sort predictions by expected confidence, and explain why AI gives probabilities rather than certainty.
The contrast is spread over three chapters; no single task runs a rule program and a probabilistic model on the same inputs and asks which suits noisy cases.
- Grade 7Unit 5: AI Games and Puzzles › The Cricket StrategyRandom vs Deterministic
- Grade 8Unit 2: Data and Lists › What Makes AI Intelligent?Calculator: True or False?
- Grade 9Unit 1: Math for AI › Probability BasicsAI Confidence ScoresConfidence SortingExplain AI Confidence
- Grade 9Unit 1: Math for AI › Conditional ProbabilitySpot Conditionals!
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!Three Ways to Build AIChoose the Family
Python Programming
Write Python programs using variables, data types, operators, conditional statements (if/elif/else), loops (for/while, nested, break/continue/pass) and user-defined functions
Framework grades 9–10Fully covered
Write Python programs using variables, data types, operators, conditional statements (if/elif/else), loops (for/while, nested, break/continue/pass) and user-defined functions
Framework grades 9–10In Python Lab Module 6 and later modules such as 47 and 48, learners write functions with parameters and return values, plus loops and conditionals, with automatic checks. In Grade 10 they write a report function from scratch.
No Grade 9 chapter lesson links to the Module 47 or 48 tasks, and the one chapter-linked task is self-checked.
AI Concepts and Project Framework
Differentiate broad vs narrow AI and strong vs weak AI, and describe expert systems (e.g. Eliza), computer vision (CV), natural language processing (NLP) and neural networks (NN)
We start Grade 5 · framework Grade 9Framework grades 9–10Fully covered
Differentiate broad vs narrow AI and strong vs weak AI, and describe expert systems (e.g. Eliza), computer vision (CV), natural language processing (NLP) and neural networks (NN)
We start Grade 5 · framework Grade 9Framework grades 9–10In Grade 5 'One Job, Any Job, Smarter Than Us?', learners sort eight real and story systems into narrow AI, general AI or superintelligence, and judge that today's chatbot is narrow. In Grade 6 they write why general AI is harder.
- Grade 5Unit 3: Work, wellbeing and an honest account › Does It Understand?One Job, Any Job, Smarter Than Us?
- Grade 6Unit 1: The AI Story › AI Wakes Up AgainSmart at One Thing
- Grade 12Unit 1: Cutting Edge AI › Can AI Really Think?What Is Still UnsolvedNarrow AI or AGI?Headline Check
Apply the AI Project Framework/Cycle stages — problem scoping, data acquisition, data exploration, modelling and evaluation — to a use case (in brief)
Framework grades 9–10Fully covered
Apply the AI Project Framework/Cycle stages — problem scoping, data acquisition, data exploration, modelling and evaluation — to a use case (in brief)
Framework grades 9–10In Grade 9 'The Failed Project' and Grade 10 'Spark of Inspiration' and 'Deployment Basics', learners order the six-stage lifecycle, scope a problem, acquire and explore data, choose and evaluate a model, and deploy and monitor it.
New Age Robotic Systems (NARS)
Explain New Age Robotic Systems (warehouse, assistant, smart-home/school/mobility robots, autonomous cars/drones, medical/healthcare robotics) and why NARS are becoming increasingly relevant and possible
We start Grade 7 · framework Grade 9Framework grades 9–10Fully covered
Explain New Age Robotic Systems (warehouse, assistant, smart-home/school/mobility robots, autonomous cars/drones, medical/healthcare robotics) and why NARS are becoming increasingly relevant and possible
We start Grade 7 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners compare robots in home, factory, hospital, farm, defence and transport settings, sort points into advantage or drawback, and judge a case where a rover bumps a student.
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveRobots in Six PlacesAdvantage or Drawback?Case: The Rover Bumps a StudentWho Is in Control?
- Grade 9Unit 1: Math for AI › Spread and VarianceVariance Sort!
- Grade 10Unit 3: Computer Vision CNNs › Object Detection BasicsTap to see detection applications!Object Detection in Products
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV ApplicationsAgriculture: Feeding the worldTap to discover CV applications!Transportation: Safer roads
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of WorkJobs AI Changes
- Grade 10Unit 5: AI Ethics Deep Dive › AI for Global GoodAI World Tour
Robots to Cobots
Differentiate a machine from a robot, and a robot from a cobot (human-in-the-loop, multi-robot systems), tracing the progress from robots to cobots
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Differentiate a machine from a robot, and a robot from a cobot (human-in-the-loop, multi-robot systems), tracing the progress from robots to cobots
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners apply a four-part robot test, separate robots from fixed machines and body-less AI, match what AI adds, and sort who controls each robot. Grade 3 sorts robots by land, air, water and space, and cobots.
- Grade 3Unit 3: Count, create, check and improve › Kinds of RobotsRobot or Ordinary Machine?Where Robots WorkCobots Work Beside Us
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpRobot, Machine or Body-less AI?Two Circles: Robots and AIWhat Did the AI Add?Who Is in Control?
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of Work
- Grade 11Unit 5: AI in Industry › AI in Manufacturing
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
Components of Robots as a System
Explain gears (role, principles, gear ratio) and classify sensors (internal: position/velocity/acceleration/force; external: contact/non-contact) and their functions in a robotic system
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Explain gears (role, principles, gear ratio) and classify sensors (internal: position/velocity/acceleration/force; external: contact/non-contact) and their functions in a robotic system
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners build the block diagram of a rover's loop, placing each step under sensor, controller, actuator or feedback, and match sensors to jobs.
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 5Unit 2: Learning, logic and checking › Devices That Sense and Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpDraw the Rover's LoopHow a Robot SensesA Sensor for Each Job
- Grade 8Unit 3: My First AI › Arjun's Smart Home
- Grade 11Unit 3: Reinforcement Learning › Teaching AI to Help
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
- Python LabModule 48: Sensors and GesturesThermostat Controller
- Create toolsPython Lab
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Describe actuators (linear, rotary), control systems (manual vs automatic) and integrate sensors, actuators and controller in a robotic system using a block diagram (input-controller-robot-feedback)
We start Grade 3 · framework Grade 9Framework grades 9–10Fully covered
Describe actuators (linear, rotary), control systems (manual vs automatic) and integrate sensors, actuators and controller in a robotic system using a block diagram (input-controller-robot-feedback)
We start Grade 3 · framework Grade 9Framework grades 9–10In Grade 7 'How Robots Sense, Decide and Move', learners build the block diagram of a rover's loop, placing each step under sensor, controller, actuator or feedback, and match sensors to jobs.
- Grade 3Unit 4: Inside, connected, and improved › Robots: Sense, Think, Act
- Grade 5Unit 2: Learning, logic and checking › Devices That Sense and Act
- Grade 7Unit 5: AI Games and Puzzles › How Robots Sense, Decide and MoveSense, Decide, Act: Level UpDraw the Rover's LoopHow a Robot SensesA Sensor for Each Job
- Grade 8Unit 3: My First AI › Arjun's Smart Home
- Grade 11Unit 3: Reinforcement Learning › Teaching AI to Help
- Grade 12Unit 1: Cutting Edge AI › AI in the Real World
- Python LabModule 48: Sensors and GesturesThermostat Controller
- Create toolsPython Lab
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Visualization, Design and Creation of Components
Use TinkerCAD to visualize, design and create robot components (joints: revolute, prismatic; RR mechanism) and visualize motion of designed components
Framework grades 9–10Partly covered
Use TinkerCAD to visualize, design and create robot components (joints: revolute, prismatic; RR mechanism) and visualize motion of designed components
Framework grades 9–10In Python Lab Module 48, learners write react() and detect() functions for phone gestures, and the Motion Trainer and micro:bit simulator are open to them. The 'robot' is an on-screen Pixel.
Learners do not design or build a device, model components, wire sensors or actuators, or write the device's own program, and no Grade 9-10 lesson links to this work.
- Python LabModule 48: Sensors and Gestures
- Create toolsMotion Trainer
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Integrating Robots as a System
Build a simple robotic system in TinkerCAD, for example a wheeled mobile robot up to four wheels, integrating single-board-computer coding
Framework grades 9–10Partly covered
Build a simple robotic system in TinkerCAD, for example a wheeled mobile robot up to four wheels, integrating single-board-computer coding
Framework grades 9–10In Python Lab Module 48, learners write react() and detect() functions for phone gestures, and the Motion Trainer and micro:bit simulator are open to them. The 'robot' is an on-screen Pixel.
Learners do not design or build a device, model components, wire sensors or actuators, or write the device's own program, and no Grade 9-10 lesson links to this work.
- Python LabModule 48: Sensors and Gestures
- Create toolsMotion Trainer
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Decision making in Machines/Computers
Compare automated vs autonomous systems and deterministic vs probabilistic decision making; contrast human decision making (subjective) with machine decision making (objective) via object-classification examples
We start Grade 7 · framework Grade 9Framework grades 9–10Mostly covered
Compare automated vs autonomous systems and deterministic vs probabilistic decision making; contrast human decision making (subjective) with machine decision making (objective) via object-classification examples
We start Grade 7 · framework Grade 9Framework grades 9–10In Grade 9 'Probability Basics', learners see that a classifier gives a probability for every label, sort predictions by expected confidence, and explain why AI gives probabilities rather than certainty.
The contrast is spread over three chapters; no single task runs a rule program and a probabilistic model on the same inputs and asks which suits noisy cases.
- Grade 7Unit 5: AI Games and Puzzles › The Cricket StrategyRandom vs Deterministic
- Grade 8Unit 2: Data and Lists › What Makes AI Intelligent?Calculator: True or False?
- Grade 9Unit 1: Math for AI › Probability BasicsAI Confidence ScoresConfidence SortingExplain AI Confidence
- Grade 9Unit 1: Math for AI › Conditional ProbabilitySpot Conditionals!
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!Three Ways to Build AIChoose the Family
Machine Intelligence and Cybersecurity
Explain Machine Learning basics (role of data/information, importance of programming and algorithms) using an example such as fruit sorting; identify cybersecurity/ethical issues (unauthorized hardware/software use, data theft, hacking, viruses/sabotage)
We start Grade 2 · framework Grade 9Framework grades 9–10Fully covered
Explain Machine Learning basics (role of data/information, importance of programming and algorithms) using an example such as fruit sorting; identify cybersecurity/ethical issues (unauthorized hardware/software use, data theft, hacking, viruses/sabotage)
We start Grade 2 · framework Grade 9Framework grades 9–10Grade 9 'ML Workflow Overview' and 'The Learning Moment' deepen training on examples, pattern finding and prediction on new input, building on Grade 2 'Learning From Examples'.
AI Project Framework
Apply the 4Ws problem canvas (Who, What, Where, Why) to scope a problem and write a problem statement; identify data sources/features/datasets including the Kaggle platform for data acquisition
Framework grades 9–10Fully covered
Apply the 4Ws problem canvas (Who, What, Where, Why) to scope a problem and write a problem statement; identify data sources/features/datasets including the Kaggle platform for data acquisition
Framework grades 9–10In Grade 9 'The Failed Project' and Grade 10 'Spark of Inspiration' and 'Deployment Basics', learners order the six-stage lifecycle, scope a problem, acquire and explore data, choose and evaluate a model, and deploy and monitor it.
Represent explored data using bar graphs, line graphs, scatter plots and pie charts; apply modelling approaches — linear regression (prediction), rule-based, supervised learning and unsupervised learning (brief)
Framework grades 9–10Mostly covered
Represent explored data using bar graphs, line graphs, scatter plots and pie charts; apply modelling approaches — linear regression (prediction), rule-based, supervised learning and unsupervised learning (brief)
Framework grades 9–10In Grade 9 'Graphs Tell Stories', 'Bar Charts and Histograms' and 'A Picture Worth 1000 Rows', learners choose among chart types, build line, scatter and histogram charts and a topic-filtered four-panel dashboard.
Data and chart choices are largely prescribed or synthetic; independently chosen charts for a real collected pattern are limited.
- Grade 9Unit 1: Math for AI › Graphs Tell StoriesThe Graph FamilyGraph Match GamePredict the PlotRead the ShapeTune a Clearer Chart
- Grade 9Unit 1: Math for AI › Bar Charts and HistogramsChart SortingBuild a HistogramChart Detective
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 RowsWhich Chart to Use?Spot the Right ChartPredict the PictureQuestion to Code
- Grade 9Unit 6: ML Projects › Science Fair StarYour Year-End CapstoneHow Your Capstone Is Judged
- Python LabModule 32: Data VisualizationTell the Canteen Story with ContextChoose Charts for Two QuestionsRead the Shape of a Loaded ColumnBuild a Monitoring Dashboard
- Python LabPython Lab (graded modules)
- Capstone projectsYear-End Capstone: Model + 5-Minute Pitch
Data and Programming with Python
Use Python packages/libraries (NumPy, Pandas, SciPy, Matplotlib), lists, tuples and string operations/built-in string functions in programs
Framework grades 9–10Fully covered
Use Python packages/libraries (NumPy, Pandas, SciPy, Matplotlib), lists, tuples and string operations/built-in string functions in programs
Framework grades 9–10In Python Lab Modules 29 to 34 and Grade 9 'Loading Data', learners load files with pandas, analyse arrays and tables, plot with Matplotlib and fit and evaluate a scikit-learn model.
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 6: ML Projects › Science Fair Star
- Python LabModule 29: NumPy Basics
- Create toolsPython Lab
- Python LabModule 30: Pandas Basics
- Python LabModule 31: Data CleaningClean a Real Messy File
- Python LabModule 32: Data VisualizationTell the Canteen Story with Context
- Python LabModule 34: Train-Test Workflow
- Python LabModule 44: ML Capstone
- Python LabPython Lab (graded modules)
- Python LabModule 36: Classificationk-NN on Iris
Artificial Intelligence (883) — ISC
Basic concepts of AI
Define AI, trace its evolution and applications across fields, and explain common AI applications (decision making, remote patient monitoring, data analysis, complex problem-solving)
We start Grade 6 · framework Grade 11Framework grades 11–12Fully covered
Define AI, trace its evolution and applications across fields, and explain common AI applications (decision making, remote patient monitoring, data analysis, complex problem-solving)
We start Grade 6 · framework Grade 11Framework grades 11–12Grade 6 chapters cover the Turing test, Dartmouth 1956, AI winters and deep learning. Grade 11 'The Grand Finale!' adds ordering Transformer, generative AI and reinforcement learning milestones.
- Grade 6Unit 1: The AI Story › What is AI?
- Grade 6Unit 1: The AI Story › Robots in History
- Grade 6Unit 1: The AI Story › Birth of Computers
- Grade 6Unit 1: The AI Story › AI Gets Its Name
- Grade 6Unit 1: The AI Story › Early AI Dreams
- Grade 6Unit 1: The AI Story › The AI Winter
- Grade 6Unit 1: The AI Story › AI Wakes Up Again
- Grade 6Unit 1: The AI Story › The Deep Learning Revolution
- Grade 6Unit 1: The AI Story › AI Today - ChatGPT & Beyond
- Grade 6Unit 1: The AI Story › Unit 1 Review - The AI Journey
- Grade 11Unit 1: Transformers and LLMs › The Grand Finale!
- Grade 11Unit 2: Generative AI › Journey Complete!
- Grade 11Unit 3: Reinforcement Learning › RL Journey Review
Explain types of data, data identification/acquisition/exploration, binary logic and conditional gates, and deterministic vs probabilistic nature of real-life problems with examples
We start Grade 6 · framework Grade 11Framework grades 11–12Fully covered
Explain types of data, data identification/acquisition/exploration, binary logic and conditional gates, and deterministic vs probabilistic nature of real-life problems with examples
We start Grade 6 · framework Grade 11Framework grades 11–12Grade 11 'The Math Behind RL' teaches deterministic versus stochastic transitions. Grade 9 chapters such as 'Probability Basics' cover probability, confidence scores and rules versus learning.
- Grade 6Unit 5: AI Activities › Pattern Games
- Grade 6Unit 5: AI Activities › Sorting Challenge
- Grade 6Unit 5: AI Activities › Human Robot Game
- Grade 6Unit 5: AI Activities › Decision Tree Fun
- Grade 6Unit 5: AI Activities › Teach the Teacher
- Grade 6Unit 5: AI Activities › AI Art Project
- Grade 6Unit 5: AI Activities › Build a Chatbot
- Grade 6Unit 5: AI Activities › AI Debate Club
- Grade 6Unit 5: AI Activities › Group AI Project
- Grade 6Unit 5: AI Activities › Unit Review Games
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!
- Grade 9Unit 1: Math for AI › Numbers in AI
- Grade 9Unit 1: Math for AI › Mean, Median, Mode
- Grade 9Unit 1: Math for AI › Spread and Variance
- Grade 9Unit 1: Math for AI › Probability Basics
- Grade 9Unit 1: Math for AI › Conditional Probability
- Grade 9Unit 1: Math for AI › Graphs Tell Stories
- Grade 9Unit 1: Math for AI › Bar Charts and Histograms
- Grade 9Unit 1: Math for AI › Scatter Plots
- Grade 9Unit 1: Math for AI › Correlation Basics
- Grade 9Unit 1: Math for AI › Math in Python
- Grade 9Unit 1: Math for AI › Unit Review - Math for AI Mastery
- Grade 11Unit 3: Reinforcement Learning › The Math Behind RL
Give an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
We start Grade 8 · framework Grade 11Framework grades 11–12Fully covered
Give an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
We start Grade 8 · framework Grade 11Framework grades 11–12Learners cover who-what-why scoping and 5-whys in Grade 8 ('The Wrong Solution', 'The AI Challenge'), a run project cycle in Grade 9, and scoping through deployment with stakeholders in Grades 11-12.
- Grade 8Unit 3: My First AI › Maya's Discovery
- Grade 8Unit 3: My First AI › Arjun's Smart Game
- Grade 8Unit 3: My First AI › Emma's Design Challenge
- Grade 8Unit 3: My First AI › Carlos's Writing Helper
- Grade 8Unit 3: My First AI › Aisha's Helpful Project
- Grade 8Unit 3: My First AI › Liam's Art Dilemma
- Grade 8Unit 3: My First AI › Emma's Helper Bot
- Grade 8Unit 3: My First AI › Arjun's Smart Home
- Grade 8Unit 3: My First AI › The AI Toolkit
- Grade 8Unit 3: My First AI › The AI Challenge
- Grade 8Unit 3: My First AI › The Wrong Solution
- Grade 8Unit 3: My First AI › The AI Hammer
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 11Unit 6: Capstone Projects › Planning Your Capstone
- Grade 11Unit 6: Capstone Projects › Finding Your Data
- Grade 11Unit 6: Capstone Projects › Training Your Model
- Grade 11Unit 6: Capstone Projects › Building Your App
- Grade 11Unit 6: Capstone Projects › Testing & Evaluation
- Grade 11Unit 6: Capstone Projects › Documentation & Presentation
- Grade 11Unit 6: Capstone Projects › AI Ethics in Practice
- Grade 11Unit 6: Capstone Projects › Deployment & Sharing
- Grade 11Unit 6: Capstone Projects › Peer Review & Feedback
- Grade 11Unit 6: Capstone Projects › Project Showcase
- Grade 11Unit 6: Capstone Projects › Continuous Learning
- Grade 11Unit 6: Capstone Projects › The Grand Finale
- Grade 12Unit 6: Final Capstone › The Big Idea
- Grade 12Unit 6: Final Capstone › Standing on the Shoulders of Giants
- Grade 12Unit 6: Final Capstone › The Blueprint Before the Building
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
- Grade 12Unit 6: Final Capstone › Development Phase 2 - Improvement and Refinement
- Grade 12Unit 6: Final Capstone › Development Phase 3 - Polish and Deployment
Represent data and write Python programs using datatypes, variables, operators, conditional statements, control statements and functions
We start Grade 8 · framework Grade 11Framework grades 11–12Fully covered
Represent data and write Python programs using datatypes, variables, operators, conditional statements, control statements and functions
We start Grade 8 · framework Grade 11Framework grades 11–12In Grade 8 chapters such as 'Your First Python Program', 'Loop Magic' and 'The Dynamic List', learners write and run Python using variables, types, operators, if/elif/else, loops, lists and helper functions.
- Grade 8Unit 1: Code Foundations › Welcome AI Builders
- Grade 8Unit 1: Code Foundations › Your First Python Program
- Grade 8Unit 1: Code Foundations › Variables: Storing Information
- Grade 8Unit 1: Code Foundations › Numbers and Math
- Grade 8Unit 1: Code Foundations › Working with Text
- Grade 8Unit 1: Code Foundations › Getting User Input
- Grade 8Unit 1: Code Foundations › Making Decisions: If Statements
- Grade 8Unit 1: Code Foundations › More Decisions: Elif and Else
- Grade 8Unit 1: Code Foundations › Loop Magic
- Grade 8Unit 1: Code Foundations › Loops Inside Loops
- Grade 8Unit 1: Code Foundations › The Storage Problem
- Grade 8Unit 1: Code Foundations › The Dynamic List
- Grade 8Unit 2: Data and Lists › The 100 Names Problem
- Grade 8Unit 2: Data and Lists › The Sorting Problem
- Grade 8Unit 2: Data and Lists › The Library Problem
- Grade 8Unit 2: Data and Lists › The Phone Book Problem
- Grade 8Unit 2: Data and Lists › The Living Dictionary
- Grade 8Unit 2: Data and Lists › Folders Inside Folders
- Grade 8Unit 2: Data and Lists › What Makes AI Intelligent?
- Grade 8Unit 2: Data and Lists › Simple Decision Systems
- Grade 8Unit 2: Data and Lists › Building a Quiz Bot
- Grade 8Unit 2: Data and Lists › Pattern Matching Basics
- Grade 8Unit 2: Data and Lists › Simple Text Classifier
- Grade 8Unit 2: Data and Lists › Sentiment Detection
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!
- Grade 9Unit 1: Math for AI › Numbers in AI
- Grade 9Unit 1: Math for AI › Mean, Median, Mode
- Grade 9Unit 1: Math for AI › Spread and Variance
- Grade 9Unit 1: Math for AI › Probability Basics
- Grade 9Unit 1: Math for AI › Conditional Probability
- Grade 9Unit 1: Math for AI › Graphs Tell Stories
- Grade 9Unit 1: Math for AI › Bar Charts and Histograms
- Grade 9Unit 1: Math for AI › Scatter Plots
- Grade 9Unit 1: Math for AI › Correlation Basics
- Grade 9Unit 1: Math for AI › Math in Python
- Grade 9Unit 1: Math for AI › Unit Review - Math for AI Mastery
NLP and state of AI
Explain the brief history and primary elements of AI including Machine Learning (ML) vs Deep Learning (DL)/neural networks, and applications of ML/DL such as image recognition, computer vision, speech recognition and information retrieval
Framework grades 11–12Partly covered
Explain the brief history and primary elements of AI including Machine Learning (ML) vs Deep Learning (DL)/neural networks, and applications of ML/DL such as image recognition, computer vision, speech recognition and information retrieval
Framework grades 11–12Grade 10 'Welcome to Grade 10!' and 'Chatbot with Deep Learning' have learners sort traditional machine learning from deep learning. Grade 11 uses the terms correctly.
The nesting of AI, machine learning and deep learning is never stated, and no task places a technique in its innermost layer.
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!Three Ways to Build AI
- Grade 10Unit 1: Neural Network Basics › Welcome to Grade 10!Sort the Differences
- Grade 10Unit 4: Natural Language NLP › Chatbot with Deep LearningTraditional ML vs Deep LearningSort ML Types
- Grade 11Unit 1: Transformers and LLMs › Welcome, AI Specialists!
Describe the domain of Natural Language Processing (NLP) — text understanding, text generation, language translation, question answering/chatbots, dialogue systems — and internet search types (navigation, informational, transactional, investigative, voice)
We start Grade 7 · framework Grade 11Framework grades 11–12Fully covered
Describe the domain of Natural Language Processing (NLP) — text understanding, text generation, language translation, question answering/chatbots, dialogue systems — and internet search types (navigation, informational, transactional, investigative, voice)
We start Grade 7 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Spam Invasion' and 'Emotion Detection' have learners build a spam filter and a sentiment classifier in Python. Grade 12 covers speech recognition, translation, summarisation, question answering and entity recognition.
- Grade 7Unit 4: Language and AI › AI Understands Words
- Grade 7Unit 4: Language and AI › How Chatbots Work
- Grade 7Unit 4: Language and AI › Family Reunion
- Grade 7Unit 4: Language and AI › Autocorrect and Prediction
- Grade 7Unit 4: Language and AI › Sentiment Analysis
- Grade 7Unit 4: Language and AI › Voice Assistants Explained
- Grade 7Unit 4: Language and AI › AI and World Languages
- Grade 7Unit 4: Language and AI › Text to Speech
- Grade 7Unit 4: Language and AI › AI Writing Stories
- Grade 7Unit 4: Language and AI › Unit 4 Review
- Grade 9Unit 5: Real World ML › The Spam Invasion
- Grade 9Unit 5: Real World ML › The Messy Text Problem
- Grade 9Unit 5: Real World ML › Numbers From Words
- Grade 9Unit 5: Real World ML › The Word Importance Problem
- Grade 9Unit 5: Real World ML › Emotion Detection
- Grade 9Unit 5: Real World ML › Predicting Numbers
- Grade 9Unit 5: Real World ML › What Matters Most?
- Grade 9Unit 5: Real World ML › ML's Hello World
- Grade 9Unit 5: Real World ML › The Unsinkable Ship
- Grade 9Unit 5: Real World ML › Open Data Revolution
- Grade 9Unit 5: Real World ML › The Biased Hiring Model
- Grade 9Unit 5: Real World ML › Your ML Journey
- Grade 12Unit 3: Advanced Projects › The Voice Revolution
- Grade 12Unit 6: Final Capstone › Universal Translator
Explain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
Framework grades 11–12Fully covered
Explain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
Framework grades 11–12Grade 11 gives a chapter each to AI in Healthcare, Finance, Agriculture, Manufacturing, Transportation and Entertainment, with the named AI task in each sector.
- Grade 11Unit 5: AI in Industry › AI in Healthcare
- Grade 11Unit 5: AI in Industry › AI in Finance
- Grade 11Unit 5: AI in Industry › AI in Agriculture
- Grade 11Unit 5: AI in Industry › AI in Manufacturing
- Grade 11Unit 5: AI in Industry › AI in Transportation
- Grade 11Unit 5: AI in Industry › AI in Entertainment
Mathematics for AI
Perform matrix operations (addition, subtraction, multiplication, transpose) and vector arithmetic/applications relevant to AI
Framework grades 11–12Fully covered
Perform matrix operations (addition, subtraction, multiplication, transpose) and vector arithmetic/applications relevant to AI
Framework grades 11–12In Grade 12 'Designing Great Experiments' and 'Research Journey Complete', learners compute p-values by hand and read them correctly. In Grade 11 they work matrices and vectors by hand, and base-rate probability appears. The numbers are invented, not real data.
- Grade 11Unit 1: Transformers and LLMs › Self-Attention MechanismScores and Projections by Hand
- Grade 11Unit 2: Generative AI › Paint Like PicassoGram Matrix by Hand
- Grade 11Unit 5: AI in Industry › AI in HealthcareAlarm Maths by Hand
- Grade 12Unit 2: AI Research Methods › Designing Great Experimentsp by HandBuild a Fair Experiment
- Grade 12Unit 2: AI Research Methods › Research Journey CompleteOne Claim, Checked End to EndRead the p-valueFalse Alarms by Hand
- Grade 12Unit 3: Advanced Projects › When AI Needs to Look Things UpCosine by Hand
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening Round
- Python LabModule 47: Text and NLP
- Python LabModule 50: Olympiad ExtrasStats on Real PatientsTest It
Apply Set Theory to data-table joins and relational algebra, and calculate simple statistical measures (mean, median, mode, variance, standard deviation)
Framework grades 11–12Fully covered
Apply Set Theory to data-table joins and relational algebra, and calculate simple statistical measures (mean, median, mode, variance, standard deviation)
Framework grades 11–12In Grade 12 'Designing Great Experiments' and 'Research Journey Complete', learners compute p-values by hand and read them correctly. In Grade 11 they work matrices and vectors by hand, and base-rate probability appears. The numbers are invented, not real data.
- Grade 11Unit 1: Transformers and LLMs › Self-Attention MechanismScores and Projections by Hand
- Grade 11Unit 2: Generative AI › Paint Like PicassoGram Matrix by Hand
- Grade 11Unit 5: AI in Industry › AI in HealthcareAlarm Maths by Hand
- Grade 12Unit 2: AI Research Methods › Designing Great Experimentsp by HandBuild a Fair Experiment
- Grade 12Unit 2: AI Research Methods › Research Journey CompleteOne Claim, Checked End to EndRead the p-valueFalse Alarms by Hand
- Grade 12Unit 3: Advanced Projects › When AI Needs to Look Things UpCosine by Hand
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening Round
- Python LabModule 47: Text and NLP
- Python LabModule 50: Olympiad ExtrasStats on Real PatientsTest It
Data Visualization
Visualize data using Python (matplotlib, seaborn) and Excel charts, and clean data (handle missing values, outliers, inconsistencies) with pandas and Excel data-cleaning features
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Visualize data using Python (matplotlib, seaborn) and Excel charts, and clean data (handle missing values, outliers, inconsistencies) with pandas and Excel data-cleaning features
We start Grade 9 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Mysterious Gaps' and 'The Messy Data Monster' have learners handle missing values, outliers, encoding, scaling and leakage-safe train/test splitting with pandas and scikit-learn.
- Grade 9Unit 3: Data Science Basics › Introduction to Pandas
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 3: Data Science Basics › Exploring Data
- Grade 9Unit 3: Data Science Basics › Finding the Needle
- Grade 9Unit 3: Data Science Basics › The Search Mission
- Grade 9Unit 3: Data Science Basics › The Mysterious Gaps
- Grade 9Unit 3: Data Science Basics › The Messy Data Monster
- Grade 9Unit 3: Data Science Basics › The Hidden Information
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 Rows
- Grade 9Unit 3: Data Science Basics › Matplotlib's Stylish Sibling
- Grade 9Unit 3: Data Science Basics › The Data Detective
- Grade 9Unit 3: Data Science Basics › Your Data Science Journey
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
Choose and construct appropriate statistical graphs (bar graph, histogram, scatter plot, pie graph) and represent multi-dimensional data (introduction to dimensionality)
Framework grades 11–12Partly covered
Choose and construct appropriate statistical graphs (bar graph, histogram, scatter plot, pie graph) and represent multi-dimensional data (introduction to dimensionality)
Framework grades 11–12In Grade 11 'The Silent Failures', learners read about monitoring dashboards and judge monitoring practices. Chart choice itself is taught in Grade 9 'A Picture Worth 1000 Rows', and Python Lab Module 32 names the chart type in each task.
In Grades 11-12 learners never choose or build a chart or dashboard for an audience; dashboards are only described and judged.
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 RowsWhich Chart to Use?Question to Code
- Grade 9Unit 1: Math for AI › Bar Charts and HistogramsChoose the Right Chart
- Grade 9Unit 1: Math for AI › Graphs Tell StoriesWrite the Canteen Data Story
- Grade 11Unit 4: AI Systems Design › The Silent FailuresBuilding DashboardsSpot the Monitoring Issue
- Grade 11Unit 6: Capstone Projects › Building Your AppQuick Demo Tools
- Python LabModule 32: Data Visualization
Data Processing
Clean data, explore Kaggle datasets, and create/manipulate data frames from Kaggle datasets
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Clean data, explore Kaggle datasets, and create/manipulate data frames from Kaggle datasets
We start Grade 9 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Mysterious Gaps' and 'The Messy Data Monster' have learners handle missing values, outliers, encoding, scaling and leakage-safe train/test splitting with pandas and scikit-learn.
- Grade 9Unit 3: Data Science Basics › Introduction to Pandas
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 3: Data Science Basics › Exploring Data
- Grade 9Unit 3: Data Science Basics › Finding the Needle
- Grade 9Unit 3: Data Science Basics › The Search Mission
- Grade 9Unit 3: Data Science Basics › The Mysterious Gaps
- Grade 9Unit 3: Data Science Basics › The Messy Data Monster
- Grade 9Unit 3: Data Science Basics › The Hidden Information
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 Rows
- Grade 9Unit 3: Data Science Basics › Matplotlib's Stylish Sibling
- Grade 9Unit 3: Data Science Basics › The Data Detective
- Grade 9Unit 3: Data Science Basics › Your Data Science Journey
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
Apply data transformation and standardization methods for analysis
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Apply data transformation and standardization methods for analysis
We start Grade 9 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Mysterious Gaps' and 'The Messy Data Monster' have learners handle missing values, outliers, encoding, scaling and leakage-safe train/test splitting with pandas and scikit-learn.
- Grade 9Unit 3: Data Science Basics › Introduction to Pandas
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 3: Data Science Basics › Exploring Data
- Grade 9Unit 3: Data Science Basics › Finding the Needle
- Grade 9Unit 3: Data Science Basics › The Search Mission
- Grade 9Unit 3: Data Science Basics › The Mysterious Gaps
- Grade 9Unit 3: Data Science Basics › The Messy Data Monster
- Grade 9Unit 3: Data Science Basics › The Hidden Information
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 Rows
- Grade 9Unit 3: Data Science Basics › Matplotlib's Stylish Sibling
- Grade 9Unit 3: Data Science Basics › The Data Detective
- Grade 9Unit 3: Data Science Basics › Your Data Science Journey
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
Data Modelling, Simple Linear Regression
Distinguish types of data models (dimensional, relational, entity-relational) and describe regression analysis (dependent/independent variables, types of regression, in brief)
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Distinguish types of data models (dimensional, relational, entity-relational) and describe regression analysis (dependent/independent variables, types of regression, in brief)
We start Grade 9 · framework Grade 11Framework grades 11–12In Grade 9 chapters such as 'Regression Problems' and 'Linear Regression', learners study best-fit lines, slope, intercept, error and independent and dependent variables, and predict with code.
- Grade 9Unit 2: Supervised Learning › ML Workflow Overview
- Grade 9Unit 2: Supervised Learning › Classification Problems
- Grade 9Unit 2: Supervised Learning › Regression Problems
- Grade 9Unit 2: Supervised Learning › Features and Labels
- Grade 9Unit 2: Supervised Learning › Decision Boundaries
- Grade 9Unit 2: Supervised Learning › K-Nearest Neighbors
- Grade 9Unit 2: Supervised Learning › Decision Trees in ML
- Grade 9Unit 2: Supervised Learning › Linear Regression
- Grade 9Unit 2: Supervised Learning › Model Evaluation Basics
- Grade 9Unit 2: Supervised Learning › Accuracy and Errors
- Grade 9Unit 2: Supervised Learning › Confusion Matrix
- Grade 9Unit 2: Supervised Learning › Unit 2 Review - Supervised Learning
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!
- Grade 9Unit 1: Math for AI › Numbers in AI
- Grade 9Unit 1: Math for AI › Mean, Median, Mode
- Grade 9Unit 1: Math for AI › Spread and Variance
- Grade 9Unit 1: Math for AI › Probability Basics
- Grade 9Unit 1: Math for AI › Conditional Probability
- Grade 9Unit 1: Math for AI › Graphs Tell Stories
- Grade 9Unit 1: Math for AI › Bar Charts and Histograms
- Grade 9Unit 1: Math for AI › Scatter Plots
- Grade 9Unit 1: Math for AI › Correlation Basics
- Grade 9Unit 1: Math for AI › Math in Python
- Grade 9Unit 1: Math for AI › Unit Review - Math for AI Mastery
Derive and apply the linear regression equation (least square regression line, regression coefficient) and solve linear equations in applied contexts
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Derive and apply the linear regression equation (least square regression line, regression coefficient) and solve linear equations in applied contexts
We start Grade 9 · framework Grade 11Framework grades 11–12In Grade 9 chapters such as 'Regression Problems' and 'Linear Regression', learners study best-fit lines, slope, intercept, error and independent and dependent variables, and predict with code.
- Grade 9Unit 2: Supervised Learning › ML Workflow Overview
- Grade 9Unit 2: Supervised Learning › Classification Problems
- Grade 9Unit 2: Supervised Learning › Regression Problems
- Grade 9Unit 2: Supervised Learning › Features and Labels
- Grade 9Unit 2: Supervised Learning › Decision Boundaries
- Grade 9Unit 2: Supervised Learning › K-Nearest Neighbors
- Grade 9Unit 2: Supervised Learning › Decision Trees in ML
- Grade 9Unit 2: Supervised Learning › Linear Regression
- Grade 9Unit 2: Supervised Learning › Model Evaluation Basics
- Grade 9Unit 2: Supervised Learning › Accuracy and Errors
- Grade 9Unit 2: Supervised Learning › Confusion Matrix
- Grade 9Unit 2: Supervised Learning › Unit 2 Review - Supervised Learning
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 9Unit 1: Math for AI › Welcome, AI Engineers!
- Grade 9Unit 1: Math for AI › Numbers in AI
- Grade 9Unit 1: Math for AI › Mean, Median, Mode
- Grade 9Unit 1: Math for AI › Spread and Variance
- Grade 9Unit 1: Math for AI › Probability Basics
- Grade 9Unit 1: Math for AI › Conditional Probability
- Grade 9Unit 1: Math for AI › Graphs Tell Stories
- Grade 9Unit 1: Math for AI › Bar Charts and Histograms
- Grade 9Unit 1: Math for AI › Scatter Plots
- Grade 9Unit 1: Math for AI › Correlation Basics
- Grade 9Unit 1: Math for AI › Math in Python
- Grade 9Unit 1: Math for AI › Unit Review - Math for AI Mastery
Ethical Practices in AI
Apply an AI code of ethics — avoiding bias, ensuring privacy of users and their data, mitigating environmental impact, and evaluating the effects of designing technology that replicates human life
Framework grades 11–12Fully covered
Apply an AI code of ethics — avoiding bias, ensuring privacy of users and their data, mitigating environmental impact, and evaluating the effects of designing technology that replicates human life
Framework grades 11–12In Grade 12 'The Council Decision' and 'The Ethics Question', learners apply consequentialist, deontological, virtue and care frameworks to a lethal-drone dilemma, and apply FATE and IRB frameworks to cases.
Applications of AI (Class XII)
Apply Named Entity Recognition (NER) to classify names of people/organizations/locations in text, perform text summarization by extraction, and build a spam-email classifier using Machine Learning
We start Grade 7 · framework Grade 11Framework grades 11–12Fully covered
Apply Named Entity Recognition (NER) to classify names of people/organizations/locations in text, perform text summarization by extraction, and build a spam-email classifier using Machine Learning
We start Grade 7 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Spam Invasion' and 'Emotion Detection' have learners build a spam filter and a sentiment classifier in Python. Grade 12 covers speech recognition, translation, summarisation, question answering and entity recognition.
- Grade 7Unit 4: Language and AI › AI Understands Words
- Grade 7Unit 4: Language and AI › How Chatbots Work
- Grade 7Unit 4: Language and AI › Family Reunion
- Grade 7Unit 4: Language and AI › Autocorrect and Prediction
- Grade 7Unit 4: Language and AI › Sentiment Analysis
- Grade 7Unit 4: Language and AI › Voice Assistants Explained
- Grade 7Unit 4: Language and AI › AI and World Languages
- Grade 7Unit 4: Language and AI › Text to Speech
- Grade 7Unit 4: Language and AI › AI Writing Stories
- Grade 7Unit 4: Language and AI › Unit 4 Review
- Grade 9Unit 5: Real World ML › The Spam Invasion
- Grade 9Unit 5: Real World ML › The Messy Text Problem
- Grade 9Unit 5: Real World ML › Numbers From Words
- Grade 9Unit 5: Real World ML › The Word Importance Problem
- Grade 9Unit 5: Real World ML › Emotion Detection
- Grade 9Unit 5: Real World ML › Predicting Numbers
- Grade 9Unit 5: Real World ML › What Matters Most?
- Grade 9Unit 5: Real World ML › ML's Hello World
- Grade 9Unit 5: Real World ML › The Unsinkable Ship
- Grade 9Unit 5: Real World ML › Open Data Revolution
- Grade 9Unit 5: Real World ML › The Biased Hiring Model
- Grade 9Unit 5: Real World ML › Your ML Journey
- Grade 12Unit 3: Advanced Projects › The Voice Revolution
- Grade 12Unit 6: Final Capstone › Universal Translator
Statistics and Probability (Class XII)
Analyse data trends using mean, median, mode, range, variance and standard deviation; apply probability basics including uniform, normal and binomial distributions
Framework grades 11–12Fully covered
Analyse data trends using mean, median, mode, range, variance and standard deviation; apply probability basics including uniform, normal and binomial distributions
Framework grades 11–12In Grade 12 'Designing Great Experiments' and 'Research Journey Complete', learners compute p-values by hand and read them correctly. In Grade 11 they work matrices and vectors by hand, and base-rate probability appears. The numbers are invented, not real data.
- Grade 11Unit 1: Transformers and LLMs › Self-Attention MechanismScores and Projections by Hand
- Grade 11Unit 2: Generative AI › Paint Like PicassoGram Matrix by Hand
- Grade 11Unit 5: AI in Industry › AI in HealthcareAlarm Maths by Hand
- Grade 12Unit 2: AI Research Methods › Designing Great Experimentsp by HandBuild a Fair Experiment
- Grade 12Unit 2: AI Research Methods › Research Journey CompleteOne Claim, Checked End to EndRead the p-valueFalse Alarms by Hand
- Grade 12Unit 3: Advanced Projects › When AI Needs to Look Things UpCosine by Hand
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening Round
- Python LabModule 47: Text and NLP
- Python LabModule 50: Olympiad ExtrasStats on Real PatientsTest It
Formulate null and alternative hypotheses, identify Type I and Type II errors, and apply simple linear regression and correlation coefficient for prediction and relationship measurement
Framework grades 11–12Fully covered
Formulate null and alternative hypotheses, identify Type I and Type II errors, and apply simple linear regression and correlation coefficient for prediction and relationship measurement
Framework grades 11–12In Grade 12 'Designing Great Experiments' and 'Research Journey Complete', learners compute p-values by hand and read them correctly. In Grade 11 they work matrices and vectors by hand, and base-rate probability appears. The numbers are invented, not real data.
- Grade 11Unit 1: Transformers and LLMs › Self-Attention MechanismScores and Projections by Hand
- Grade 11Unit 2: Generative AI › Paint Like PicassoGram Matrix by Hand
- Grade 11Unit 5: AI in Industry › AI in HealthcareAlarm Maths by Hand
- Grade 12Unit 2: AI Research Methods › Designing Great Experimentsp by HandBuild a Fair Experiment
- Grade 12Unit 2: AI Research Methods › Research Journey CompleteOne Claim, Checked End to EndRead the p-valueFalse Alarms by Hand
- Grade 12Unit 3: Advanced Projects › When AI Needs to Look Things UpCosine by Hand
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening Round
- Python LabModule 47: Text and NLP
- Python LabModule 50: Olympiad ExtrasStats on Real PatientsTest It
Neural Networks / ML / DL paradigms (Class XII)
Explain Artificial Neural Networks (ANN) — neurons, input/hidden/output layers, forward and backward propagation, multi-layer perceptron (MLP) — using an example such as handwritten-digit recognition
We start Grade 10 · framework Grade 11Framework grades 11–12Fully covered
Explain Artificial Neural Networks (ANN) — neurons, input/hidden/output layers, forward and backward propagation, multi-layer perceptron (MLP) — using an example such as handwritten-digit recognition
We start Grade 10 · framework Grade 11Framework grades 11–12In Grade 10 chapters such as '86 Billion Neurons!' and 'The Secret Ingredients!', learners study a neuron as a weighted sum plus activation, layer roles, activation functions and parameter counting.
- Grade 10Unit 1: Neural Network Basics › Welcome to Grade 10!
- Grade 10Unit 1: Neural Network Basics › 86 Billion Neurons!
- Grade 10Unit 1: Neural Network Basics › The First Learning Machine!
- Grade 10Unit 1: Neural Network Basics › The Secret Ingredients!
- Grade 10Unit 1: Neural Network Basics › The Missing Magic!
- Grade 10Unit 1: Neural Network Basics › From LEGO to Networks!
- Grade 10Unit 1: Neural Network Basics › Data's Amazing Journey!
- Grade 10Unit 1: Neural Network Basics › AI's Report Card!
- Grade 10Unit 1: Neural Network Basics › Blindfolded on a Mountain!
- Grade 10Unit 1: Neural Network Basics › Backpropagation Basics
- Grade 10Unit 1: Neural Network Basics › Your First Neural Network
- Grade 10Unit 1: Neural Network Basics › Unit Review
- Grade 10Unit 6: Deep Learning Projects › Spark of Inspiration
- Grade 10Unit 6: Deep Learning Projects › The Data Hunt
- Grade 10Unit 6: Deep Learning Projects › The AI Blueprint
- Grade 10Unit 6: Deep Learning Projects › Teaching Your AI
- Grade 10Unit 6: Deep Learning Projects › Build a Vision AI
- Grade 10Unit 6: Deep Learning Projects › AI That Reads
- Grade 10Unit 6: Deep Learning Projects › Model Optimization
- Grade 10Unit 6: Deep Learning Projects › Deployment Basics
- Grade 10Unit 6: Deep Learning Projects › Project Documentation
- Grade 10Unit 6: Deep Learning Projects › Presentation and Demo
- Grade 10Unit 6: Deep Learning Projects › Deep Learning Portfolio
- Grade 10Unit 6: Deep Learning Projects › Year Review & Grade 11 Preview
- Grade 11Unit 1: Transformers and LLMs › The Full Picture
Explain Machine Learning as computers learning to make predictions/decisions from data without explicit programming, with an example such as predicting house prices using a decision tree
We start Grade 3 · framework Grade 11Framework grades 11–12Fully covered
Explain Machine Learning as computers learning to make predictions/decisions from data without explicit programming, with an example such as predicting house prices using a decision tree
We start Grade 3 · framework Grade 11Framework grades 11–12Grade 8 chapters such as 'What Makes AI Intelligent?' teach rule-based versus learning-based AI with code. Grade 12 sorts product ideas into needs-AI versus needs-a-rule.
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 6Unit 5: AI Activities › Pattern Games
- Grade 6Unit 5: AI Activities › Sorting Challenge
- Grade 6Unit 5: AI Activities › Human Robot Game
- Grade 6Unit 5: AI Activities › Decision Tree Fun
- Grade 6Unit 5: AI Activities › Teach the Teacher
- Grade 6Unit 5: AI Activities › AI Art Project
- Grade 6Unit 5: AI Activities › Build a Chatbot
- Grade 6Unit 5: AI Activities › AI Debate Club
- Grade 6Unit 5: AI Activities › Group AI Project
- Grade 6Unit 5: AI Activities › Unit Review Games
- Grade 8Unit 2: Data and Lists › The 100 Names Problem
- Grade 8Unit 2: Data and Lists › The Sorting Problem
- Grade 8Unit 2: Data and Lists › The Library Problem
- Grade 8Unit 2: Data and Lists › The Phone Book Problem
- Grade 8Unit 2: Data and Lists › The Living Dictionary
- Grade 8Unit 2: Data and Lists › Folders Inside Folders
- Grade 8Unit 2: Data and Lists › What Makes AI Intelligent?
- Grade 8Unit 2: Data and Lists › Simple Decision Systems
- Grade 8Unit 2: Data and Lists › Building a Quiz Bot
- Grade 8Unit 2: Data and Lists › Pattern Matching Basics
- Grade 8Unit 2: Data and Lists › Simple Text Classifier
- Grade 8Unit 2: Data and Lists › Sentiment Detection
- Grade 12Unit 4: AI Entrepreneurship › From Code to Product
Explain Deep Learning and demonstrate image/pattern recognition using a Convolutional Neural Network (CNN) example (e.g. classifying images of cats, dogs, birds)
We start Grade 10 · framework Grade 11Framework grades 11–12Fully covered
Explain Deep Learning and demonstrate image/pattern recognition using a Convolutional Neural Network (CNN) example (e.g. classifying images of cats, dogs, birds)
We start Grade 10 · framework Grade 11Framework grades 11–12In Grade 10 chapters such as 'Convolution Operations', 'Building a CNN' and 'Object Detection Basics', learners build CNNs in Keras for image tasks and LSTMs for text; GANs, diffusion and transformers are described in Grade 11.
- Grade 10Unit 3: Computer Vision CNNs › Introduction to CNNs
- Grade 10Unit 3: Computer Vision CNNs › Convolution Operations
- Grade 10Unit 3: Computer Vision CNNs › Pooling Layers
- Grade 10Unit 3: Computer Vision CNNs › CNN Architectures
- Grade 10Unit 3: Computer Vision CNNs › Building a CNN
- Grade 10Unit 3: Computer Vision CNNs › Data Augmentation
- Grade 10Unit 3: Computer Vision CNNs › Transfer Learning Introduction
- Grade 10Unit 3: Computer Vision CNNs › Famous CNN Models
- Grade 10Unit 3: Computer Vision CNNs › Object Detection Basics
- Grade 10Unit 3: Computer Vision CNNs › Face Recognition
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 3: Computer Vision CNNs › Unit 3 Review - Computer Vision Mastery
- Grade 10Unit 4: Natural Language NLP › Deep Learning for Text
- Grade 10Unit 4: Natural Language NLP › Word Embeddings
- Grade 10Unit 4: Natural Language NLP › Word2Vec Basics
- Grade 10Unit 4: Natural Language NLP › Recurrent Neural Networks
- Grade 10Unit 4: Natural Language NLP › LSTM Networks
- Grade 10Unit 4: Natural Language NLP › Text Classification
- Grade 10Unit 4: Natural Language NLP › Sequence to Sequence Models
- Grade 10Unit 4: Natural Language NLP › Attention Mechanism Introduction
- Grade 10Unit 4: Natural Language NLP › Transformer Preview
- Grade 10Unit 4: Natural Language NLP › Multilingual NLP
- Grade 10Unit 4: Natural Language NLP › Chatbot with Deep Learning
- Grade 10Unit 4: Natural Language NLP › Unit 4 Review
- Grade 11Unit 2: Generative AI › The AI Battle
- Grade 11Unit 2: Generative AI › The Creative Revolution
Practical Implications of ANN (Class XII)
Prepare data using NumPy and Pandas, and apply Scikit-learn for preprocessing tasks such as scaling, encoding categorical variables and train/test splitting
We start Grade 9 · framework Grade 11Framework grades 11–12Fully covered
Prepare data using NumPy and Pandas, and apply Scikit-learn for preprocessing tasks such as scaling, encoding categorical variables and train/test splitting
We start Grade 9 · framework Grade 11Framework grades 11–12Grade 9 chapters such as 'The Mysterious Gaps' and 'The Messy Data Monster' have learners handle missing values, outliers, encoding, scaling and leakage-safe train/test splitting with pandas and scikit-learn.
- Grade 9Unit 3: Data Science Basics › Introduction to Pandas
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 3: Data Science Basics › Exploring Data
- Grade 9Unit 3: Data Science Basics › Finding the Needle
- Grade 9Unit 3: Data Science Basics › The Search Mission
- Grade 9Unit 3: Data Science Basics › The Mysterious Gaps
- Grade 9Unit 3: Data Science Basics › The Messy Data Monster
- Grade 9Unit 3: Data Science Basics › The Hidden Information
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 Rows
- Grade 9Unit 3: Data Science Basics › Matplotlib's Stylish Sibling
- Grade 9Unit 3: Data Science Basics › The Data Detective
- Grade 9Unit 3: Data Science Basics › Your Data Science Journey
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
Build, train and evaluate a neural network using Keras/TensorFlow (fit(), epochs, batch size) and evaluate model performance using accuracy, precision and recall, visualized with Matplotlib
We start Grade 10 · framework Grade 11Framework grades 11–12Fully covered
Build, train and evaluate a neural network using Keras/TensorFlow (fit(), epochs, batch size) and evaluate model performance using accuracy, precision and recall, visualized with Matplotlib
We start Grade 10 · framework Grade 11Framework grades 11–12In Grade 10 chapters such as 'Backpropagation Basics' and 'Your First Neural Network', learners study loss, gradient descent, the chain rule and backpropagation, then compile and fit multilayer models in Keras.
- Grade 10Unit 1: Neural Network Basics › Welcome to Grade 10!
- Grade 10Unit 1: Neural Network Basics › 86 Billion Neurons!
- Grade 10Unit 1: Neural Network Basics › The First Learning Machine!
- Grade 10Unit 1: Neural Network Basics › The Secret Ingredients!
- Grade 10Unit 1: Neural Network Basics › The Missing Magic!
- Grade 10Unit 1: Neural Network Basics › From LEGO to Networks!
- Grade 10Unit 1: Neural Network Basics › Data's Amazing Journey!
- Grade 10Unit 1: Neural Network Basics › AI's Report Card!
- Grade 10Unit 1: Neural Network Basics › Blindfolded on a Mountain!
- Grade 10Unit 1: Neural Network Basics › Backpropagation Basics
- Grade 10Unit 1: Neural Network Basics › Your First Neural Network
- Grade 10Unit 1: Neural Network Basics › Unit Review
- Grade 10Unit 2: Training Deep Networks › Deep vs Shallow Networks
- Grade 10Unit 2: Training Deep Networks › Epochs & Batches
- Grade 10Unit 2: Training Deep Networks › The Step Size Secret
- Grade 10Unit 2: Training Deep Networks › The Hill Strategy
- Grade 10Unit 2: Training Deep Networks › The Ghost Problem
- Grade 10Unit 2: Training Deep Networks › The Messy Inputs
- Grade 10Unit 2: Training Deep Networks › The Lazy Student
- Grade 10Unit 2: Training Deep Networks › Early Stopping
- Grade 10Unit 2: Training Deep Networks › Model Checkpoints
- Grade 10Unit 2: Training Deep Networks › TensorBoard Basics
- Grade 10Unit 2: Training Deep Networks › GPU vs CPU
- Grade 10Unit 2: Training Deep Networks › Unit 2 Review
- Grade 10Unit 6: Deep Learning Projects › Spark of Inspiration
- Grade 10Unit 6: Deep Learning Projects › The Data Hunt
- Grade 10Unit 6: Deep Learning Projects › The AI Blueprint
- Grade 10Unit 6: Deep Learning Projects › Teaching Your AI
- Grade 10Unit 6: Deep Learning Projects › Build a Vision AI
- Grade 10Unit 6: Deep Learning Projects › AI That Reads
- Grade 10Unit 6: Deep Learning Projects › Model Optimization
- Grade 10Unit 6: Deep Learning Projects › Deployment Basics
- Grade 10Unit 6: Deep Learning Projects › Project Documentation
- Grade 10Unit 6: Deep Learning Projects › Presentation and Demo
- Grade 10Unit 6: Deep Learning Projects › Deep Learning Portfolio
- Grade 10Unit 6: Deep Learning Projects › Year Review & Grade 11 Preview
Tune model hyperparameters (learning rate, batch size, number of hidden layers/neurons) using techniques such as grid search or random search
Framework grades 11–12Fully covered
Tune model hyperparameters (learning rate, batch size, number of hidden layers/neurons) using techniques such as grid search or random search
Framework grades 11–12In Python Lab Module 50 and Grade 11 'Training Your Model', learners loop over learning rates and label each as too slow, converged or diverged. Grade 12 chapters name grid search and Optuna and match hyperparameters to effects.
The varied settings are learning rate and width rather than every hyperparameter, and the sweep uses a toy loss without a validation set.
- Grade 11Unit 6: Capstone Projects › Training Your ModelLearning Rate and the LossOne Update by Hand
- Grade 11Unit 4: AI Systems Design › The Million-Dollar GPU BillWhere ML Costs Come From
- Grade 12Unit 6: Final Capstone › Development Phase 2 - Improvement and Refinement5 Techniques to Boost Model PerformanceMatch: Hyperparameter to Its Effect
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and BaselineSort: Do First vs Do Later in Development
- Python LabModule 50: Olympiad ExtrasGrid vs Random Search
- Python LabModule 40: Model Improvement
Practical Implications of ML (Class XII)
Apply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
Framework grades 11–12Fully covered
Apply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
Framework grades 11–12In Grade 11 chapters such as 'AI in Healthcare', 'AI in Finance' and 'AI in Manufacturing', learners work out alert rates, fraud base rates and maintenance savings by hand and interpret model output in each case. Grade 12 'The AI Radiologist' traces a screening round.
- Grade 11Unit 5: AI in Industry › AI in HealthcarePatches by HandAlarm Maths by HandKeep It RunningSupport Vector Machines: The Widest StreetRun the SVM
- Grade 11Unit 5: AI in Industry › AI in FinancePick the Fraud ToolBase Rates by Hand
- Grade 11Unit 5: AI in Industry › AI in ManufacturingMaintenance by the Numbers
- Grade 11Unit 5: AI in Industry › AI in Industry ReviewIs the Model Worth It?
- Grade 11Unit 6: Capstone Projects › Testing & EvaluationConfusion Matrix by Hand
- Grade 11Unit 5: AI in Industry › SDG Research-and-Build ProjectWhen a Fraud Model Hurt Families
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening RoundWhat Share of Flags Are Real?
- Python LabModule 46: Ensembles, SVMs and SegmentationScreen Real Biopsies
Apply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
Framework grades 11–12Fully covered
Apply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
Framework grades 11–12In Grade 11 chapters such as 'AI in Healthcare', 'AI in Finance' and 'AI in Manufacturing', learners work out alert rates, fraud base rates and maintenance savings by hand and interpret model output in each case. Grade 12 'The AI Radiologist' traces a screening round.
- Grade 11Unit 5: AI in Industry › AI in HealthcarePatches by HandAlarm Maths by HandKeep It RunningSupport Vector Machines: The Widest StreetRun the SVM
- Grade 11Unit 5: AI in Industry › AI in FinancePick the Fraud ToolBase Rates by Hand
- Grade 11Unit 5: AI in Industry › AI in ManufacturingMaintenance by the Numbers
- Grade 11Unit 5: AI in Industry › AI in Industry ReviewIs the Model Worth It?
- Grade 11Unit 6: Capstone Projects › Testing & EvaluationConfusion Matrix by Hand
- Grade 11Unit 5: AI in Industry › SDG Research-and-Build ProjectWhen a Fraud Model Hurt Families
- Grade 12Unit 6: Final Capstone › The AI RadiologistTrace a Screening RoundWhat Share of Flags Are Real?
- Python LabModule 46: Ensembles, SVMs and SegmentationScreen Real Biopsies
Introduction to Computer Vision (Class XII)
Introduce Computer Vision and OpenCV applications in real-world scenarios: image classification, object detection, facial recognition, colour detection and object tracking (brief explanation with examples)
We start Grade 7 · framework Grade 11Framework grades 11–12Fully covered
Introduce Computer Vision and OpenCV applications in real-world scenarios: image classification, object detection, facial recognition, colour detection and object tracking (brief explanation with examples)
We start Grade 7 · framework Grade 11Framework grades 11–12In Grade 7 chapters such as 'How AI Sees' and 'Object Recognition', learners study the capture, preprocess, extract and recognise pipeline. Grade 10 'Introduction to CNNs' adds detection, segmentation and face recognition.
- Grade 7Unit 3: Computer Vision Basics › How AI Sees
- Grade 7Unit 3: Computer Vision Basics › Pixels and Pictures
- Grade 7Unit 3: Computer Vision Basics › Colors for Computers
- Grade 7Unit 3: Computer Vision Basics › Finding Edges and Shapes
- Grade 7Unit 3: Computer Vision Basics › Face Detection Magic
- Grade 7Unit 3: Computer Vision Basics › Object Recognition
- Grade 7Unit 3: Computer Vision Basics › AI Reads Text
- Grade 7Unit 3: Computer Vision Basics › Image Classification
- Grade 7Unit 3: Computer Vision Basics › Computer Vision in the Real World
- Grade 7Unit 3: Computer Vision Basics › Unit 3 Review & Project
- Grade 10Unit 3: Computer Vision CNNs › Introduction to CNNs
- Grade 10Unit 3: Computer Vision CNNs › Convolution Operations
- Grade 10Unit 3: Computer Vision CNNs › Pooling Layers
- Grade 10Unit 3: Computer Vision CNNs › CNN Architectures
- Grade 10Unit 3: Computer Vision CNNs › Building a CNN
- Grade 10Unit 3: Computer Vision CNNs › Data Augmentation
- Grade 10Unit 3: Computer Vision CNNs › Transfer Learning Introduction
- Grade 10Unit 3: Computer Vision CNNs › Famous CNN Models
- Grade 10Unit 3: Computer Vision CNNs › Object Detection Basics
- Grade 10Unit 3: Computer Vision CNNs › Face Recognition
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 3: Computer Vision CNNs › Unit 3 Review - Computer Vision Mastery
- Grade 12Unit 3: Advanced Projects › Beyond Simple Image Recognition
- Grade 12Unit 3: Advanced Projects › Seeing Like AI
Implement a simple image classifier distinguishing categories of objects (e.g. cats vs dogs, fruits vs vegetables) and build a facial-recognition application that can associate identified faces with known individuals
We start Grade 7 · framework Grade 11Framework grades 11–12Fully covered
Implement a simple image classifier distinguishing categories of objects (e.g. cats vs dogs, fruits vs vegetables) and build a facial-recognition application that can associate identified faces with known individuals
We start Grade 7 · framework Grade 11Framework grades 11–12In Grade 7 chapters such as 'Lily's Big Moment' and 'The 70% Problem', learners train image classifiers and test accuracy on held-out data. Grade 10 'Introduction to CNNs' builds and evaluates a CNN in Keras.
- Grade 7Unit 6: AI Project Lab › Aisha's Big Idea
- Grade 7Unit 6: AI Project Lab › The Great Project Choice
- Grade 7Unit 6: AI Project Lab › Kabir's Excitement
- Grade 7Unit 6: AI Project Lab › Lily's Big Moment
- Grade 7Unit 6: AI Project Lab › The 70% Problem
- Grade 7Unit 6: AI Project Lab › Two Presentations
- Grade 7Unit 6: AI Project Lab › Your Building Week!
- Grade 7Unit 6: AI Project Lab › Refinement Week!
- Grade 7Unit 6: AI Project Lab › The Big Day!
- Grade 7Unit 6: AI Project Lab › Full Circle!
- Grade 10Unit 3: Computer Vision CNNs › Introduction to CNNs
- Grade 10Unit 3: Computer Vision CNNs › Convolution Operations
- Grade 10Unit 3: Computer Vision CNNs › Pooling Layers
- Grade 10Unit 3: Computer Vision CNNs › CNN Architectures
- Grade 10Unit 3: Computer Vision CNNs › Building a CNN
- Grade 10Unit 3: Computer Vision CNNs › Data Augmentation
- Grade 10Unit 3: Computer Vision CNNs › Transfer Learning Introduction
- Grade 10Unit 3: Computer Vision CNNs › Famous CNN Models
- Grade 10Unit 3: Computer Vision CNNs › Object Detection Basics
- Grade 10Unit 3: Computer Vision CNNs › Face Recognition
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 3: Computer Vision CNNs › Unit 3 Review - Computer Vision Mastery
- Grade 10Unit 6: Deep Learning Projects › Spark of Inspiration
- Grade 10Unit 6: Deep Learning Projects › The Data Hunt
- Grade 10Unit 6: Deep Learning Projects › The AI Blueprint
- Grade 10Unit 6: Deep Learning Projects › Teaching Your AI
- Grade 10Unit 6: Deep Learning Projects › Build a Vision AI
- Grade 10Unit 6: Deep Learning Projects › AI That Reads
- Grade 10Unit 6: Deep Learning Projects › Model Optimization
- Grade 10Unit 6: Deep Learning Projects › Deployment Basics
- Grade 10Unit 6: Deep Learning Projects › Project Documentation
- Grade 10Unit 6: Deep Learning Projects › Presentation and Demo
- Grade 10Unit 6: Deep Learning Projects › Deep Learning Portfolio
- Grade 10Unit 6: Deep Learning Projects › Year Review & Grade 11 Preview
Track the movement of objects across a video sequence over time (e.g. a ball in sports footage, vehicles in traffic surveillance)
We start Grade 7 · framework Grade 11Framework grades 11–12Fully covered
Track the movement of objects across a video sequence over time (e.g. a ball in sports footage, vehicles in traffic surveillance)
We start Grade 7 · framework Grade 11Framework grades 11–12In Grade 7 chapters such as 'Lily's Big Moment' and 'The 70% Problem', learners train image classifiers and test accuracy on held-out data. Grade 10 'Introduction to CNNs' builds and evaluates a CNN in Keras.
- Grade 7Unit 6: AI Project Lab › Aisha's Big Idea
- Grade 7Unit 6: AI Project Lab › The Great Project Choice
- Grade 7Unit 6: AI Project Lab › Kabir's Excitement
- Grade 7Unit 6: AI Project Lab › Lily's Big Moment
- Grade 7Unit 6: AI Project Lab › The 70% Problem
- Grade 7Unit 6: AI Project Lab › Two Presentations
- Grade 7Unit 6: AI Project Lab › Your Building Week!
- Grade 7Unit 6: AI Project Lab › Refinement Week!
- Grade 7Unit 6: AI Project Lab › The Big Day!
- Grade 7Unit 6: AI Project Lab › Full Circle!
- Grade 10Unit 3: Computer Vision CNNs › Introduction to CNNs
- Grade 10Unit 3: Computer Vision CNNs › Convolution Operations
- Grade 10Unit 3: Computer Vision CNNs › Pooling Layers
- Grade 10Unit 3: Computer Vision CNNs › CNN Architectures
- Grade 10Unit 3: Computer Vision CNNs › Building a CNN
- Grade 10Unit 3: Computer Vision CNNs › Data Augmentation
- Grade 10Unit 3: Computer Vision CNNs › Transfer Learning Introduction
- Grade 10Unit 3: Computer Vision CNNs › Famous CNN Models
- Grade 10Unit 3: Computer Vision CNNs › Object Detection Basics
- Grade 10Unit 3: Computer Vision CNNs › Face Recognition
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 3: Computer Vision CNNs › Unit 3 Review - Computer Vision Mastery
- Grade 10Unit 6: Deep Learning Projects › Spark of Inspiration
- Grade 10Unit 6: Deep Learning Projects › The Data Hunt
- Grade 10Unit 6: Deep Learning Projects › The AI Blueprint
- Grade 10Unit 6: Deep Learning Projects › Teaching Your AI
- Grade 10Unit 6: Deep Learning Projects › Build a Vision AI
- Grade 10Unit 6: Deep Learning Projects › AI That Reads
- Grade 10Unit 6: Deep Learning Projects › Model Optimization
- Grade 10Unit 6: Deep Learning Projects › Deployment Basics
- Grade 10Unit 6: Deep Learning Projects › Project Documentation
- Grade 10Unit 6: Deep Learning Projects › Presentation and Demo
- Grade 10Unit 6: Deep Learning Projects › Deep Learning Portfolio
- Grade 10Unit 6: Deep Learning Projects › Year Review & Grade 11 Preview
AI-integrated ICT curriculum (KITE / Samagra, Classes 7-10)
Computer Vision
Build a program (using block-based tools such as PictoBlox) that recognizes facial expressions using a pre-trained model, and explore gesture-based software applications for accessibility
Framework grades 6–8Fully covered
Build a program (using block-based tools such as PictoBlox) that recognizes facial expressions using a pre-trained model, and explore gesture-based software applications for accessibility
Framework grades 6–8In Grade 7 'Lily's Big Moment', 'Your Building Week!' and 'Refinement Week!', learners build spice and waste classifiers in Teachable Machine, measure baseline accuracy, fix a weak class and report results honestly.
Machine Learning
Distinguish supervised, unsupervised and reinforcement learning, and build a machine-learning model (dataset preparation, training, testing) such as one recognizing Indian Sign Language (ISL) gestures
Framework grades 6–8Fully covered
Distinguish supervised, unsupervised and reinforcement learning, and build a machine-learning model (dataset preparation, training, testing) such as one recognizing Indian Sign Language (ISL) gestures
Framework grades 6–8In Grade 7 chapters such as 'Lily's Big Moment' and 'Refinement Week!', learners plan data, shoot balanced photos, train in Teachable Machine, hold out a test set, and report accuracy per category and failures.
NLP and Generative AI
Interact with Large Language Models (LLMs) and apply prompt engineering to perform text generation and image creation, and understand how responsive AI agents function in educational contexts
We start Grade 2 · framework Grade 9Framework grades 9–10Fully covered
Interact with Large Language Models (LLMs) and apply prompt engineering to perform text generation and image creation, and understand how responsive AI agents function in educational contexts
We start Grade 2 · framework Grade 9Framework grades 9–10Learners practise prompt clarity and refinement from Grade 2 'When AI Says No', prompt engineering in Grade 8 'Maya's Discovery', and deepen it in Grade 11 'Welcome, AI Specialists!'.
Robotics integration
Build an AI-powered smart-home/robotics capstone (e.g. a smart door that opens via face recognition) integrating pre-trained ML models with Arduino hardware, a webcam and a servo motor
Framework grades 9–10Partly covered
Build an AI-powered smart-home/robotics capstone (e.g. a smart door that opens via face recognition) integrating pre-trained ML models with Arduino hardware, a webcam and a servo motor
Framework grades 9–10In Python Lab Module 48, learners write react() and detect() functions for phone gestures, and the Motion Trainer and micro:bit simulator are open to them. The 'robot' is an on-screen Pixel.
Learners do not design or build a device, model components, wire sensors or actuators, or write the device's own program, and no Grade 9-10 lesson links to this work.
- Python LabModule 48: Sensors and Gestures
- Create toolsMotion Trainer
- Create toolsmicro:bit simulator
- Python LabPython Lab (graded modules)
Robotics fundamentals
Construct circuits using sensors and actuators (e.g. Arduino, IR sensor, servo motor) and control electronic devices via computer programming, e.g. building an automated hand-triggered sanitiser dispenser
Framework grades 9–10· secondary sourcePartly covered
Construct circuits using sensors and actuators (e.g. Arduino, IR sensor, servo motor) and control electronic devices via computer programming, e.g. building an automated hand-triggered sanitiser dispenser
Framework grades 9–10· secondary sourceIn Python Lab Module 48, learners write Python that reads a phone's live motion sensors. The Motion Trainer records real sensor data, and the micro:bit simulator exports rules that run on a real board.
No learner-written code makes an actuator act on the environment, the micro:bit output is only an LED picture from generated code, and no Grade 9-10 lesson links to this work.
- Python LabModule 48: Sensors and Gestures
- Python LabPython Lab (graded modules)
- Create toolsMotion Trainer
- Create toolsmicro:bit simulator
TN SPARK — Tamil Nadu Schools Programme for AI, Robotics and Knowledge of Online Tools
Computational thinking and coding
Develop computational-thinking and coding skills using block-based tools such as Scratch/Blockly through hands-on, project-based learning applied to real-world problems
We start Grade 2 · framework Grade 6Framework grades 6–8· secondary sourceFully covered
Develop computational-thinking and coding skills using block-based tools such as Scratch/Blockly through hands-on, project-based learning applied to real-world problems
We start Grade 2 · framework Grade 6Framework grades 6–8· secondary sourceIn Grade 3 'Byte on the Grid', learners drag blocks into a program with a sequence, an event start and a repeat, run it on a grid, watch where it goes wrong and fix one block. Grade 4 adds nested repeats and counters.
- Grade 2Unit 2: Noticing, representing and responding › Robo RepeatsStart When Tapped
- Grade 3Unit 4: Inside, connected, and improved › Byte on the GridA Sequence Reaches the FlowerWhen the Bell RingsRepeat 4 TimesRun It, Watch It, Fix It
- Grade 6Unit 6: My AI Future › How to Learn MoreLearning Resources Quiz
- Grade 7Unit 2: Teaching Machines › Teaching by ShowingOther ML Tools
- Grade 8Unit 3: My First AI › Arjun's Smart GameVideo Sensing MagicGame Building StepsInside Arjun's GameExplain Scratch AI Extensions
AI and robotics awareness
Gain foundational awareness of AI concepts, robotics and digital tools beyond conventional computer education, using SCERT-prepared bilingual textbooks
Framework grades 6–8· secondary sourceFully covered
Gain foundational awareness of AI concepts, robotics and digital tools beyond conventional computer education, using SCERT-prepared bilingual textbooks
Framework grades 6–8· secondary sourceIn Grade 6 'AI in Your Home', 'AI in Your Phone' and 'AI Recommends For You', learners hunt for AI at home, on the phone and in games, travel, shopping, health and school, naming what each does for the user.
School and system rules (not rated)
These apply to schools and education systems (hours, delivery, assessment, staffing, age rules). A course cannot meet them on its own.
- Complete a minimum of 15 (Class IX) or 20 (Class X) internal-assessment assignments spanning Robotics, AI and Python programming, evaluated on class design, coding/documentation and execution/output
- Complete a minimum of twenty (Class XI) or twenty-five (Class XII) practical assignments plus one project, algorithm design and hands-on programming solutions evaluated by a Visiting Examiner (Class XII)
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.
See how the course maps to the other 13 curricula on the curriculum alignment overview, or browse the course grade by grade.
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.