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.

14 boards and frameworks774 requirementsGrades 1–1213,425 lessons

The result

654of 774 requirements

are fully or mostly covered across the 14 curricula; 489 of them fully.

Fully covered489Mostly covered165Partly covered120Not yet0
14 of 14 curricula: every requirement is taught at least in part.Each rating rests on what learners actually do in a named lesson.

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.

1 → 12

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.

430

Real code, graded

52 Python modules with 430 lessons that run real Python in the browser and check the learner's own code.

24

Hands-on AI tools

Learners train their own image, sound and motion models, and explore neural networks, search algorithms and a micro:bit simulator.

50

Topics beyond the frameworks

From transformer internals and reinforcement learning to attention-economy literacy for primary pupils.

60/64

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.

83

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.

Fully coveredMostly coveredPartly coveredNot yet
United Arab Emirates

UAE

UAE National AI Literacy Curriculum Framework (K–12, 2026)

100%
2980of 37
See alignment chart →
Abu Dhabi (ADEK)

ADEK

ADEK AI Literacy Curriculum, Abu Dhabi (built with MIT Day of AI)

84%
491312of 74
12 taught earlier than askedSee alignment chart →
India

CBSE

CBSE AI and computational-thinking curricula

91%
3574of 46
15 taught earlier than askedSee alignment chart →
India

CISCE + states

CISCE AI and robotics syllabuses and Indian state AI programmes

87%
5058of 63
36 taught earlier than askedSee alignment chart →
International

IB

International Baccalaureate (PYP, MYP, DP)

84%
2386of 37
9 taught earlier than askedSee alignment chart →
UK / International

England + Cambridge

England computing curriculum and Cambridge International (IGCSE, AS & A Level)

84%
33169of 58
21 taught earlier than askedSee alignment chart →
United States

CSTA (US)

CSTA K–12 Computer Science Standards and AI learning priorities (US)

89%
1163819of 173
37 taught earlier than askedSee alignment chart →
United States

AI4K12 (US)

AI4K12 Five Big Ideas in AI (US, working drafts)

66%
121715of 44
1 taught earlier than askedSee alignment chart →
Europe / OECD

OECD–EC (Europe)

OECD–European Commission AI Literacy Framework and European guidance

82%
441814of 76
22 taught earlier than askedSee alignment chart →
Global

UNESCO

UNESCO AI Competency Framework for Students

75%
1989of 36
8 taught earlier than askedSee alignment chart →
Singapore

Singapore

Singapore coding, AI and computing programmes

74%
1858of 31
9 taught earlier than askedSee alignment chart →
East Asia

Korea, Japan, HK

South Korea, Japan and Hong Kong AI and informatics curricula

81%
3058of 43
13 taught earlier than askedSee alignment chart →
China

China

China AI general-education guidance and IT curriculum

80%
1334of 20
5 taught earlier than askedSee alignment chart →
Australia / New Zealand

Australia + NZ

Australian and New Zealand digital technologies curricula

89%
18144of 36
6 taught earlier than askedSee alignment chart →

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.

194

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.

CSTA (US) 37CISCE + states 36OECD–EC (Europe) 22England + Cambridge 21CBSE 15Korea, Japan, HK 13ADEK 12IB 9Singapore 9UNESCO 8Australia + NZ 6China 5AI4K12 (US) 1
9grades earlier · IB

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.
8grades earlier · Korea, Japan, HK

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.
8grades earlier · CSTA (US)

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.
8grades earlier · CISCE + states

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.
7grades earlier · OECD–EC (Europe)

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.
7grades earlier · CISCE + states

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.
7grades earlier · OECD–EC (Europe)

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.
6grades earlier · OECD–EC (Europe)

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.
6grades earlier · OECD–EC (Europe)

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.

Sure, not sure, and check

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 Guesser
Chatbots that agree too much

Learners 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 Friends
Transformer attention worked by hand

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 Order
Reinforcement learning algorithms

Learners 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 Miracle
RAG, fine-tuning and LoRA

Learners 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 Problem
AI agents that plan and use tools

Learners 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 Chatbots
See all 50 topics beyond the frameworks

Starting young (Grades 1–8)

Sure, not sure, and check

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 Guesser
What a machine remembers and forgets

