Curriculum Crosswalk · Ratings updated 22 October 2026
One AI course from Grade 1 to Grade 12, mapped to the world's AI curricula
We took 14 AI and computing curricula used by schools around the world and checked our course against every requirement: what it asks for, where we teach it, and how fully.
The result
654of 774 requirements
are fully or mostly covered across the 14 curricula; 489 of them fully.
Where we go further
Built for learners to do AI, not just read about it
What the course gives a school beyond meeting the frameworks.
One course, one progression
240 themes and 1,200 lessons for Grades 1–5, then 554 chapters for Grades 6–12. Each grade builds on the one before.
Real code, graded
52 Python modules with 430 lessons that run real Python in the browser and check the learner's own code.
Hands-on AI tools
Learners train their own image, sound and motion models, and explore neural networks, search algorithms and a micro:bit simulator.
Topics beyond the frameworks
From transformer internals and reinforcement learning to attention-economy literacy for primary pupils.
Ethics by doing
Learners test their own models for bias, write model cards, and draft AI rules for their class and community. 60/64 ethics, bias and fairness outcomes across the grades are fully or mostly covered.
Projects and teacher packs
83 capstone projects, plus unit plans, answer keys, unplugged sheets and a teacher course for classroom delivery.
Coverage by board and framework
14 curricula, checked requirement by requirement
Open a board to see its alignment chart: every requirement, the grades where we teach it, and the lessons behind it.
UAE
UAE National AI Literacy Curriculum Framework (K–12, 2026)
ADEK
ADEK AI Literacy Curriculum, Abu Dhabi (built with MIT Day of AI)
CBSE
CBSE AI and computational-thinking curricula
CISCE + states
CISCE AI and robotics syllabuses and Indian state AI programmes
IB
International Baccalaureate (PYP, MYP, DP)
England + Cambridge
England computing curriculum and Cambridge International (IGCSE, AS & A Level)
CSTA (US)
CSTA K–12 Computer Science Standards and AI learning priorities (US)
AI4K12 (US)
AI4K12 Five Big Ideas in AI (US, working drafts)
OECD–EC (Europe)
OECD–European Commission AI Literacy Framework and European guidance
UNESCO
UNESCO AI Competency Framework for Students
Singapore
Singapore coding, AI and computing programmes
Korea, Japan, HK
South Korea, Japan and Hong Kong AI and informatics curricula
China
China AI general-education guidance and IT curriculum
Australia + NZ
Australian and New Zealand digital technologies curricula
Ahead of the frameworks
We start earlier, and learners build it
Requirements we teach in an earlier grade than the framework asks for, with learners doing the work.
requirements are taught earlier than the framework asks, across 13 of the 14 curricula. The course starts AI ideas from Grade 1, and learners revisit them with more depth each year.
Explain fundamental machine learning concepts, including how models are trained on data to make predictions or decisions
We start in Grade 2; the framework asks from Grade 11.Understand the characteristics of machine learning versus traditional (rule-based) programming, judge which problems are suited to machine-learning…
We start in Grade 3; the framework asks from Grade 11.Select data collection tools and techniques to generate data sets that support a claim or communicate information.
We start in Grade 3; the framework asks from Grade 11.Explain Machine Learning as computers learning to make predictions/decisions from data without explicit programming, with an example such as predic…
We start in Grade 3; the framework asks from Grade 11.Explain how AI systems perform tasks without attributing human traits to them (Engage 2, advanced).
We start in Grade 2; the framework asks from Grade 9.Interact with Large Language Models (LLMs) and apply prompt engineering to perform text generation and image creation, and understand how responsiv…
We start in Grade 2; the framework asks from Grade 9.Critically evaluate how AI feedback shapes one's ideas and reflect on the creative process (Create 3, advanced).
We start in Grade 2; the framework asks from Grade 9.Be aware that content shared publicly online can be used to train AI systems (e.g. facial-recognition training on shared photos), which may raise p…
We start in Grade 3; the framework asks from Grade 9.Evaluate the effectiveness of an AI approach considering context, data, efficiency, transparency, and impact (Manage 2, advanced).
We start in Grade 3; the framework asks from Grade 9.Beyond the frameworks
What we teach that no framework asks for
Topics that none of the 14 curricula requires, or that go well past what they ask.
Children see a machine rank its guesses, read how sure it is, and learn that when it says "maybe", a person should check.
★ No framework asks for thisGrade 2 · AI Is a GuesserLearners see why a chatbot feels like a friend but is not one, notice it praising every idea, and keep talking to real people.
★ No framework asks for thisGrade 5 · AI and FriendsLearners compute queries, keys, values, scaled scores, multiple heads and position signals by hand, then compare encoder-only and decoder-only designs.
★ Goes far past the frameworksGrades 10–11 · Self-Attention Mechanism, Lost in OrderLearners update a Q-table by hand, follow deep Q-networks with replay, policy gradients and actor-critic, and design reward functions.
★ Goes far past the frameworksGrade 11 · The Q Revolution, The Atari MiracleLearners build a retrieval pipeline with chunking and embeddings, choose between prompting, retrieval and fine-tuning, and count the weights a LoRA adapter changes.
★ No framework asks for thisGrades 11–12 · Building Your First RAG, The GPU ProblemLearners trace the think-act-observe loop, design an agent with tools and memory, and set guardrails for when it fails.
★ No framework asks for thisGrade 12 · From Chatbots to Agents, Beyond ChatbotsSee all 50 topics beyond the frameworks
Starting young (Grades 1–8)
Children see a machine rank its guesses, read how sure it is, and learn that when it says "maybe", a person should check.
★ No framework asks for thisGrade 2 · AI Is a GuesserChildren compare their own memory with a phone's, see a machine keep only what it was taught, and what happens when it forgets or remembers too much.
★ No framework asks for thisGrade 2 · Machines That RememberChildren play the same game robot on easy and hard settings and watch an opponent learn their repeated trick.
★ No framework asks for thisGrade 3 · AI in GamesLearners ask a machine for its reason, tell a good explanation from a poor one, and know to be careful when it cannot explain.
★ No framework asks for thisGrade 4 · Why Did It Say That?Learners follow the money behind a free game, see ads chosen from what they looked at, and learn that AI costs money to run.
★ No framework asks for thisGrade 4 · AI and MoneyLearners spot autoplay and features built not to stop, write an honest report on their own use, and decide when it ends.
★ No framework asks for thisGrade 5 · Built to Keep You WatchingLearners see why a chatbot feels like a friend but is not one, notice it praising every idea, and keep talking to real people.
★ No framework asks for thisGrade 5 · AI and FriendsLearners build a rule-based chatbot in Python with input cleaning, keyword voting, context memory, fallbacks and A/B testing.
★ Frameworks: know it. Ours: build itGrade 8 · Matching the Pattern, Cleaning the InputLearners practise SIFT, STOP and three-question checks across chapters, tracing a viral statistic back to its source.
★ Goes far past the frameworksGrade 6 · Real vs Fake: Deepfakes, When to Trust AIHow AI works inside
Learners compute queries, keys, values, scaled scores, multiple heads and position signals by hand, then compare encoder-only and decoder-only designs.
★ Goes far past the frameworksGrades 10–11 · Self-Attention Mechanism, Lost in OrderLearners step through tokens, next-word odds and sampling settings (temperature, top-k, top-p), and see how each changes a chatbot's voice.
★ Goes far past the frameworksGrade 11 · Word by Word, Meet GPT!Learners work through the two Word2Vec training methods, count training pairs from a context window, and see why similar words end up close together.
★ Goes far past the frameworksGrade 10 · Word2Vec Basics, Word EmbeddingsLearners write the sliding-filter edge finder and pooling step in Python, then follow how stacked layers grow from edges to objects.
★ Goes far past the frameworksGrade 10 · Module 45: Images and CNNs, Convolution OperationsLearners work through bounding-box overlap, removing duplicate boxes, pixel-level masks, and comparing face embeddings to decide if two photos match.
★ Goes far past the frameworksGrades 10–12 · Object Detection Basics, Face RecognitionLearners compute with Bayes' rule, read network probability tables, run the forward step of a hidden Markov model, and solve puzzles with constraint search.
★ No framework asks for thisGrade 11 · Bayesian Networks, Hidden Markov ModelsLearners score moves with best-worst-case reasoning, then see why adding randomness and Monte Carlo trials protects a strategy from being predicted.
★ No framework asks for thisGrade 7 · The Chess Challenge, The Cricket StrategyLearners clean text, build word-count vectors, calculate word-importance scores, and code a Naive Bayes text classifier, including a spam detector.
★ Goes far past the frameworksGrade 9 · The Word Importance Problem, The Spam InvasionLearners code decision stumps, bagging, boosting and a widest-street support vector machine, then bend the boundary with a kernel.
★ No framework asks for thisGrade 11 · Module 46: Ensembles, SVMs and Segmentation, AI in HealthcareLearners code PCA, t-SNE, density-based and hierarchical clustering, a small autoencoder, and masked-audio self-supervised learning on unlabelled data.
★ No framework asks for thisGrades 10–11 · Module 49: Unsupervised and Self-Supervised Learning, Module 50: Olympiad ExtrasBuilding and training AI
Learners compare SGD, momentum, RMSprop and Adam, and see how batch normalisation, dropout, early stopping and weight setup keep deep networks training.
★ No framework asks for thisGrade 10 · The Hill Strategy, The Messy InputsLearners read TensorBoard curves, save and restore checkpoints, and work out why a GPU trains faster than a CPU.
★ No framework asks for thisGrade 10 · Model Checkpoints, TensorBoard BasicsLearners rotate test folds, catch test data leaking into training, and shrink overfit models with Ridge and Lasso penalties.
★ No framework asks for thisGrade 9 · The Lucky Split Problem, The Penalty That HelpsLearners split a series into trend and season, build ARIMA-style forecasts with differencing, and compare them with LSTM networks.
★ No framework asks for thisGrade 12 · Predicting the Future, The Weather WizardLearners update a Q-table by hand, follow deep Q-networks with replay, policy gradients and actor-critic, and design reward functions.
★ Goes far past the frameworksGrade 11 · The Q Revolution, The Atari MiracleLearners build recommenders, work through collaborative filtering with a taste-twin example, and tune the result in a simulator.
★ Frameworks: know it. Ours: build itGrades 7–12 · Recommendation Engine, How Does It Know?Generative AI and agents
Learners run one denoising step by hand, compare noise schedules and samplers, and code a one-dimensional diffusion in Python.
★ Frameworks: know it. Ours: build itGrade 11 · Pictures from Noise, Deep Dive TimeLearners follow the generator-versus-detector game, compute style with Gram matrices, and explore why GAN training goes wrong.
★ Goes far past the frameworksGrade 11 · The AI Battle, Paint Like PicassoLearners follow text-to-speech from phonemes and rhythm to neural voices, trace the Whisper speech pipeline, and weigh voice cloning.
★ Goes far past the frameworksGrades 7–12 · Text to Speech, The Sound RevolutionLearners compute contrastive image-text pairs, zero-shot labels, and choose how to fuse sight, sound and text in one model.
★ No framework asks for thisGrades 11–12 · AI That Sees & Hears, AI That Sees & HearsLearners build a retrieval pipeline with chunking and embeddings, choose between prompting, retrieval and fine-tuning, and count the weights a LoRA adapter changes.
★ No framework asks for thisGrades 11–12 · Building Your First RAG, The GPU ProblemLearners trace the think-act-observe loop, design an agent with tools and memory, and set guardrails for when it fails.
★ No framework asks for thisGrade 12 · From Chatbots to Agents, Beyond ChatbotsLearners follow the three steps of human-feedback training, see how a reward model is built, and why raw pretraining alone is not enough.
★ No framework asks for thisGrade 11 · Teaching AI to Help, The Grand Finale!Data and evidence
Learners read ROC curves and AUC, pick decision thresholds, and study residual plots, MAE and RMSE to see where a model's misses cluster.
★ No framework asks for thisGrades 9–11 · One Number Isn't Enough, Testing & EvaluationLearners read famous benchmarks critically, see how leaderboards reward narrow tuning, and practise fold-based validation used in data science competitions.
★ No framework asks for thisGrade 12 · Data is Everything, The Standard MeasuresLearners read papers in three passes, question weak baselines, read ablation tables and p-values, and learn why results fail to reproduce.
★ No framework asks for thisGrade 12 · The Paper Challenge, The Reproduction ChallengeRobots, sensors and devices
Learners practise a robot in a virtual world, measure the gap to reality, and choose what closes it before using a real machine.
★ No framework asks for thisGrades 11–12 · Robots Learn Too, AI in the Real WorldLearners prune and quantise a model by hand, read what a quantiser does, and decide what fits on a small chip or phone.
★ No framework asks for thisGrades 10–12 · Model Optimization, AI on Tiny DevicesEthics, safety and society
Learners study prompt injection, poisoned training data, model theft and adversarial examples, and think like an attacker before defending.
★ No framework asks for thisGrade 10 · Attacks on AI SystemsLearners study how a model can look correct yet pursue the wrong goal, and compare safety research with capability research.
★ No framework asks for thisGrades 11–12 · The Safety Lab, The Wrong PredictionLearners flip coins to add noise to answers, work out why anonymous data still leaks, and see how privacy-preserving AI works.
★ No framework asks for thisGrade 10 · Privacy and AILearners calculate selection rates and fairness checks across groups, and see why different fairness measures cannot all be met at once.
★ No framework asks for thisGrades 9–12 · Fairness in Machine Learning, The Biased Hiring ModelLearners shuffle features to measure importance, read explanations for single predictions, and write counterfactuals such as what would have changed a rejection.
★ Frameworks: know it. Ours: build itGrades 9–10 · What Matters Most?, Explainable AI (XAI)Learners run a shift cipher, XOR a byte, and build a tiny public-key RSA key pair to see how secrets are shared safely.
★ Frameworks: know it. Ours: build itGrade 10 · Keeping Secrets: EncryptionLearners compare data-rich and data-poor languages, writing scripts and transliteration, and see how one model can transfer between related languages.
★ Goes far past the frameworksGrades 7–11 · AI and World Languages, AI Reads TextThinking and problem solving
Learners size a market, work out unit economics and pricing, read funding stages and dilution, and plan a first release.
★ No framework asks for thisGrade 12 · Who Actually Wants This?, How Does Free AI Make Money?Learners test whether a project claim is honest, say what is covered and what is not, and state their own model's weakest case first.
★ No framework asks for thisGrades 7–12 · Graduation Day, Year Review & Grade 11 PreviewLearners write impact-based resume bullets, build STAR answers, practise coding-pattern problems, and sketch a machine learning system design.
★ No framework asks for thisGrade 12 · 6 Seconds to Impress, The Whiteboard ChallengeCode and engineering
Learners serve a model through an API, read a Dockerfile, plan scaling and cloud cost, and watch for data drift once it is live.
★ No framework asks for thisGrades 10–11 · The Speed Demon Framework, The Shipping Container RevolutionLearners start threads, protect shared data with locks, run async tasks, and measure code with timers and a profiler.
★ No framework asks for thisGrade 11 · Module 24: Concurrency, Module 25: AsyncioLearners write decorators, generators, context managers and typed data models, and test and document code the way professional teams do.
★ No framework asks for thisGrades 11–12 · Module 16: Advanced Python, Module 20: Context Managers and DecoratorsCoverage by topic area
Every strand of AI literacy, at every stage
The 14 frameworks merged into one list of distinct learning outcomes, grouped by topic area. Each cell shows how many of those outcomes are fully or mostly covered at those grades.
| Topic area | Grades 1–2 | Grades 3–5 | Grades 6–8 | Grades 9–10 | Grades 11–12 |
|---|---|---|---|---|---|
| AI foundations and concepts | 8/10 | 11/11 | 10/10 | 11/13 | 10/13 |
| AI governance and civic participation | 1/1 | 1/1 | 2/2 | 2/2 | 2/2 |
| AI project and design practice | 0/2 | 4/5 | 7/8 | 8/9 | 7/8 |
| Academic integrity and attribution | 1/2 | 2/2 | 1/1 | 2/2 | 1/1 |
| Careers and future of work | 2/2 | 2/2 | 1/1 | 2/3 | 3/3 |
| Computational thinking | 4/4 | 7/7 | 6/7 | 2/2 | 2/4 |
| Computer vision | not asked | not asked | 2/2 | 1/1 | 2/2 |
| Computing systems, networks and security | 3/3 | 3/3 | 4/6 | 2/5 | 0/4 |
| Data literacy and data science | 5/6 | 7/7 | 9/11 | 12/13 | 11/13 |
| Digital literacy and citizenship | 2/2 | 4/4 | 4/4 | 4/5 | 1/2 |
| Ethics, bias and fairness | 7/8 | 11/11 | 16/16 | 12/15 | 14/14 |
| Generative AI | 1/2 | 2/3 | 2/4 | 4/6 | 6/6 |
| Human agency and responsible use | 11/12 | 14/14 | 14/15 | 13/15 | 12/15 |
| Knowledge representation and reasoning | 7/10 | 9/10 | 9/10 | 9/10 | 10/10 |
| Machine learning | 4/5 | 10/10 | 10/12 | 13/14 | 17/17 |
| Mathematics and statistics for AI | not asked | not asked | 0/1 | 1/1 | 1/1 |
| Natural language processing | 4/5 | 6/6 | 6/6 | 6/6 | 6/6 |
| Neural networks and deep learning | not asked | 1/2 | 1/2 | 2/2 | 3/3 |
| Perception and sensing | 6/7 | 7/7 | 7/7 | 6/6 | 6/6 |
| Privacy, data protection and safety | 2/2 | 3/3 | 2/2 | 3/3 | 3/3 |
| Programming and software development | 3/4 | 6/6 | 7/7 | 9/10 | 9/9 |
| Robotics and physical computing | 0/1 | 1/2 | 2/3 | 3/6 | 0/1 |
| Societal, economic and environmental impact | 3/4 | 5/5 | 6/6 | 4/7 | 7/7 |
The course
Grade by grade: units, topics and lessons
Every unit and topic of the course, with its lessons and the framework requirements each topic helps meet.
Grade 1
4 units · 48 topics · 240 lessons
88 requirements met
Grade 2
4 units · 48 topics · 240 lessons
127 requirements met
Grade 3
4 units · 48 topics · 240 lessons
126 requirements met
Grade 4
4 units · 48 topics · 240 lessons
106 requirements met
Grade 5
4 units · 48 topics · 240 lessons
156 requirements met
Grade 6
6 units · 60 topics · 1,032 lessons
236 requirements met
Grade 7
6 units · 61 topics · 1,680 lessons
233 requirements met
Grade 8
6 units · 77 topics · 1,627 lessons
252 requirements met
Grade 9
6 units · 73 topics · 1,520 lessons
229 requirements met
Grade 10
6 units · 75 topics · 1,934 lessons
267 requirements met
Grade 11
6 units · 76 topics · 1,722 lessons
214 requirements met
Grade 12
6 units · 132 topics · 2,710 lessons
245 requirements met
Practice areas
Python Lab, Create tools and capstone projects
Method
How we rated
What was compared
The requirements of 14 AI and computing curricula and frameworks, 774 rated requirements in all, each linked to its source document. The UAE page follows the 2026 national framework standard by standard and cycle by cycle. The ADEK page follows ADEK's published grade bands. The other pages list each requirement as the framework states it.
How a rating is earned
A requirement counts only when learners actually do what it asks, at the depth it asks, in a named lesson. A topic title, reading about something, or choosing a fixed answer does not count as building or creating.
Grades
Our Grade N is the learner's Nth school year. Kindergarten requirements are compared with our Grades 1–2. We review in five grade bands; a requirement is Fully covered only when every band it applies to is fully covered, otherwise it takes its weakest band's rating. A band also counts as covered when learners already do the full requirement, at the depth it asks, in an earlier grade; it is marked "Covered earlier" with that grade.
Ahead of the framework
A requirement is marked as taught earlier when our first lesson that teaches it comes before the first grade the framework names, and the requirement is fully or mostly covered.
Review
Matching requirements from different frameworks were merged into distinct learning outcomes and rated per grade band against the course. A full review was completed on 10 October 2026. On 22 October 2026 every outcome not yet fully covered was reopened against the current course, including lessons added after 10 October, and every upgrade was checked a second time by a separate reviewer before it was accepted. For ADEK, where its own mapping and the outcome review differ, the lower rating is shown.
Sources
93 requirements are worded from secondary summaries or could not be checked against the primary document, because the primary text was not publicly accessible; each is marked. ADEK publishes Grades 3–12 lesson content behind a school login, so that page maps ADEK's published outcomes. AI4K12 publishes working drafts.
What this page is
Our own reading of our own course. It is not an endorsement, certification or accreditation by any authority named here, and it makes no claim about learning results. School and system rules (hours, staffing, assessment, age rules) are listed on each board page but not rated.
Bring the course to your school or region
Schools, school groups, resellers and partners: we will walk you through the alignment for your board and the lessons behind it.
Our own reading of our own course, ratings reviewed 22 October 2026. It is not an endorsement, certification or accreditation by any authority named here, and it makes no claim about learning results.