Curriculum alignment · International
International Baccalaureate (PYP, MYP, DP)
We checked the LittleAIMaster Grade 1–12 AI course against all 37 rated requirements of this framework: 23 fully covered, 8 mostly covered, 6 partly covered. Open a requirement to see what learners do and the exact lessons.
Source documents (4)
International Baccalaureate Organization (IBO)
19 of 37 requirements are worded from secondary summaries or could not be checked against the primary document; they are marked.
Alignment chart
Every IB requirement, rated
Showing 37 of 37 requirements
IB Diploma Programme Computer Science (new syllabus)
Theme A: Concepts of computer science
Explain how core computer hardware, operating systems, and cloud computing concepts underpin computing systems
Framework grades 11–12· secondary sourcePartly covered
Explain how core computer hardware, operating systems, and cloud computing concepts underpin computing systems
Framework grades 11–12· secondary sourceGrade 11 and 12 lessons such as 'Storage for AI Workloads' and 'AI Accelerators' cover storage types, GPUs, memory limits and software layers, but only as AI infrastructure.
Learners are not taught how components communicate (buses, device-driver-OS-app path), and common hardware faults and diagnosis are not taught at any grade.
- Grade 6Unit 2: How Computers Think › Memory and StorageTwo Types of Memory
- Grade 6Unit 2: How Computers Think › Input and OutputInput Devices
- Grade 10Unit 2: Training Deep Networks › GPU vs CPUWhat Is CPU?CUDA and Friends
- Grade 11Unit 4: AI Systems Design › The AI Factories in the SkyStorage for AI WorkloadsWhich Storage Tier?
- Grade 11Unit 4: AI Systems Design › From Prototype to Planet-ScaleDiagnose the Slowdown
- Grade 11Unit 4: AI Systems Design › The Shipping Container RevolutionContainers vs Virtual MachinesGPU Support in Docker
- Grade 12Unit 1: Cutting Edge AI › AI on Tiny DevicesAI AcceleratorsSize by Hand
Describe network structures, protocols, and security threats (encryption, firewalls, phishing, DDoS attacks)
Framework grades 11–12· secondary sourcePartly covered
Describe network structures, protocols, and security threats (encryption, firewalls, phishing, DDoS attacks)
Framework grades 11–12· secondary sourceIn Grade 11 'From Prototype to Planet-Scale' and 'Beyond the Model', learners study load balancing, caching, edge deployment and redundancy. Packets, protocols and addressing are taught earlier in Grade 8.
Packets, protocols, IP addressing, DNS and network topology are not taught at Grades 11-12, and network design for reliability is covered only as service redundancy.
- Grade 8Unit 5: Chatbot Basics › How a Message Crosses the InternetOne Message, Many PacketsAddresses: Where Packets GoRouters: One Hop CloserWhat TCP Adds
- Grade 10Unit 5: AI Ethics Deep Dive › Keeping Secrets: EncryptionWhy AI Needs Encryption
- Grade 11Unit 4: AI Systems Design › From Prototype to Planet-ScaleScaling FundamentalsCaching and Edge Deployment
- Grade 11Unit 4: AI Systems Design › Beyond the ModelReliability Patterns
- Grade 11Unit 4: AI Systems Design › The Digital Restaurant
Design and query relational databases using SQL as core (mandatory) content for all students
Framework grades 11–12· secondary sourceFully covered
Design and query relational databases using SQL as core (mandatory) content for all students
Framework grades 11–12· secondary sourceIn Python Lab Module 22 'SQLite Databases', learners write SQL to create tables, insert, query and update data. Grade 11 chapters on storage tiers and data pipelines cover how storage choices trade off.
- Grade 11Unit 4: AI Systems Design › The AI Factories in the SkyStorage for AI WorkloadsWhich Storage Tier?
- Grade 11Unit 4: AI Systems Design › Beyond the ModelData Pipeline
- Grade 12Unit 1: Cutting Edge AI › AI That Writes CodeBest PracticesCode Gen Quiz
- Python LabModule 22: SQLite DatabasesEnforce Keys, Then NormaliseTriples and Two Hops
(HL only) Explain NoSQL database models and their use cases relative to relational databases
Framework grades 11–12· secondary sourceFully covered
(HL only) Explain NoSQL database models and their use cases relative to relational databases
Framework grades 11–12· secondary sourceIn Python Lab Module 22 'SQLite Databases', learners write SQL to create tables, insert, query and update data. Grade 11 chapters on storage tiers and data pipelines cover how storage choices trade off.
- Grade 11Unit 4: AI Systems Design › The AI Factories in the SkyStorage for AI WorkloadsWhich Storage Tier?
- Grade 11Unit 4: AI Systems Design › Beyond the ModelData Pipeline
- Grade 12Unit 1: Cutting Edge AI › AI That Writes CodeBest PracticesCode Gen Quiz
- Python LabModule 22: SQLite DatabasesEnforce Keys, Then NormaliseTriples and Two Hops
Theme A: Concepts of computer science / machine learning
Explain fundamental machine learning concepts, including how models are trained on data to make predictions or decisions
We start Grade 2 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Explain fundamental machine learning concepts, including how models are trained on data to make predictions or decisions
We start Grade 2 · framework Grade 11Framework grades 11–12· secondary sourceLearning from examples, generalising to unseen data and predicting on new input are taught and practised from Grade 2 'Learning From Examples' through Grade 7 chapters such as 'What is Training?'.
- Grade 2Unit 1: Examples, labels and thinking tools › Learning From Examples
- Grade 3Unit 1: Examples, patterns and better guesses › Training
- Grade 7Unit 2: Teaching Machines › What is Training?
- Grade 7Unit 2: Teaching Machines › Learning from Examples
- Grade 7Unit 2: Teaching Machines › Good Examples vs Bad Examples
- Grade 7Unit 2: Teaching Machines › The Learning Loop
- Grade 7Unit 2: Teaching Machines › Supervised Learning Basics
- Grade 7Unit 2: Teaching Machines › Teaching by Showing
- Grade 7Unit 2: Teaching Machines › When AI Gets Confused
- Grade 7Unit 2: Teaching Machines › Testing What AI Learned
- Grade 7Unit 2: Teaching Machines › Improving AI Learning
- Grade 7Unit 2: Teaching Machines › Unit Review
- 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
Distinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
Framework grades 11–12· secondary sourceFully covered
Distinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
Framework grades 11–12· secondary sourceIn Grade 11 'The Gaming Champion', 'AI in Finance' and 'AI in Retail', learners define the three families, repeatedly sort tasks into supervised, unsupervised or reinforcement learning, and run k-means.
- Grade 11Unit 3: Reinforcement Learning › The Gaming ChampionThree Ways to LearnRL VocabularyPick the Family
- Grade 11Unit 5: AI in Industry › AI in FinanceFraud DetectionPick the Fraud ToolFinance AI Use Case Classification
- Grade 11Unit 6: Capstone Projects › Training Your ModelMatching Model to ProblemName the Problem Type
- Grade 11Unit 5: AI in Industry › AI in RetailCustomer Segments with K-MeansGood Fit for K-Means?Run K-Means
- Grade 12Unit 6: Final Capstone › Learning by DoingLearning Sort
Describe deep learning at an introductory level as a machine learning technique
We start Grade 10 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Describe deep learning at an introductory level as a machine learning technique
We start Grade 10 · framework Grade 11Framework grades 11–12· secondary sourceIn 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
(HL only) Apply data preprocessing and feature selection techniques when preparing data for a machine learning model
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
(HL only) Apply data preprocessing and feature selection techniques when preparing data for a machine learning model
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceGrade 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
Theme A: Concepts of computer science / machine learning ethics
Evaluate ethical implications of AI/ML systems, including bias, fairness, and transparency, as part of the machine learning content
Framework grades 11–12· secondary sourceFully covered
Evaluate ethical implications of AI/ML systems, including bias, fairness, and transparency, as part of the machine learning content
Framework grades 11–12· secondary sourceIn Grade 11 'AI Ethics in Practice' and Grade 12 'The Council Decision', learners apply fairness, accountability, transparency and ethics criteria and governance principles to systems, judging where each falls short.
Theme B: Computational thinking and problem-solving
Apply computational thinking strategies (decomposition, abstraction, pattern recognition, algorithm design) to solve problems
Framework grades 11–12· secondary sourcePartly covered
Apply computational thinking strategies (decomposition, abstraction, pattern recognition, algorithm design) to solve problems
Framework grades 11–12· secondary sourceIn Grade 12 'The Whiteboard Challenge', learners practise parts of this without the computational-thinking label. They use a 5-step problem-solving framework, match problems to coding patterns, order the method and trace by hand.
The four strategies are never named together as computational thinking, abstraction is not taught as a problem-solving move, and computational thinking is not assessed on an AI problem.
- Grade 6Unit 6: My AI Future › Your AI SuperpowersSpotted It or Told It?
- Grade 12Unit 5: Career Preparation › The Whiteboard ChallengeThe Problem-Solving FrameworkMatch: Problem to PatternOrder the MethodTrace It by HandThe Pattern Recognition Mystery
- Grade 12Unit 1: Cutting Edge AI › Can AI Really Think?Reasoning Spotter
Construct and trace algorithms expressed in pseudocode, independent of a specific programming language's syntax
Framework grades 11–12Partly covered
Construct and trace algorithms expressed in pseudocode, independent of a specific programming language's syntax
Framework grades 11–12In Grade 12 'The Whiteboard Challenge', learners read pseudocode and trace it row by row with a trace table, and order the method of pseudocode, code and trace. Flowchart symbols are mentioned in one sentence.
Learners never write their own pseudocode or read, build or trace a standard-symbol flowchart, and the trace is multiple choice rather than a filled table.
- Grade 7Unit 4: Language and AI › Unit 4 ReviewBuild The Conversation Flow
- Grade 12Unit 5: Career Preparation › The Whiteboard ChallengeThe Problem-Solving FrameworkTrace It by HandOrder the MethodCoding Interview Vocabulary
Write programs in a chosen language (Java or Python, selected at school/department level) that implement given algorithms
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Write programs in a chosen language (Java or Python, selected at school/department level) that implement given algorithms
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceIn Python Lab Modules 24, 27, 28 and 46, learners write graded programs using types, loops, conditionals and arrays. In Module 27 'Look Inside Python', they look at how Python code is translated and run.
Apply object-oriented programming principles (classes, objects, inheritance, encapsulation) as mandatory content for all students
Framework grades 11–12· secondary sourceFully covered
Apply object-oriented programming principles (classes, objects, inheritance, encapsulation) as mandatory content for all students
Framework grades 11–12· secondary sourceIn Python Lab Module 17 'Challenge: Split the Pipeline', learners write a package of modules and import functions from it. In Module 28 they define objects with Enum, NamedTuple and dataclasses.
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and BaselineSetting Up Your Development Environment
- Python LabModule 17: Modules and PackagesChallenge: Split the Pipeline
- Python LabModule 28: Data Modeling and Typing
- Python LabModule 13: Classes and Objects
- Python LabModule 14: OOP Patterns
- Python LabModule 6: Functions
(HL only) Implement abstract data types such as stacks, queues, linked lists, and trees
Framework grades 11–12· secondary sourceFully covered
(HL only) Implement abstract data types such as stacks, queues, linked lists, and trees
Framework grades 11–12· secondary sourceIn Grade 11 'The Q Revolution', learners trace a replay queue and sort situations into queue or stack. In Grade 12 'The Whiteboard Challenge' they match problems to patterns, and Python Lab Module 28 covers stacks, linked lists and trees.
- Grade 11Unit 3: Reinforcement Learning › The Q RevolutionOff-Policy MagicTargets and the Replay QueueQueue or Stack?
- Grade 12Unit 5: Career Preparation › The Whiteboard Challenge5 Essential Coding Patterns for AI RolesMatch: Problem to PatternSort: Python vs Data Structure KnowledgeCoding Interview Quiz
- Python LabModule 24: Concurrency
- Python LabModule 28: Data Modeling and TypingStack: Match the BracketsLinked List: Reverse in PlaceBinary Search Tree
Internal assessment
Design, develop, and document a self-identified computational solution (~35 hours) as the internal assessment, including a problem specification, planning, system overview, development, and evaluation
Framework grades 11–12· secondary sourceFully covered
Design, develop, and document a self-identified computational solution (~35 hours) as the internal assessment, including a problem specification, planning, system overview, development, and evaluation
Framework grades 11–12· secondary sourceIn Grade 12 'Development Phase 3', learners let three people try their assistant on one real task, log issue severity, make one change from the feedback, re-run the eight-case suite twice, and record before and after pass counts.
- Grade 11Unit 6: Capstone Projects › Planning Your CapstoneMerge ItName the PitfallOpen Brief: Choose Your Own ProblemPlan It as a Gantt Chart
- Grade 11Unit 6: Capstone Projects › Building Your AppBuild It in Prompt Lab
- Grade 12Unit 6: Final Capstone › Development Phase 3 - Polish and DeploymentThe User RoundIteration LogBlocker, Major or Minor?
- Grade 12Unit 6: Final Capstone › The Big IdeaThe Open Brief: Your Problem, Your Evidence
- Grade 12Unit 6: Final Capstone › The Blueprint Before the BuildingDeliverable: System Prompt and Test SuiteBuild and Test in Prompt Lab
- Grade 12Unit 6: Final Capstone › Capstone Exhibition - Your Moment to ShineTrain, Graduate, Test on OthersDefend Your Card to a Judge
- Grade 12Unit 6: Final Capstone › Development Phase 2 - Improvement and RefinementThe Improvement Cycle
- Capstone projectsFinal Capstone: Assistant + Test Suite
- Capstone projectsCapstone Plan + Working Assistant
- Capstone projectsFull Model Card + Held-Out Test
Evaluate the success of a computational solution against its own requirements and identify possible improvements
Framework grades 11–12· secondary sourceMostly covered
Evaluate the success of a computational solution against its own requirements and identify possible improvements
Framework grades 11–12· secondary sourceIn Grade 11 'Building Your App' and Grade 12 'The Blueprint Before the Building', learners write test cases, run each twice, fix a line and re-run the suite. A Raise Your AI held-out test checks fairness across users.
Environmental criteria (energy per use) and personal criteria (privacy, wellbeing) are not part of evaluating their own build, and the requirements document is not re-checked against it.
- Grade 11Unit 6: Capstone Projects › Building Your AppBuild It in Prompt LabWhat Did Your Tests Show?
- Grade 12Unit 6: Final Capstone › The Blueprint Before the BuildingDeliverable: System Prompt and Test SuiteBuild and Test in Prompt LabWhat the Suite Shows
- Grade 12Unit 6: Final Capstone › Capstone Exhibition - Your Moment to ShineTrain, Graduate, Test on Others
- Capstone projectsRequirements Doc
- Capstone projectsFinal Capstone: Assistant + Test Suite
- Capstone projectsFull Model Card + Held-Out Test
Group 4 collaboration
Collaborate with students from other Group 4 (sciences) subjects on shared scientific investigation and collaborative-sciences project skills
We start Grade 9 · framework Grade 11Framework grades 11–12Mostly covered
Collaborate with students from other Group 4 (sciences) subjects on shared scientific investigation and collaborative-sciences project skills
We start Grade 9 · framework Grade 11Framework grades 11–12In Grade 12 'Research as a Team', learners run a practice repository with scripted or paired teammates: fill a roles table, open issues with owners and due days, review pull requests, resolve a merge conflict, re-plan a slipped task, and write a team log.
The team build happens in a practice repository with scripted teammates, not on a real shared project, and the team log is self-reported.
- Grade 9Unit 6: ML Projects › The Failed ProjectDraw It as a Gantt Chart
- Grade 11Unit 6: Capstone Projects › Peer Review & FeedbackHow to Give Good Feedback
- Grade 12Unit 2: AI Research Methods › Research is a Team SportTeam Sprint in Repo LabYour Team LogSort: Good vs Bad PracticesFrom Branch to Main
- Grade 12Unit 5: Career Preparation › GitHub Pro!Clean Up a Repo in Repo LabGitHub Master!
- Grade 12Unit 2: AI Research Methods › Research as a TeamThe Pull-Request Cycle
- Grade 12Unit 6: Final Capstone › The Blueprint Before the BuildingThe Gantt Plan
- Create toolsRepo Lab
- Capstone projectsRun a Team Repo
Academic integrity
Credit and reference any AI-generated content used in coursework in the body of the text and in the bibliography, per IB academic integrity requirements
We start Grade 10 · framework Grade 11Framework grades 11–12Mostly covered
Credit and reference any AI-generated content used in coursework in the body of the text and in the bibliography, per IB academic integrity requirements
We start Grade 10 · framework Grade 11Framework grades 11–12In Grade 12 'Crediting AI in Your Paper', learners study APA and MLA forms for citing an AI tool, fix reference entries, then write an AI-use statement with a reference and in-text citation for their own capstone report.
Learners who used no AI practise on a labelled example, and the statement is kept in their notes rather than checked inside a finished report.
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsSay How You Used AIMy Plan and Message
- Grade 11Unit 2: Generative AI › The Art ControversyEthics Priority
- Grade 12Unit 6: Final Capstone › Paper/Report Writing - Documenting Your InnovationCrediting AI in Your PaperFix the ReferenceMy AI-Use StatementSpot: Good Paper Writing Practices
- Grade 12Unit 2: AI Research Methods › The Foundation of TrustParaphrase or Patchwrite?
- Grade 12Unit 6: Final Capstone › Art PartnerCredit Your ProjectExplain Human-AI ArtChapter Complete
- Grade 12Unit 6: Final Capstone › The Council DecisionDraft Your School's AI-Use Guideline
- Capstone projectsFinal Capstone: Assistant + Test Suite
IB Middle Years Programme (MYP) Design
Criterion A: Inquiring and analysing
Given a design situation, identify a problem that needs to be solved and analyse the need for a solution
Framework grades 6–8, 9–10Fully covered
Given a design situation, identify a problem that needs to be solved and analyse the need for a solution
Framework grades 6–8, 9–10In Grade 8 'Designing AI Solutions' and 'The Wrong Solution', learners use six-step design thinking on school food waste, do 5 Whys root-cause work, run user interviews and sort problem statements as strong or too vague.
Learners practise six-step design thinking with user research and a problem statement in Grade 8 'Designing AI Solutions'. In Grade 9 'The Right Question' they reframe problems as X, y and data and write SMART specifications.
Conduct an inquiry into the nature of a design problem to inform the design brief
Framework grades 6–8, 9–10Fully covered
Conduct an inquiry into the nature of a design problem to inform the design brief
Framework grades 6–8, 9–10In Grade 8 'Designing AI Solutions' and 'The Wrong Solution', learners use six-step design thinking on school food waste, do 5 Whys root-cause work, run user interviews and sort problem statements as strong or too vague.
Learners practise six-step design thinking with user research and a problem statement in Grade 8 'Designing AI Solutions'. In Grade 9 'The Right Question' they reframe problems as X, y and data and write SMART specifications.
Criterion B: Developing ideas
Write a detailed design specification that drives the development of a solution
Framework grades 6–8, 9–10Fully covered
Write a detailed design specification that drives the development of a solution
Framework grades 6–8, 9–10In Grade 8 'Designing AI Solutions' and 'The Wrong Solution', learners use six-step design thinking on school food waste, do 5 Whys root-cause work, run user interviews and sort problem statements as strong or too vague.
Learners practise six-step design thinking with user research and a problem statement in Grade 8 'Designing AI Solutions'. In Grade 9 'The Right Question' they reframe problems as X, y and data and write SMART specifications.
Develop and present a proposed design solution derived from the specification
Framework grades 6–8, 9–10Fully covered
Develop and present a proposed design solution derived from the specification
Framework grades 6–8, 9–10In Grade 8 'Designing AI Solutions' and 'The Wrong Solution', learners use six-step design thinking on school food waste, do 5 Whys root-cause work, run user interviews and sort problem statements as strong or too vague.
Learners practise six-step design thinking with user research and a problem statement in Grade 8 'Designing AI Solutions'. In Grade 9 'The Right Question' they reframe problems as X, y and data and write SMART specifications.
Criterion C: Creating the solution
Plan the creation of the chosen solution and follow that plan to build a prototype sufficient for testing and evaluation
Framework grades 6–8, 9–10Fully covered
Plan the creation of the chosen solution and follow that plan to build a prototype sufficient for testing and evaluation
Framework grades 6–8, 9–10In Grade 7 'The 70% Problem' and Grade 8 'Building & Training AI', learners build and evaluate prototypes, such as a Teachable Machine classifier improved from 70 to 91 percent and a Python chatbot traced end to end.
In Grade 9 'Science Fair Star' and Python Lab Module 44, learners audit data, train and compare a controlled model change, then implement a callable predictor that returns a plain-language result, and run an evaluation.
- Grade 9Unit 6: ML Projects › The Failed ProjectYour Own Gantt
- Grade 9Unit 6: ML Projects › The Right QuestionChoose Your Own Problem
- Grade 9Unit 6: ML Projects › Science Fair StarYour Year-End CapstoneBuild It in Python LabHow Your Capstone Is Judged
- Grade 10Unit 5: AI Ethics Deep Dive › Responsible AI DevelopmentTrain, Measure, Read the Card
- Python LabModule 44: ML CapstoneAudit the Rows Before ModellingMake One Change and Log the DecisionWrap the Trained Model as a Predictor
- Capstone projectsYear-End Capstone: Model + 5-Minute Pitch
- Python LabPython Lab (graded modules)
Criterion D: Evaluating
Design tests to evaluate a solution, carry out those tests, and objectively evaluate the solution's success
Framework grades 6–8, 9–10Mostly covered
Design tests to evaluate a solution, carry out those tests, and objectively evaluate the solution's success
Framework grades 6–8, 9–10In Grade 7 'Refinement Week!' and Grade 8 'The Global Goals Project', learners test their own classifiers on unseen examples, change the weak class and retest. They also practise normal versus edge-case testing.
Personal, social and environmental criteria are not combined with the learner's own requirements to score their own build, and learners do not write an improvement list from such a scorecard.
- Grade 7Unit 6: AI Project Lab › Refinement Week!Tuesday: Improve!Fair Test or Fooling Yourself?
- Grade 8Unit 4: Image Projects › Testing AI SolutionsNormal or Edge Case?Error Severity Sort
- Grade 8Unit 6: Mini Projects › The Global Goals ProjectLighter or Heavier?Try It: Train a Mini Bin BuddyWhat Did Your Bin Buddy Show?Plan Your Evidence
In Grade 9 'Science Fair Star', learners lock away test rows, compare the test score to a no-model baseline, name one limit and self-score against a guide. Grade 10 'Spark of Inspiration' covers values checks.
Evaluation checks only the learner's own success test against a baseline; personal, social and environmental criteria are not in the Grade 9 rubric or scoring guide.
- Grade 9Unit 6: ML Projects › Science Fair StarYour Year-End CapstoneBuild It in Python LabHow Your Capstone Is JudgedSecure or Not Yet?
- Grade 9Unit 6: ML Projects › The Right QuestionChoose Your Own Problem
- Grade 10Unit 6: Deep Learning Projects › Spark of InspirationValues Check: Maya's Garden AppYour Workforce and Values Section
- Grade 10Unit 6: Deep Learning Projects › Model OptimizationOptimization Goals
- Capstone projectsCapstone projects
Identify areas where a design solution could be improved and explain the solution's impact on the client or target audience
Framework grades 6–8, 9–10Mostly covered
Identify areas where a design solution could be improved and explain the solution's impact on the client or target audience
Framework grades 6–8, 9–10In Grade 7 'Refinement Week!' and Grade 8 'The Global Goals Project', learners test their own classifiers on unseen examples, change the weak class and retest. They also practise normal versus edge-case testing.
Personal, social and environmental criteria are not combined with the learner's own requirements to score their own build, and learners do not write an improvement list from such a scorecard.
- Grade 7Unit 6: AI Project Lab › Refinement Week!Tuesday: Improve!Fair Test or Fooling Yourself?
- Grade 8Unit 4: Image Projects › Testing AI SolutionsNormal or Edge Case?Error Severity Sort
- Grade 8Unit 6: Mini Projects › The Global Goals ProjectLighter or Heavier?Try It: Train a Mini Bin BuddyWhat Did Your Bin Buddy Show?Plan Your Evidence
In Grade 9 'Science Fair Star', learners lock away test rows, compare the test score to a no-model baseline, name one limit and self-score against a guide. Grade 10 'Spark of Inspiration' covers values checks.
Evaluation checks only the learner's own success test against a baseline; personal, social and environmental criteria are not in the Grade 9 rubric or scoring guide.
- Grade 9Unit 6: ML Projects › Science Fair StarYour Year-End CapstoneBuild It in Python LabHow Your Capstone Is JudgedSecure or Not Yet?
- Grade 9Unit 6: ML Projects › The Right QuestionChoose Your Own Problem
- Grade 10Unit 6: Deep Learning Projects › Spark of InspirationValues Check: Maya's Garden AppYour Workforce and Values Section
- Grade 10Unit 6: Deep Learning Projects › Model OptimizationOptimization Goals
- Capstone projectsCapstone projects
Course aims
Use and apply technology effectively to access, process, and communicate information, and to model and create solutions to problems
Framework grades 6–8, 9–10Partly covered
Use and apply technology effectively to access, process, and communicate information, and to model and create solutions to problems
Framework grades 6–8, 9–10In Grade 6 'How to Learn More', Grade 7 'Two Presentations' and Grade 8 'Building a Portfolio', learners pick free platforms for a goal, produce posters and demos, choose portfolio platforms for code, visuals, documents and video, and plan to keep learning.
In Grade 9 'The Right Question' and Grade 10 'Presentation and Demo', learners use an AI chat tool on their own textbook paragraph, write a project Gantt chart, plan a goal with AI, and record and self-score a 3-minute demo.
Learners do not practise finding information with search tools, managing information across subjects, or keeping their tool knowledge current; those are only told.
- Grade 9Unit 6: ML Projects › The Right QuestionThe Right Question for an AI: Prompting to StudyStudy Session in Prompt Lab
- Grade 9Unit 6: ML Projects › The Failed ProjectYour Own Gantt
- Grade 9Unit 6: ML Projects › Portfolio Opens DoorsREADME Structure
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsYour Turn: Plan and Message With AIMy Plan and Message
- Grade 10Unit 6: Deep Learning Projects › Presentation and DemoDeliver It: Record Your 3-Minute DemoYour Self-Assessment
- Grade 10Unit 6: Deep Learning Projects › Project DocumentationFix This README
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of WorkJobs Quiz
- Grade 10Unit 5: AI Ethics Deep Dive › AI Ethics Unit ReviewForever Lessons
Develop an appreciation of the impact of design and technology innovations on life, global society, and environments, including their historical, political, and social contexts
We start Grade 4 · framework Grade 6Framework grades 6–8, 9–10Fully covered
Develop an appreciation of the impact of design and technology innovations on life, global society, and environments, including their historical, political, and social contexts
We start Grade 4 · framework Grade 6Framework grades 6–8, 9–10In Grade 6 'Birth of Computers', 'AI and Jobs' and 'AI in 2030', learners compare human computers, ENIAC and a phone, study six historic jobs reshaped by technology and the new job each created, and make hedged 2030 predictions.
In Grade 4 'Then, Now, Next', learners sort life before and after mobile phones, order four big changes in work, follow farming through time, and make a forecast card about work in five years.
- Grade 4Unit 3: Useful work, careful choices and evidence › Then, Now, NextBefore and AfterFour Big ChangesOne Sector Through TimeMy Forecast
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of WorkJob Impact MatchRead the ForecastGrowing vs ShrinkingThe Big PictureJob TransformationAudit a JobExplain Why AI Changes More Jobs Than It Replaces
Act with integrity and honesty and take responsibility for one's own actions when making design decisions
Framework grades 6–8, 9–10Fully covered
Act with integrity and honesty and take responsibility for one's own actions when making design decisions
Framework grades 6–8, 9–10In Grade 6 'Being a Good Digital Citizen' and 'You Control AI', learners study six digital-citizenship pillars, write and commit to a personal AI boundary, separate 'can we build it' from 'should we', and make a closing pledge.
In Grade 10 'Building Your AI Ethics Framework', learners weigh innovation against social risk across user, creator and citizen roles and take responsibility for technology choices.
Digital design option
Where a school offers digital design (rather than or alongside product design), demonstrate digital-tool competencies such as prototyping, graphic/web design, and multimedia editing through the same four-criterion design cycle
We start Grade 3 · framework Grade 6Framework grades 6–8, 9–10· secondary sourceMostly covered
Where a school offers digital design (rather than or alongside product design), demonstrate digital-tool competencies such as prototyping, graphic/web design, and multimedia editing through the same four-criterion design cycle
We start Grade 3 · framework Grade 6Framework grades 6–8, 9–10· secondary sourceIn Grade 5 'My Digital Toolkit', learners rebuild a saved chart as a page for younger readers, check it for colour-only bars and overclaims, and present it. In Grade 3 and 4 they combine chart, picture and caption on a poster.
The Grade 5 poster is assembled from ready-made cards, so learners do not yet create the repurposed piece themselves.
- Grade 3Unit 3: Count, create, check and improve › Pick the Right ChartMake the PosterTrust Check
- Grade 4Unit 3: Useful work, careful choices and evidence › Make It With Two MachinesMy Poster
- Grade 5Unit 4: Rules, evidence and a helper for someone › My Digital ToolkitRepurpose ItUsable and Trustworthy
- Grade 6Unit 5: AI Activities › AI Art ProjectPitch Your Art Project
- Grade 6Unit 5: AI Activities › Group AI ProjectSteps for Success
- Grade 6Unit 6: My AI Future › Final Project PrepDesign an AI System
- Grade 7Unit 6: AI Project Lab › Refinement Week!Poster and Demo ScriptOrder Your DemoWhat to Rehearse
- Grade 7Unit 6: AI Project Lab › Two PresentationsThe Shape of a TalkSort the HooksDemo Preparation
- Grade 8Unit 4: Image Projects › Building a PortfolioYour First ProjectHow Your Portfolio Write-Up Is JudgedExplain One Portfolio Piece
- Grade 8Unit 6: Mini Projects › Inspiring PresentationPresentation Order
- Grade 8Unit 3: My First AI › The AI ChallengeMatch Project to Tool Combo
In Grade 10 'Presentation and Demo', learners present, record and score a 3-minute demo, then fix the lowest-scoring part. In Grade 9 'Write the Canteen Data Story' they write a data story for the canteen manager and a second title for students.
Learners are not asked to plan which applications to combine, or to repurpose their work into a second format for a different audience with an explicit trust and usability check.
- Grade 9Unit 1: Math for AI › Graphs Tell StoriesWrite the Canteen Data Story
- Grade 10Unit 6: Deep Learning Projects › Presentation and DemoDeliver It: Record Your 3-Minute DemoScore Your Own TalkYour Self-Assessment
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsYour Turn: Plan and Message With AIMy Plan and Message
IB position statement: Artificial intelligence (AI) in learning, teaching, and assessment
AI literacy and academic integrity
Understand the bias inherent in content produced by an AI tool and be able to critically review AI-generated output
We start Grade 6 · framework Grade 9Framework grades 9–10, 11–12Fully covered
Understand the bias inherent in content produced by an AI tool and be able to critically review AI-generated output
We start Grade 6 · framework Grade 9Framework grades 9–10, 11–12In Grade 10 'Deepfakes and Misinformation', learners pause, check and verify before sharing; this builds on risk-based checking in Grade 6 and verifying AI-generated information in Grade 8.
In Grade 12 'AI That Writes Code', learners verify AI maths and review AI-generated code before shipping; Grade 6 lessons teach SIFT-style source checking.
- Grade 6Unit 4: Being Smart About AI › AI Makes Mistakes
- Grade 6Unit 4: Being Smart About AI › AI Can Be Unfair
- Grade 6Unit 4: Being Smart About AI › AI and Privacy
- Grade 6Unit 4: Being Smart About AI › Real vs Fake: Deepfakes
- Grade 6Unit 4: Being Smart About AI › AI and Jobs
- Grade 6Unit 4: Being Smart About AI › Being a Good Digital Citizen
- Grade 6Unit 4: Being Smart About AI › When to Trust AI
- Grade 6Unit 4: Being Smart About AI › AI for Good
- Grade 6Unit 4: Being Smart About AI › You Control AI
- Grade 6Unit 4: Being Smart About AI › Unit 4 Review
- 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 12Unit 1: Cutting Edge AI › AI That Writes Code
- Grade 12Unit 1: Cutting Edge AI › Can AI Really Think?
Understand that any AI-generated work included, even in part, in a piece of assessment is not considered the student's own unless it is clearly credited in the text and referenced in the bibliography
Framework grades 9–10, 11–12Mostly covered
Understand that any AI-generated work included, even in part, in a piece of assessment is not considered the student's own unless it is clearly credited in the text and referenced in the bibliography
Framework grades 9–10, 11–12In Grade 10 'Choosing and Judging AI Tools', learners learn that AI-written work handed in is not theirs, see what a good AI note includes (tool, date, prompt, what was kept or changed), judge sample notes, and write their own AI note.
Disclosure is practised only as a separate AI note; no in-text acknowledgement or reference entry for an AI tool is written, and MLA and APA formats are named but not shown.
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsYour Work, Your ThinkingCoach or Ghostwriter?Say How You Used AIEnough Detail?Your Turn: Plan and Message With AIMy Plan and MessageCheckpoint: Choosing and Judging AI Tools
- Grade 10Unit 5: AI Ethics Deep Dive › Building Your AI Ethics FrameworkYour AI Roles
In Grade 12 'Crediting AI in Your Paper', learners study APA and MLA forms for citing an AI tool, fix reference entries, then write an AI-use statement with a reference and in-text citation for their own capstone report.
Learners who used no AI practise on a labelled example, and the statement is kept in their notes rather than checked inside a finished report.
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsSay How You Used AIMy Plan and Message
- Grade 11Unit 2: Generative AI › The Art ControversyEthics Priority
- Grade 12Unit 6: Final Capstone › Paper/Report Writing - Documenting Your InnovationCrediting AI in Your PaperFix the ReferenceMy AI-Use StatementSpot: Good Paper Writing Practices
- Grade 12Unit 2: AI Research Methods › The Foundation of TrustParaphrase or Patchwrite?
- Grade 12Unit 6: Final Capstone › Art PartnerCredit Your ProjectExplain Human-AI ArtChapter Complete
- Grade 12Unit 6: Final Capstone › The Council DecisionDraft Your School's AI-Use Guideline
- Capstone projectsFinal Capstone: Assistant + Test Suite
Theory of Knowledge (TOK)
Use AI-generated content as an object of inquiry within Theory of Knowledge to examine how knowledge is produced and evaluated
Framework grades 11–12Partly covered
Use AI-generated content as an object of inquiry within Theory of Knowledge to examine how knowledge is produced and evaluated
Framework grades 11–12Grade 12 'Can AI Really Think?' and 'The Unsolved Mysteries' present the understanding debate, machine consciousness and AI rights and personhood as reading and reveal cards, with one true/false item.
Learners do not take a position on machine understanding, consciousness or rights or weigh evidence against criteria. The Turing test is not revisited after Grade 6.
- Grade 6Unit 1: The AI Story › Birth of ComputersNew Words!
- Grade 12Unit 1: Cutting Edge AI › Can AI Really Think?What Is Still Unsolved
- Grade 12Unit 1: Cutting Edge AI › The Unsolved MysteriesMore Open Frontiers
- Grade 12Unit 6: Final Capstone › The Council DecisionFuture Challenges
- Grade 12Unit 6: Final Capstone › Universal TranslatorNLP Spotlight
Academic integrity policy
Follow the IB Academic Integrity policy's guidance on the ethical use of AI tools (per its dedicated appendix) when producing assessed work
Framework grades 9–10, 11–12Mostly covered
Follow the IB Academic Integrity policy's guidance on the ethical use of AI tools (per its dedicated appendix) when producing assessed work
Framework grades 9–10, 11–12In Grade 10 'Choosing and Judging AI Tools', learners learn that AI-written work handed in is not theirs, see what a good AI note includes (tool, date, prompt, what was kept or changed), judge sample notes, and write their own AI note.
Disclosure is practised only as a separate AI note; no in-text acknowledgement or reference entry for an AI tool is written, and MLA and APA formats are named but not shown.
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsYour Work, Your ThinkingCoach or Ghostwriter?Say How You Used AIEnough Detail?Your Turn: Plan and Message With AIMy Plan and MessageCheckpoint: Choosing and Judging AI Tools
- Grade 10Unit 5: AI Ethics Deep Dive › Building Your AI Ethics FrameworkYour AI Roles
In Grade 12 'Crediting AI in Your Paper', learners study APA and MLA forms for citing an AI tool, fix reference entries, then write an AI-use statement with a reference and in-text citation for their own capstone report.
Learners who used no AI practise on a labelled example, and the statement is kept in their notes rather than checked inside a finished report.
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsSay How You Used AIMy Plan and Message
- Grade 11Unit 2: Generative AI › The Art ControversyEthics Priority
- Grade 12Unit 6: Final Capstone › Paper/Report Writing - Documenting Your InnovationCrediting AI in Your PaperFix the ReferenceMy AI-Use StatementSpot: Good Paper Writing Practices
- Grade 12Unit 2: AI Research Methods › The Foundation of TrustParaphrase or Patchwrite?
- Grade 12Unit 6: Final Capstone › Art PartnerCredit Your ProjectExplain Human-AI ArtChapter Complete
- Grade 12Unit 6: Final Capstone › The Council DecisionDraft Your School's AI-Use Guideline
- Capstone projectsFinal Capstone: Assistant + Test Suite
IB Primary Years Programme (PYP) curriculum framework
Digital citizenship (integrated, transdisciplinary)
Use digital tools safely, respectfully, and effectively as part of transdisciplinary units of inquiry
Framework grades 1–2, 3–5· secondary sourceFully covered
Use digital tools safely, respectfully, and effectively as part of transdisciplinary units of inquiry
Framework grades 1–2, 3–5· secondary sourceIn Grade 1 'Keep It Safe Online', learners order do-not-reply and show-an-adult steps for unknown online contact, and protect a photo and a password.
In Grade 5 'My Secrets', 'Locks and Keys', 'My Data Trail' and 'When Something Goes Wrong', learners protect their identity, treat an online claim of being ten as unverifiable, close and report scary content, and learn to be kind because it reaches a real person.
Understand basic digital-citizenship concepts: online safety, digital etiquette, and awareness of one's own digital footprint
Framework grades 3–5· unverified sourceFully covered
Understand basic digital-citizenship concepts: online safety, digital etiquette, and awareness of one's own digital footprint
Framework grades 3–5· unverified sourceIn Grade 5 'My Secrets', 'Locks and Keys', 'My Data Trail' and 'When Something Goes Wrong', learners protect their identity, treat an online claim of being ten as unverifiable, close and report scary content, and learn to be kind because it reaches a real person.
Computational/algorithmic thinking (integrated, transdisciplinary)
Develop early algorithmic thinking through inquiry-based problem-solving activities embedded in units of inquiry
Framework grades 3–5· unverified sourceFully covered
Develop early algorithmic thinking through inquiry-based problem-solving activities embedded in units of inquiry
Framework grades 3–5· unverified sourceIn Grade 4 'Thinking Tools, Real Names', learners apply named decomposition, abstraction, pattern recognition and algorithm design, and explain which tool fits the problem.
Agency, self-efficacy and action
Take individual or collective action informed by learning, including reflecting on the responsibilities of using technology, as part of the PYP's agency/action outcome
Framework grades 3–5Fully covered
Take individual or collective action informed by learning, including reflecting on the responsibilities of using technology, as part of the PYP's agency/action outcome
Framework grades 3–5In Grade 4 'Thinking Well' and Grade 5 'What I Will Build', learners take an AI guardian role, take responsibility for their own use of AI output, make a builder's promise and say how AI helped.
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.
- Analyse a pre-seen, annually issued case study and apply theoretical course concepts to that real-world scenario in the external examination
- Produce a short demonstration video documenting the developed computational solution, alongside a written report capped at 2,000 words
- Study computer science through two mandatory themes for every student: Theme A (Concepts of computer science) and Theme B (Computational thinking and problem-solving), with no optional topics as in the previous syllabus
- A first assessment session for the redesigned computer science course, with its own subject brief, exists for May 2027
- Sit two external written papers (Paper 1 covering Theme A plus the case study; Paper 2 covering Theme B) weighted 35% each at SL and 40% each at HL, with the internal assessment worth 30% (SL) or 20% (HL)
- Compile a design ePortfolio (design brief, specification, and development evidence) as a complete design folder demonstrating the full design cycle, for MYP Year 5 external moderation
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.