Children 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 Remember
Game AI as a designed system

Children 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 Games
Asking AI "why?"

Learners 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?
Who pays for "free" apps

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 Money
Apps built to keep you watching

Learners 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 Watching
Chatbots that agree too much

Learners 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 Friends
A chatbot engineered end to end

Learners 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 Input
A named fact-checking toolkit

Learners 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 AI

How AI works inside

Transformer attention worked by hand

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 Order
How a model picks its next word

Learners 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!
How word meaning is learned (Word2Vec)

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 Embeddings
Convolution and pooling coded by hand

Learners 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 Operations
Detection, segmentation and face matching

Learners 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 Recognition
Bayesian networks and hidden states

Learners 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 Models
Minimax and mixed strategy in games

Learners 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 Strategy
Text pipelines: TF-IDF and Naive Bayes

Learners 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 Invasion
Ensembles, SVMs and kernels in code

Learners 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 Healthcare
Clustering and shrinking data beyond k-means

Learners 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 Extras

Building and training AI

Optimizers and training stabilisers

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 Inputs
Tracking training runs and hardware

Learners 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 Basics
Cross-validation, leakage and regularisation

Learners 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 Helps
Forecasting time series

Learners 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 Wizard
Reinforcement learning algorithms

Learners 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 Miracle
Building and tuning recommenders

Learners 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

Diffusion models, noise to picture

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 Time
GANs, style transfer and latent space

Learners 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 Picasso
Speech AI: reading aloud, hearing, cloning

Learners 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 Revolution
Multimodal AI: linking pictures and words

Learners 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 & Hears
RAG, fine-tuning and LoRA

Learners 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 Problem
AI agents that plan and use tools

Learners 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 Chatbots
How human feedback tunes chatbots

Learners 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

Judging models beyond accuracy

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 & Evaluation
Benchmarks, leaderboards and competitions

Learners 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 Measures
Reading and checking research papers

Learners 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 Challenge

Robots, sensors and devices

Training robots in simulation

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 World
Shrinking AI for tiny devices

Learners 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 Devices

Ethics, safety and society

Attacks on AI systems

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 Systems
AI safety and alignment

Learners 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 Prediction
Privacy by design: randomised response

Learners 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 AI
Fairness metrics and their trade-offs

Learners 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 Model
Explaining model decisions with tools

Learners 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)
Encryption built by hand

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: Encryption
Multilingual and low-resource AI

Learners 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 Text

Thinking and problem solving

Starting an AI business

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?
Spotting overclaims in AI work

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 Preview
Career prep: resumes, interviews, design

Learners 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 Challenge

Code and engineering

Serving, containers and monitoring AI

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 Revolution
Concurrency, async code and profiling

Learners 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: Asyncio
Advanced Python: decorators, generators, typing

Learners 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 Decorators

Coverage 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 areaGrades 1–2Grades 3–5Grades 6–8Grades 9–10Grades 11–12
AI foundations and concepts8/1011/1110/1011/1310/13
AI governance and civic participation1/11/12/22/22/2
AI project and design practice0/24/57/88/97/8
Academic integrity and attribution1/22/21/12/21/1
Careers and future of work2/22/21/12/33/3
Computational thinking4/47/76/72/22/4
Computer visionnot askednot asked2/21/12/2
Computing systems, networks and security3/33/34/62/50/4
Data literacy and data science5/67/79/1112/1311/13
Digital literacy and citizenship2/24/44/44/51/2
Ethics, bias and fairness7/811/1116/1612/1514/14
Generative AI1/22/32/44/66/6
Human agency and responsible use11/1214/1414/1513/1512/15
Knowledge representation and reasoning7/109/109/109/1010/10
Machine learning4/510/1010/1213/1417/17
Mathematics and statistics for AInot askednot asked0/11/11/1
Natural language processing4/56/66/66/66/6
Neural networks and deep learningnot asked1/21/22/23/3
Perception and sensing6/77/77/76/66/6
Privacy, data protection and safety2/23/32/23/33/3
Programming and software development3/46/67/79/109/9
Robotics and physical computing0/11/22/33/60/1
Societal, economic and environmental impact3/45/56/64/77/7
Share fully or mostly covered:90%+75–89%50–74%under 50%

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.

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.