Curriculum alignment · The course
Grade 11: units, topics and lessons
Every Grade 11 topic in the LittleAIMaster AI course, its lessons, and the requirements from 14 AI curricula it helps meet. Open a topic to see its lessons; lessons cited as evidence are in bold.
Looking for the learner view? See the Grade 11 learning path.
Unit 1: Transformers and LLMs 12 topics
Welcome, AI Specialists!24 lessons· meets 5 requirements inCISCE + statesCSTA (US)OECD–EC (Europe)
- Level Up!
- What Are Transformers?
- Three Words You Need: Weight, Loss, Gradient
- Weight, Loss, Gradient by Hand
- The AI Revolution
- Attention and Steps by Hand
- Transformer Match!
- Transformer Inside?
- Specialist Skills
- Why Better AI Changes Access
- Sort the Skills!
- This Year's Journey
- Key Concepts Preview
- Term to Task
- Attention Cost Lab
- Attention Cost by Hand
- How ChatGPT Turned Research into a Product
- Specialist Diagnosis
- Learning Path Order
- Specialist Check!
- Checkpoint Quiz
- Explain the Specialist Shift
- Specialist Terms
- Welcome Aboard!
- CISCE + statesExplain the brief history and primary elements of AI including Machine Learning (ML) vs Deep Learning (DL)/neural networks, and applications of ML/DL such as image recognition, computer vision, speech recognition and information retrieval
- CISCE + statesInteract with Large Language Models (LLMs) and apply prompt engineering to perform text generation and image creation, and understand how responsive AI agents function in educational contexts
- CSTA (US)Evaluate the impact of equity, access, and influence on the distribution of computing resources in a global society.
- OECD–EC (Europe)Critically evaluate how AI feedback shapes one's ideas and reflect on the creative process (Create 3, advanced).
- OECD–EC (Europe)Know how to formulate unambiguous search queries so a conversational agent or smart speaker can respond as required (AI example 29, competence 1.1).
Attention Is All You Need22 lessons· meets 1 requirement inAI4K12 (US)
- The Legendary Paper
- The Old Way
- Enter: Attention
- Attention or Recurrence?
- Old vs New Match
- What Parallel Training Bought
- Self-Attention, Step by Step
- Weights by Hand
- Why This Paper Keeps Showing Up
- Sort the Features
- Inside the Transformer
- Component to Job
- The Eight Authors
- Scores to Weights Lab
- Why Google Translate Needed Better Attention
- Design Calls
- Transformer Pipeline
- Paper Facts Check!
- Attention Quiz
- Explain Why the Paper Mattered
- Paper Vocabulary
- Attention Master!
Self-Attention Mechanism22 lessons· meets 9 requirements inCBSECISCE + statesCSTA (US)AI4K12 (US)
- Where Q, K and V Come From
- The Library Analogy
- Scaled Dot-Product Attention
- Scores and Projections by Hand
- QKV Match!
- What Scaling Changes
- One Attention Head by Hand
- Finish the Head
- Heads That Specialise
- Sort Attention Steps!
- Self vs Cross Attention
- Self or Cross?
- Attention Patterns
- Scaling Lab
- Lab Readout
- Autocomplete Against the Clock
- Attention Pipeline
- Attention Facts!
- Self-Attention Quiz
- Explain Q, K, and V
- Attention Terms
- Attention Master!
- CBSEExplain the importance of data literacy in AI; identify data collection methods and applications; comprehend matrices and their operations; apply basic data analysis techniques (mean, median, mode, standard deviation, variance); visualise data using line/bar/histogram/scatter/pie charts with matplotlib (Unit 5: Data Literacy - Data Collection to Data Analysis).
- CISCE + statesPerform matrix operations (addition, subtraction, multiplication, transpose) and vector arithmetic/applications relevant to AI
- CISCE + statesApply Set Theory to data-table joins and relational algebra, and calculate simple statistical measures (mean, median, mode, variance, standard deviation)
- CISCE + statesAnalyse data trends using mean, median, mode, range, variance and standard deviation; apply probability basics including uniform, normal and binomial distributions
- CISCE + statesFormulate null and alternative hypotheses, identify Type I and Type II errors, and apply simple linear regression and correlation coefficient for prediction and relationship measurement
- CSTA (US)Describe how current AI models (e.g., LLMs) use data representation.
- CSTA (US)Choose and use an appropriate representation of complex data for processing by an AI algorithm.
- AI4K12 (US)Progress from identifying the features that make objects in a collection unique and organizing them into a feature table (K-2), to constructing a feature-vector representation for a set of objects and showing that similar objects lie close together in feature space (3-5), to explaining how word embeddings represent words as numeric vectors for tasks like machine translation (6-8), to describing how a transformer network maps sequences of word-embedding vectors to output sequences (9-12).
- AI4K12 (US)Progress from illustrating ambiguity via homophones/homonyms resolved by context (K-2), to illustrating pronoun reference ambiguity resolved by world knowledge (3-5), to illustrating prepositional-phrase attachment ambiguity resolved by meaning (6-8), to describing polysemy (multiple word senses) and how statistical NLP systems resolve it less reliably than human common sense (9-12).
Multi-Head Attention22 lessons
- One Head Not Enough!
- Team of Experts
- Multi-Head Architecture
- Two Heads by Hand
- Why One Head Blurs
- Multi-Head Match!
- Per Head or Shared?
- Real Numbers!
- Read a Model Config
- Heads Learn Different Jobs
- Sort the Steps!
- What Heads Learn
- Is 12 Heads 12× the Work?
- Count the Weights
- Head Size Lab
- How ChatGPT Tracks Multiple Signals at Once
- Pipeline Order
- Multi-Head Facts!
- Multi-Head Quiz
- Explain Why Multiple Heads Help
- Multi-Head Terms
- Multi-Head Master!
Part of the course sequence; not cited as evidence for a specific requirement.
Lost in Order22 lessons
- Lost in Order
- Order Matters!
- Positional Encoding
- Order-Blind by Hand
- Position Match!
- Order-Blind or Order-Aware?
- Sine Wave Secret
- Lost in the Middle
- Encoding Sort!
- Adding Positions
- Two Approaches
- Fixed or Learned?
- Position Wave Lab
- Position Code by Hand
- Why Translation Apps Care About Word Order
- Position Bugs in Real Apps
- Build the Pipeline!
- Position Check!
- Position Quiz!
- Explain Positional Encoding
- Position Words
- Position Master!
Part of the course sequence; not cited as evidence for a specific requirement.
The Full Picture22 lessons· meets 4 requirements inCBSECISCE + statesEngland + CambridgeAI4K12 (US)
- The Full Picture
- Encoder-Decoder
- Encoder Layers
- Encoder by the Numbers
- Architecture Match!
- The Same Recipe, Scaled Up
- Decoder Magic
- Decoder Checkpoint
- Encoder vs Decoder!
- Add & Normalize
- Add & Norm by Hand
- Output Layer
- Mask Links Lab
- Mask and Next Word by Hand
- Three Families from One Blueprint
- Pick the Architecture
- Full Data Flow!
- Transformer Types!
- Architecture Quiz!
- Explain the Full Transformer
- Transformer Terms
- Architecture Master!
- CBSEExplain the basic structure and components of a neural network; identify different types of neural networks and their applications; understand machine learning and neural networks through hands-on projects (e.g. TensorFlow Celsius-to-Fahrenheit model, TensorFlow Playground classification) (Unit 6: Understanding Neural Networks).
- CISCE + statesExplain Artificial Neural Networks (ANN) — neurons, input/hidden/output layers, forward and backward propagation, multi-layer perceptron (MLP) — using an example such as handwritten-digit recognition
- England + CambridgeShow understanding of how artificial neural networks have helped with machine learning
- AI4K12 (US)Progress from illustrating that a 1-3 neuron network is a function that computes weighted-sum/threshold outputs (3-5), to illustrating the layered structure (input/hidden/output) of a neural network and its transfer functions (6-8), to describing feed-forward, 2D convolutional, recurrent, and generative adversarial network architectures and their typical uses, e.g. deepfakes (9-12). K-2 is marked N/A.
Meet BERT!22 lessons· meets 7 requirements inADEKCSTA (US)AI4K12 (US)OECD–EC (Europe)
- Meet BERT!
- BERT Origins
- Encoder Only
- Which Words Can BERT See?
- BERT Match!
- Reader or Writer?
- Bidirectional Magic
- Why Search Improved So Much
- Training Tasks!
- Masked LM Magic
- Masking by Hand
- Fine-Tuning BERT
- Pre-train or Fine-tune?
- Masking Lab
- How Google Search Understands Better Queries
- Read the Query
- BERT Pipeline!
- BERT Can Do This!
- BERT Quiz!
- Explain Why BERT Understands Well
- BERT Vocab
- BERT Master!
- ADEKFootprint / resource cost of AI
- CSTA (US)Design ways to minimize negative environmental impacts of AI and communicate those ways to others.
- CSTA (US)Students examine security implications and environmental impacts of AI systems within Systems & Security.
- AI4K12 (US)Progress from demonstrating how a computer produces different verb tense/agreement forms (K-2), to experimenting with a speech-to-text system's ability to resolve ambiguous words via context (3-5), to illustrating how word embeddings support reasoning about word meaning, e.g. outlier detection and analogy completion (6-8), to demonstrating how a small context-free grammar parses or generates simple sentences and where it falls short, e.g. subject-verb agreement (9-12).
- AI4K12 (US)Progress from demonstrating how computers recognize emotions in faces via mouth/eye/eyebrow shape (K-2), to illustrating how sentiment analysis judges the emotional tone of text, e.g. movie/restaurant reviews, social media (3-5), to describing how computers combine facial expression, gaze, gesture, body language, tone of voice, and word choice to recognize emotional states (6-8), to identifying ways AI applications modify their behavior in response to detected human emotional states, e.g. adaptive tutoring systems (9-12).
- OECD–EC (Europe)Analyse how design and deployment decisions affect an AI system's resource consumption (Engage 5, advanced).
- OECD–EC (Europe)Consider the ethical consequences of AI systems throughout their life-cycle, including environmental impact and societal impact such as platformisation of work and low-cost labelling labour (AI example 57, competence 4.4).
Meet GPT!22 lessons· meets 1 requirement inOECD–EC (Europe)
- Meet GPT!
- GPT Evolution
- Decoder Power
- Causal Mask by Hand
- GPT vs BERT!
- Which Training Target?
- Next Word Prediction
- Generation by Hand
- Why Scale Changed GPT So Fast
- Attention Types!
- Training GPT
- Temperature Control
- Temperature Lab
- Temperature by Hand
- How ChatGPT Keeps a Conversation Going
- Builder's Choices
- Generation Pipeline!
- GPT Can Do This!
- GPT Quiz!
- Explain How GPT Generates
- GPT Vocab
- GPT Master!
Talk to AI!22 lessons· meets 2 requirements inCSTA (US)
- Talk to AI!
- Prompt Basics
- Good vs Bad
- Diagnose the Prompt
- Prompt Match!
- What Did the Rewrite Add?
- Prompt Formula
- CRISP by Hand
- Why Examples Teach So Fast
- Pro Techniques!
- Chain-of-Thought
- Check the Steps
- System Prompts
- System or User?
- Few-Shot Token Lab
- How GitHub Copilot Benefits from Better Prompts
- Build a Prompt!
- Rate the Prompt!
- Prompt Quiz!
- Explain Why Prompting Matters
- Prompt Vocab
- Prompt Master!
Your Own AI!22 lessons· meets 1 requirement inAI4K12 (US)
- Your Own AI!
- Two Training Phases
- When to Fine-Tune?
- How RAG Works
- Methods Match!
- Which Training Phase?
- The Process
- Why Data Quality Beats Data Quantity
- Data Matters!
- Data Format
- Read the JSONL
- LoRA Efficiency
- LoRA Size Lab
- LoRA by Hand
- How Support Bots Keep a Brand Voice
- Maya's Study Helper
- Fine-Tune Pipeline!
- Fine-Tune or Not?
- Fine-Tune Quiz!
- Explain When Fine-Tuning Helps
- Fine-Tune Vocab
- Fine-Tune Master!
Power at Your Fingertips22 lessons· meets 2 requirements inCSTA (US)
- Power at Your Fingertips
- API Basics
- Where Does the Work Happen?
- The Big Players
- Your App or Their Servers?
- Provider Match!
- Tiny Settings Change the Whole Experience
- Key Parameters
- Parameter Sort!
- Real API Code
- Read the Response
- Tokens & Pricing
- API Tuning Lab
- Price a Request by Hand
- How Notion AI Adds Intelligence Through APIs
- API Call Pipeline!
- API Best Practices!
- Symptom to Fix
- API Quiz!
- Explain the API Flow
- API Vocab
- API Master!
The Grand Finale!22 lessons· meets 3 requirements inCBSECISCE + statesCSTA (US)
- The Grand Finale!
- Unit Journey
- Warm-Up: Attention by Hand
- Attention Review
- Query, Key or Value?
- Unit Match
- From GPT-3 to ChatGPT: Human Feedback
- Architecture Review
- Model Sort!
- Skills Review
- Choose Your Path
- Pick the Right Tool
- Chat History Cost Lab
- History Cost by Hand
- How GitHub Copilot Uses the Whole Stack
- Follow One Request
- AI Timeline
- Ultimate Test!
- Final Quiz!
- Explain the Big Idea
- Master Vocab
- Unit 1 Complete
- CBSECommunicate effectively about AI concepts and applications; describe the historical development of AI; differentiate types and domains of AI including their applications; recognise key terminologies/concepts related to machine learning and deep learning; formulate informed opinions on benefits and limitations of AI (Unit 1).
- CISCE + statesDefine AI, trace its evolution and applications across fields, and explain common AI applications (decision making, remote patient monitoring, data analysis, complex problem-solving)
- CSTA (US)Students study the history of computing and AI, emerging technologies, human-AI relationships, and responsible decision-making about technology use.
Unit 2: Generative AI 12 topics
The Creative Revolution22 lessons· meets 7 requirements inADEKCBSECISCE + statesIB+2
- The Creative Revolution
- Two Types of AI
- Generate or Classify?
- Learning to Create
- Next-Word Odds by Hand
- GenAI Match
- GenAI Spread Into Almost Every Format
- Three Key Architectures
- Diffusion Step by Step
- Architecture Sort
- GenAI in Action
- Powers and Limits
- Limits in Your App
- Generative Design Lab
- How Canva Turns Prompts Into Designs
- Pick the Right Model
- GenAI Timeline
- Spot the GenAI!
- Checkpoint Quiz
- Explain Generative AI
- GenAI Vocabulary
- GenAI Explorer!
- ADEKClassification vs generation, how generative AI is trained
- CBSEExplain how Generative AI works; differentiate Generative AI and Discriminative AI and identify use cases; explore ethical, social, and legal concerns; gain hands-on experience with AI tools to generate creative/analytical outputs (images, text, video); use an LLM API to design and deploy a functional chatbot (Unit 7: Generative AI).
- CISCE + statesExplain Deep Learning and demonstrate image/pattern recognition using a Convolutional Neural Network (CNN) example (e.g. classifying images of cats, dogs, birds)
- IBDescribe deep learning at an introductory level as a machine learning technique
- OECD–EC (Europe)Select and integrate outputs from multiple AI systems into a final product (Create 2, advanced).
- Korea, Japan, HKApply deep-learning-based computer vision, speech recognition and natural-language-processing technologies, choosing appropriate deep-learning techniques to solve real-life and cross-disciplinary problems.
- Korea, Japan, HKStudents should consciously develop an understanding of how generative AI works, how to apply it to learning, and how to critically evaluate/master its use in each subject area, combining "learning about AI itself", "learning how to use it", and "actively using it in subjects".
Word by Word23 lessons· meets 5 requirements inUAEADEKCBSEKorea, Japan, HK
- Word by Word
- Tokens Revealed
- Tokens by Hand
- Predict the Next
- The Loop by Hand
- Probability Match
- Sampling Shapes the Voice You Hear
- Temperature, Top-K and Top-P
- Sampling Sort
- Cuts by Hand
- Generation Steps
- Stopping Conditions
- Sampling Lab
- Lab by Hand
- How ChatGPT Streams Answers So Naturally
- Symptom to Setting
- Pipeline Order
- Spot Text Gen!
- Build a Small Next-Word Loop
- Checkpoint Quiz
- Explain the Token Loop
- Generation Vocab
- Token Loop Traced
- UAEApply effective prompting strategies
- ADEKClassification vs generation, how generative AI is trained
- CBSEDevelop understanding of the complexities of human language and challenges in NLP tasks (emotion detection, sentiment analysis, classification, chatbots); learn techniques/algorithms for NLP tasks and phases of NLP; create a chatbot using a conversational platform (Unit 7: Leveraging Linguistics and Computer Science).
- CBSEExplain how Generative AI works; differentiate Generative AI and Discriminative AI and identify use cases; explore ethical, social, and legal concerns; gain hands-on experience with AI tools to generate creative/analytical outputs (images, text, video); use an LLM API to design and deploy a functional chatbot (Unit 7: Generative AI).
- Korea, Japan, HKStudents should consciously develop an understanding of how generative AI works, how to apply it to learning, and how to critically evaluate/master its use in each subject area, combining "learning about AI itself", "learning how to use it", and "actively using it in subjects".
Pictures from Noise22 lessons· meets 2 requirements inUAEADEK
- Pictures from Noise
- Diffusion Revealed
- One Denoising Step by Hand
- Text Becomes Art
- Training or Generating?
- Model Match
- Seeds Make Image Generation Reproducible
- The Latent Space
- Latent Size by Hand
- Parameter Sort
- The U-Net Brain
- Prompt Mastery
- Prompt Doctor for Your App
- Diffusion Control Lab
- Denoising Cost by Hand
- How Adobe Firefly Uses Prompted Image Generation
- Pipeline Order
- Spot Image Gen!
- Checkpoint Quiz
- Explain Diffusion
- Image Gen Vocab
- Image Creator!
Deep Dive Time23 lessons· meets 1 requirement inADEK
- Deep Dive Time
- DDPM Revealed
- Noise Prediction by Hand
- Noise Schedules
- Schedules Check
- Sampler Match
- The Sampler Changes the Feel of the Same Model
- DDIM Breakthrough
- Steps and Speed by Hand
- Guidance Sort
- CFG Formula
- CFG by Hand
- ControlNet Power
- Diffusion Tuning Lab
- How Stable Diffusion Interfaces Expose Research Controls
- Tune the App's Defaults
- Diffusion Timeline
- Spot Diffusion!
- Fit a Toy Reverse Process
- Checkpoint Quiz
- Explain DDPM Simply
- Diffusion Vocab
- Diffusion Master!
The AI Battle22 lessons· meets 4 requirements inADEKCISCE + statesIBKorea, Japan, HK
- The AI Battle
- Generator vs Discriminator
- Forger or Detective?
- The Minimax Game
- Minimax by Hand
- GAN Types Match
- GANs Shaped AI Art Before Diffusion Took Over
- Training Problems
- Solutions Sort
- StyleGAN's Style Space
- Style Mixing Check
- GANs vs Diffusion
- Minimax Value Lab
- Read the Lab, Pick the Model
- How This Person Does Not Exist Showed GAN Power
- Synthetic Faces in Your App
- GAN Applications
- Spot the GAN!
- Checkpoint Quiz
- Explain How GANs Work
- GAN Vocabulary
- GAN Expert!
- ADEKGAN/diffusion image generation, critique an image
- CISCE + statesExplain Deep Learning and demonstrate image/pattern recognition using a Convolutional Neural Network (CNN) example (e.g. classifying images of cats, dogs, birds)
- IBDescribe deep learning at an introductory level as a machine learning technique
- Korea, Japan, HKApply deep-learning-based computer vision, speech recognition and natural-language-processing technologies, choosing appropriate deep-learning techniques to solve real-life and cross-disciplinary problems.
Paint Like Picasso22 lessons· meets 8 requirements inADEKCBSECISCE + statesAI4K12 (US)
- Paint Like Picasso
- Content vs Style
- Which Layer Holds What?
- The Gram Matrix
- Gram Matrix by Hand
- Content or Style?
- Style Match
- One Paper Changed Mobile Photo Filters
- Optimising the Pixels
- Speed Sort
- Modern Style AI
- Pick the Method
- Real Applications
- Style Blend Lab
- Total Loss by Hand
- How Prisma Turned Photos Into Instant Art
- Pipeline Order
- Spot Style Transfer!
- Checkpoint Quiz
- Explain Style Transfer
- Style Vocabulary
- Style Master!
- ADEKHuman/AI-generated art, ethics of generative tools
- CBSEExplain the importance of data literacy in AI; identify data collection methods and applications; comprehend matrices and their operations; apply basic data analysis techniques (mean, median, mode, standard deviation, variance); visualise data using line/bar/histogram/scatter/pie charts with matplotlib (Unit 5: Data Literacy - Data Collection to Data Analysis).
- CISCE + statesPerform matrix operations (addition, subtraction, multiplication, transpose) and vector arithmetic/applications relevant to AI
- CISCE + statesApply Set Theory to data-table joins and relational algebra, and calculate simple statistical measures (mean, median, mode, variance, standard deviation)
- CISCE + statesAnalyse data trends using mean, median, mode, range, variance and standard deviation; apply probability basics including uniform, normal and binomial distributions
- CISCE + statesFormulate null and alternative hypotheses, identify Type I and Type II errors, and apply simple linear regression and correlation coefficient for prediction and relationship measurement
- AI4K12 (US)Progress from giving examples of visual features (parts, textures, colors) used to recognize an object class such as cats (K-2), to illustrating how face detection extracts facial features (3-5), to simulating an edge detector to illustrate feature extraction from images (6-8), to explaining how features (formants, edges, intensity gradients) are extracted from waveforms and images at multiple scales (9-12).
- AI4K12 (US)Progress from constructing a map of a home, school, or neighborhood and understanding that 'the map is not the territory' (K-2), to demonstrating how different map styles (geometric vs. topological) capture different aspects of the world (3-5), to showing how a game board (tic-tac-toe, chess) can be represented as a plain-language description of squares, relationships, and piece positions (6-8), to describing how to represent a concept as a schema.org-style schema with superconcepts and inherited properties (9-12).
The Art Controversy27 lessons· meets 19 requirements inADEKIBCSTA (US)AI4K12 (US)+4
- The Art Controversy
- Training Data Debate
- Where the Argument Starts
- Copyright Chaos
- Who Owns This Image?
- Ethics Match-Up
- Different AI Models Face Very Different Ethical Questions
- Artists vs AI
- Perspectives Sort
- Legal Battles
- Read the Cases
- Ethical Guidelines
- Ethics Balance Lab
- Readiness Score by Hand
- How Adobe Firefly Changed the Training Debate
- Your Image App: Design Calls
- Ethics Priority
- Ethics Detector
- Ethics Quiz
- Explain Responsible AI Art Use
- Ethics Vocabulary
- Judge the Case
- Write the Rule
- My AI Practice Checklist
- Which Line Does It Break?
- My Checklist, Applied
- Ethics Champion!
- ADEKDeepfakes: explain, spot flaws, set responsible-use rules
- ADEKHuman/AI-generated art, ethics of generative tools
- ADEKStakeholder debate / ethical matrix
- ADEKDraft/commit to ethical-use guidelines
- IBCredit and reference any AI-generated content used in coursework in the body of the text and in the bibliography, per IB academic integrity requirements
- IBUnderstand 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
- IBFollow the IB Academic Integrity policy's guidance on the ethical use of AI tools (per its dedicated appendix) when producing assessed work
- CSTA (US)Evaluate the data used to solve a problem, including its source(s) and whether privacy is protected, if/how the data has been processed, data quality (e.g., accuracy, reliability, validity), what the data represents, and biases.
- CSTA (US)Students build data fluency and examine the societal impacts of large-scale data collection used to train AI systems.
- AI4K12 (US)Progress from illustrating why training a classifier for a broad concept like 'dog' requires large, diverse image data by browsing datasets such as ImageNet or Coco (3-5), to illustrating how objects in images are segmented and labeled with bounding boxes to build an object-recognition training set (6-8), to evaluating a real AI training dataset's size, acquisition/labeling method, storage cost, and time-to-produce, including where bias can enter (9-12). K-2 is marked N/A.
- OECD–EC (Europe)Assess the ethical implications and justify how an AI-assisted work maintains authenticity (Create 4, advanced).
- OECD–EC (Europe)Evaluate how dataset properties affect an AI system's performance and impact, factoring in data source and selection (Shape 3, advanced).
- OECD–EC (Europe)Know that 'deep-fakes' are AI-generated images, video, or audio of events or people that did not really happen, and may be indistinguishable from the real thing (AI example 51, competence 1.2).
- 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 privacy concerns (AI example 45, competence 2.2).
- UNESCOCarry out responsible AI practices in compliance with ethical principles and locally applicable regulations, iteratively building and following a personal checklist of lawful and responsible practices (e.g. protecting privacy/copyright, marking AI-generated content, avoiding disinformation, hate speech, or sensitive content about identifiable individuals) (CG4.2.2.1).
- UNESCOGain an age-appropriate understanding of personal, legal and ethical responsibilities when using AI and reinforce self-disciplined behaviours around sensitive personal data, copyrighted materials, deepfake/identifiable-person imagery, and the spread of misinformation, disinformation or hate speech (CG4.2.2.2).
- SingaporeLearn to use AI: use AI tools safely and responsibly.
- Australia + NZStudents develop an understanding of how generative AI tools work in broad terms, how they can be used appropriately, and when/how such tools are affecting the content and information they see (transparency about AI-generated or AI-assisted content)
- Australia + NZStudents learn that use of generative AI outputs (e.g. in assessable work) must remain open to challenge, retain human agency, and that the student/user remains accountable for decisions made with AI assistance (e.g. academic integrity implications)
The Sound Revolution22 lessons· meets 1 requirement inADEK
- The Sound Revolution
- Text-to-Speech Magic
- How Can AI Speak in a Human Voice?
- Voice Cloning Tech
- Cloning Choices
- Audio Tech Match
- Debug the Voice
- AI Music Makers
- Audio Type Sort
- Audio AI Architecture
- Frames by Hand
- Audio AI Uses
- Designing a Voice Feature
- Audio Design Lab
- Lab by Hand
- How ElevenLabs Made Voice AI Mainstream
- TTS Pipeline Order
- Audio AI Spotter
- Audio Generation Quiz
- Explain AI Audio Generation
- Audio Vocabulary
- Audio AI Master!
Movies from Words22 lessons· meets 1 requirement inAI4K12 (US)
- Movies from Words
- The Hard Problems
- Frames by Hand
- Video Diffusion
- Patches by Hand
- Video Model Match
- Physics Mistakes Are Easy to Notice
- Inside Sora
- Video Gen Types
- Advanced Techniques
- Name the Technique
- Video AI in Action
- Clip Length vs Attention Work
- Length, Cost and Energy
- How Runway Makes Video Creation Faster
- Label the Fake
- Video Gen Pipeline
- Video AI Spotter
- Video Generation Quiz
- Explain Why Video Is Harder Than Images
- Video Vocabulary
- Video Generation Explained
AI That Sees & Hears22 lessons· meets 1 requirement inAI4K12 (US)
- AI That Sees & Hears
- CLIP: The Bridge
- Contrastive Pairs by Hand
- Embedding Magic
- Zero-Shot by Hand
- Multimodal Match
- Humans Are Multimodal Too
- Vision-Language AI
- CLIP or VLM?
- Task Type Sort
- Capabilities Revealed
- Multimodal in Action
- Design the Feature
- Tune a Multimodal System
- Visual Tokens by Hand
- How ChatGPT Uses Vision in Real Tasks
- VLM Pipeline Order
- Multimodal Spotter
- Multimodal Quiz
- Explain Why Shared Embeddings Matter
- Multimodal Vocabulary
- Multimodal Master!
AI Goes Global22 lessons· meets 3 requirements inCSTA (US)AI4K12 (US)OECD–EC (Europe)
- AI Goes Global
- World AI Centers
- Why Build Locally?
- Multilingual AI
- Which Challenge Is It?
- Regional AI Match
- Related Languages Can Help Each Other
- Transfer or Not?
- Open Source AI
- AI Approach Sort
- AI Sovereignty
- Local AI Solutions
- The Token Bill of Going Global
- Token Bill by Hand
- How Hugging Face Supports Global AI Builders
- Pick the Build Path
- Localization Steps
- Global AI Spotter
- Global AI Quiz
- Explain Why Local AI Matters
- Global AI Vocabulary
- Global AI Expert!
- CSTA (US)Evaluate the impact of equity, access, and influence on the distribution of computing resources in a global society.
- AI4K12 (US)Progress from discussing why intelligent agents need to understand languages other than English (K-2), to discussing why domain knowledge must be broad enough to cover accents, dialects, and musical genres (3-5), to describing how a vision system can exhibit cultural bias if it lacks knowledge of objects outside its creators' culture, e.g. non-US traffic signs (6-8), to describing technical difficulties (e.g. low-contrast faces, children's speech) in making perception systems work well for diverse groups (9-12).
- OECD–EC (Europe)Be aware that AI systems are typically developed in English-speaking contexts and can work less accurately in non-English contexts, e.g. machine translation between less-used language pairs (AI example 55, competence 2.5).
Journey Complete!26 lessons· meets 4 requirements inCBSECISCE + statesCSTA (US)OECD–EC (Europe)
- Journey Complete!
- Image Generation Recap
- Diffusion, GAN or Style Transfer?
- Audio & Video Recap
- Sound and Motion Check
- Unit Master Match
- Review Helps Knowledge Transfer
- Multimodal & Ethics
- Ethics Case Calls
- Generation Type Sort
- Key Takeaways
- The Future
- Denoiser Passes per Request
- Passes and Energy by Hand
- How Adobe Firefly Brings Many GenAI Ideas Together
- Design a Small GenAI App
- A Tool for Each Part
- Draft the Script
- Make the Cover
- Credit Line and What I Changed
- GenAI Timeline
- Ultimate Challenge
- Unit Final Quiz
- Explain Why Tech and Ethics Belong Together
- Master Vocabulary
- Unit 2 Complete!
- CBSECommunicate effectively about AI concepts and applications; describe the historical development of AI; differentiate types and domains of AI including their applications; recognise key terminologies/concepts related to machine learning and deep learning; formulate informed opinions on benefits and limitations of AI (Unit 1).
- CISCE + statesDefine AI, trace its evolution and applications across fields, and explain common AI applications (decision making, remote patient monitoring, data analysis, complex problem-solving)
- CSTA (US)Students study the history of computing and AI, emerging technologies, human-AI relationships, and responsible decision-making about technology use.
- OECD–EC (Europe)Select and integrate outputs from multiple AI systems into a final product (Create 2, advanced).
Unit 3: Reinforcement Learning 15 topics
The Gaming Champion21 lessons· meets 7 requirements inADEKIBEngland + CambridgeAI4K12 (US)+1
- The Gaming Champion
- The RL Loop
- Name the Parts
- Rewards and Episodes
- Total Reward by Hand
- RL Parts Match
- Three Ways to Learn
- Policy Power!
- RL Concept Sort
- Explore vs Exploit
- Value Functions
- Epsilon-Greedy Odds
- Greedy Picks by Hand
- AlphaGo Learned From Feedback
- RL Process Order
- Pick the Family
- Spot the RL!
- RL Knowledge Quiz
- Explain Trial and Error
- RL Vocabulary
- RL Pioneer!
- ADEKDesign a scalable AI system architecture
- IBDistinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
- England + CambridgeShow understanding of Deep Learning, Machine Learning and Reinforcement Learning and the reasons for using each, including machine learning categories such as supervised and unsupervised learning
- AI4K12 (US)Progress from identifying a problem as a classification problem or a search problem (K-2), to categorizing problems as classification vs. search using examples like Teachable Machine (3-5), to categorizing problems as classification, prediction, combinatorial search, or sequential decision problems (6-8), to categorizing real-world problems across eight reasoning-problem types including heuristic search, adversarial search, logical deduction, and statistical inference (9-12).
- AI4K12 (US)Progress from describing and giving examples of how people vs. computers learn (K-2), to differentiating human flexible learning from computer pattern-finding/trial-and-error learning (3-5), to contrasting human learning characteristics with narrowly-defined machine learning problems (6-8), to defining supervised, unsupervised, and reinforcement learning and giving human-learning analogues for each (9-12).
- AI4K12 (US)Progress from explaining how reinforcement learning lets a computer learn from trial-and-error experience with a reward signal, e.g. a grid-world navigation demo (3-5), to explaining the difference between supervised learning (told the correct output) and reinforcement learning (told only how well it's doing) (6-8), to selecting the appropriate learning-algorithm family (supervised, unsupervised, or reinforcement) for a given reasoning problem (9-12). K-2 is marked N/A.
- Korea, Japan, HKClassify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
The Math Behind RL22 lessons· meets 4 requirements inCISCE + statesCSTA (US)AI4K12 (US)
- The Math Behind RL
- The MDP Recipe
- The Present-State Puzzle
- Markov Magic
- Frame a Delivery Robot
- MDP Match-Up
- State, Action or Reward?
- The Discount Factor
- Discounted Return by Hand
- Discount Sorting
- Transitions Explained
- The Bellman Equation
- One Bellman Backup by Hand
- Balance an MDP
- Google Maps Thinks in States
- Value Iteration Steps
- Value Iteration by Hand
- Spot the MDP!
- MDP Mastery Quiz
- Explain the Markov Idea
- MDP Vocabulary
- MDP Master!
- CISCE + statesExplain types of data, data identification/acquisition/exploration, binary logic and conditional gates, and deterministic vs probabilistic nature of real-life problems with examples
- CSTA (US)Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.
- AI4K12 (US)Progress from constructing a map of a home, school, or neighborhood and understanding that 'the map is not the territory' (K-2), to demonstrating how different map styles (geometric vs. topological) capture different aspects of the world (3-5), to showing how a game board (tic-tac-toe, chess) can be represented as a plain-language description of squares, relationships, and piece positions (6-8), to describing how to represent a concept as a schema.org-style schema with superconcepts and inherited properties (9-12).
- AI4K12 (US)Progress from giving examples of symbols encountered in daily life such as restroom icons and card suits (K-2), to explaining hierarchical tree structures such as ancestry trees and taxonomies (3-5), to translating a structure like a game board, road map, or mind map into a labeled graph of nodes and links (6-8), to translating the premises of a syllogism from English into predicate-logic notation and completing the inference (9-12).
The Reward Problem22 lessons
- The Reward Problem
- Reward vs Return
- The Wrong Win
- Reward Types
- Sparse or Dense?
- Reward Match-Up
- Rewards Shape Real Systems
- Reward Shaping
- Shaping Loop by Hand
- Episodic vs Continuing
- Return Formulas
- Return by Hand
- Reward Hacking
- Tune the Incentives
- YouTube Needs Better Signals
- Hack to Fix
- Reward Design Steps
- Spot the Issue!
- Rewards Quiz
- Explain Reward Hacking
- Reward Vocabulary
- Reward Expert!
Part of the course sequence; not cited as evidence for a specific requirement.
The Q Revolution21 lessons· meets 5 requirements inCISCE + statesIBCSTA (US)
- The Q Revolution
- The Q-Table
- Read the Q-Table
- The Magic Formula
- One Update by Hand
- Q-Learning Match
- From Tables to Deep RL
- Off-Policy Magic
- Targets and the Replay Queue
- Queue or Stack?
- Epsilon-Greedy
- Learning Rate α
- The Full Algorithm
- Tune a Q Update
- FrozenLake Is a Q-Learning Classic
- Q-Learning Steps
- Spot Q-Learning!
- Q-Learning Quiz
- Explain the TD Error
- Q Vocabulary
- Q Master!
- CISCE + statesDistinguish types of motion (linear, angular, circular) and types of joints/links (prismatic, revolute, spherical; rigid, soft) and use links and joints to create specific motion
- CISCE + statesDefine degrees of freedom of a robot and identify them through illustration
- IB(HL only) Implement abstract data types such as stacks, queues, linked lists, and trees
- CSTA (US)Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
- CSTA (US)Compare and contrast fundamental data structures and their uses.
The Atari Miracle22 lessons· meets 1 requirement inAI4K12 (US)
- The Atari Miracle
- Why Tables Fail
- Table or Network?
- DQN Architecture
- Read the Q-Network
- DQN Match-Up
- Stability Was the Real Breakthrough
- Experience Replay
- Replay by Hand
- Target Network
- Target Stability
- DQN Training
- TD Loss Lab
- DeepMind's Atari Breakthrough
- TD Target by Hand
- Debug the DQN
- DQN Algorithm Steps
- Spot the DQN!
- DQN Quiz
- Explain Stable DQN
- DQN Vocabulary
- DQN Decoded
A Different Approach22 lessons· meets 2 requirements inCISCE + states
- A Different Approach
- Value vs Policy
- Why a Table Breaks
- Stochastic Policies
- Sample the Policy
- Method Match-Up
- Randomness Can Be Optimal
- Policy Gradient Theorem
- Returns by Hand
- REINFORCE
- High Variance
- Baseline by Hand
- Actor-Critic
- Tune a Policy Update
- TD Error by Hand
- RLHF Uses Policy Gradients
- Actor-Critic Steps
- Spot Policy Gradients!
- Policy Gradient Quiz
- Explain Policy Gradients
- PG Vocabulary
- Policy Master!
The Perfect Partnership22 lessons
- The Perfect Partnership
- Actor & Critic
- Who Does What?
- Advantage Function
- The Critic's Verdict by Hand
- Actor-Critic Match
- Advantage Is a Smarter Signal
- A2C: Advantage AC
- A3C: Async Power
- N-Step Returns
- N-Step Returns by Hand
- GAE: Best Advantages
- GAE by Hand
- How Fast Does λ Forget?
- PPO Builds on Actor-Critic
- Tuning Calls
- A2C Algorithm Steps
- Spot Actor-Critic!
- Actor-Critic Quiz
- Explain Advantage Learning
- AC Vocabulary
- AC Master!
Part of the course sequence; not cited as evidence for a specific requirement.
Game Masters22 lessons· meets 2 requirements inEngland + CambridgeAI4K12 (US)
- Game Masters
- Historic Victories
- Timeline Check
- Games Meet RL
- RL Playground or Not?
- AI Hall of Fame
- Games Are RL Laboratories
- Self-Play Training
- Types of Games
- AlphaGo Secrets
- AlphaGo's Parts at Work
- Essential Methods
- Search Explosion Lab
- Search Cost by Hand
- AlphaGo Combined Learning and Search
- Choose the Right Tool
- Training Steps
- RL in Gaming
- Checkpoint Quiz
- Explain Self-Play
- Game AI Terms
- Game Master!
- England + CambridgeShow understanding of how graphs can be used to aid AI, and use A* and Dijkstra's algorithms to perform searches on a graph (candidates not required to write the search algorithms themselves)
- AI4K12 (US)Progress from drawing a simple 3-node search tree showing two possible tic-tac-toe moves (K-2), to drawing a full search tree of next moves for tic-tac-toe or nim and picking the best move (3-5), to modeling breadth-first search on a graph problem such as common-friend detection (6-8), to illustrating and comparing breadth-first, depth-first, and best-first search algorithms for growing a search tree (9-12).
Robots Learn Too22 lessons· meets 5 requirements inCISCE + statesCSTA (US)OECD–EC (Europe)
- Robots Learn Too
- Robot Challenges
- Why Not Practise on the Real Robot?
- Sim-to-Real Transfer
- A Virtual World Can Teach the Physical One
- Robotics Concepts
- Diagnose the Reality Gap
- Closing the Gap
- Which Setting Closes It?
- Robot Skills
- Robot Stars
- Safe Robot RL
- Safety Trade-offs
- How Much Practice Can a Simulator Buy?
- Practice Hours by Hand
- OpenAI's Rubik's Cube Hand
- Training Pipeline
- RL or Not?
- Checkpoint Quiz
- Explain Sim-to-Real
- Robotics Terms
- Robot Master!
- CISCE + statesDistinguish types of motion (linear, angular, circular) and types of joints/links (prismatic, revolute, spherical; rigid, soft) and use links and joints to create specific motion
- CISCE + statesDefine degrees of freedom of a robot and identify them through illustration
- CSTA (US)Evaluate the ability of models and simulations to test and support the refinement of hypotheses.
- CSTA (US)Analyze the risks, benefits, and effectiveness of using AI for specific tasks (e.g., coding, brainstorming), including when AI is used to fully automate a process or is used with a human-in-the-loop approach.
- OECD–EC (Europe)Compare task complexity, the need for human judgment, and ethical implications when deciding whether to use AI (Manage 1, advanced).
Teaching AI to Help22 lessons· meets 4 requirements inCISCE + statesEngland + Cambridge
- Teaching AI to Help
- The Raw AI Problem
- Why Pretraining Wasn't Enough
- RLHF Three Steps
- Which Step Fixes It?
- RLHF Concepts
- Alignment Is an Optimization Problem
- Human Feedback
- RLHF Pipeline
- Reward Model
- PPO Optimization
- Tune an RLHF System
- KL Penalty by Hand
- ChatGPT and Claude Use Preference Training
- Alignment Is Still Open
- Oversight Check
- Full RLHF Process
- RLHF Applications
- Checkpoint Quiz
- Explain RLHF
- RLHF Vocabulary
- RLHF Master!
- CISCE + statesDescribe the general block diagram and building blocks of a robot (mechanical, electronic, computational) and identify robots by demonstration/video (industrial arm, humanoid, mobile)
- CISCE + statesExplain gears (role, principles, gear ratio) and classify sensors (internal: position/velocity/acceleration/force; external: contact/non-contact) and their functions in a robotic system
- CISCE + statesDescribe actuators (linear, rotary), control systems (manual vs automatic) and integrate sensors, actuators and controller in a robotic system using a block diagram (input-controller-robot-feedback)
- England + CambridgeDescribe how sensors, microprocessors and actuators combine to create automated systems, and describe advantages/disadvantages for given scenarios (industry, transport, agriculture, weather, gaming, lighting, science)
RL Everywhere22 lessons
- RL Everywhere
- Major Applications
- One Pattern, Many Industries
- Healthcare Revolution
- Healthcare RL, Honestly
- Application Match
- RL-Shaped or Not?
- Green AI
- In Use or Research?
- Case Files
- Real-World Challenges
- Spot the Challenge
- Sample Cost Lab
- Sample Cost by Hand
- Google Used RL to Cool Data Centers
- Deployment Pipeline
- Your App, Your Reward
- RL or Not?
- Checkpoint Quiz
- Explain Real-World RL
- Application Terms
- Field Guide Complete
Part of the course sequence; not cited as evidence for a specific requirement.
RL Journey Review22 lessons· meets 3 requirements inCBSECISCE + statesCSTA (US)
- RL Journey Review
- RL Foundations
- Why So Many RL Styles?
- RL Algorithms
- Which Family Fits?
- Algorithm Match
- Q-Update by Hand
- Applications Review
- Concept Sort
- Key Techniques
- Which Trick Fixes It?
- RLHF Recap
- Compare RL Strategies
- Discounting by Hand
- ChatGPT Shows RL's Reach
- RLHF as an RL Loop
- RL Evolution
- Unit Challenge
- Unit Final Quiz
- Explain the Big Picture
- Master Terms
- RL Master!
- CBSECommunicate effectively about AI concepts and applications; describe the historical development of AI; differentiate types and domains of AI including their applications; recognise key terminologies/concepts related to machine learning and deep learning; formulate informed opinions on benefits and limitations of AI (Unit 1).
- CISCE + statesDefine AI, trace its evolution and applications across fields, and explain common AI applications (decision making, remote patient monitoring, data analysis, complex problem-solving)
- CSTA (US)Students study the history of computing and AI, emerging technologies, human-AI relationships, and responsible decision-making about technology use.
Bayesian Networks21 lessons· meets 4 requirements inUAEAI4K12 (US)
- Wet Grass at 7 a.m.
- You Already Know Bayes
- Bayes by Hand
- Prior, Likelihood or Posterior?
- Draw the Network
- Read the Tables
- One Row of the Joint
- Fill the Wet-Grass Rows
- Inference by Enumeration
- Order the Enumeration
- Check with Bayes' Rule
- Two Suspects
- Why Networks Save Numbers
- Independent or Not?
- The Same Idea in MDPs
- MDP Meets Network
- True or False: Networks
- Checkpoint: Bayesian Networks
- Chapter Terms
- Key Takeaways
- Chapter Complete!
- UAEData characteristics shape AI decisions
- AI4K12 (US)Progress from constructing a map of a home, school, or neighborhood and understanding that 'the map is not the territory' (K-2), to demonstrating how different map styles (geometric vs. topological) capture different aspects of the world (3-5), to showing how a game board (tic-tac-toe, chess) can be represented as a plain-language description of squares, relationships, and piece positions (6-8), to describing how to represent a concept as a schema.org-style schema with superconcepts and inherited properties (9-12).
- AI4K12 (US)Progress from giving examples of symbols encountered in daily life such as restroom icons and card suits (K-2), to explaining hierarchical tree structures such as ancestry trees and taxonomies (3-5), to translating a structure like a game board, road map, or mind map into a labeled graph of nodes and links (6-8), to translating the premises of a syllogism from English into predicate-logic notation and completing the inference (9-12).
- AI4K12 (US)Progress from drawing a tree by repeatedly splitting branches and placing data at nodes (K-2), to describing the parts of a tree (nodes, parent, leaves) and how they relate (3-5), to describing the parts of a labeled graph (nodes, links, source/target) and how trees are a special case of graphs (6-8), to describing how schemas structure information about people, places, or things within knowledge graphs used by search engines (9-12).
Hidden Markov Models20 lessons· meets 2 requirements inUAEAI4K12 (US)
- The Mood Detective
- Markov Chains, One Step Deeper
- True or False: Reading the Chain
- Where Does the Chain Settle?
- When the State Is Hidden
- Hidden or Observed?
- The Full Toy Model
- Read the Tables
- The Forward Algorithm by Hand
- Order the Forward Algorithm
- Check the Day-2 Numbers
- Your Turn: Grumpy, Grumpy
- Checked in Python
- Sound Step or Bug?
- From α to a Best Guess
- Where HMMs Did Real Work
- Map the Mapping
- Checkpoint: Hidden Markov Models
- HMM Vocabulary
- Chapter Complete!
- UAEData characteristics shape AI decisions
- AI4K12 (US)Progress from demonstrating knowledge of language structure by generating plausible/implausible novel words or unscrambling sentences (K-2), to demonstrating that human language is infinite via sentence extension (3-5), to using a parser to display a sentence's syntactic (parse-tree) structure and explaining the node categories (6-8), to demonstrating how a small context-free grammar can parse or generate simple sentences, and its limits with agreement constraints (9-12).
Solving Constraints in Code25 lessons· meets 10 requirements inUAEEngland + CambridgeCSTA (US)AI4K12 (US)
- Maya's Exam-Week Problem
- Variables, Domains, Constraints
- Name the Parts
- The Rules as a Function
- Shrink the Domains
- Backtracking in Ten Lines
- How Big Is the Haystack?
- Read the Solver
- Trace the First Dead End
- Run It: 36 Nodes
- How Backtracking Behaves
- Seeing the Dead End Sooner
- Forward Checking
- Which Check Says No?
- Timetables Are CSPs
- Spot the Constraint
- Same World, Three Modalities
- Graph, Tree or Rules?
- My Structure, Written Out
- Valid or Clash?
- New System, Same solve()
- What My Model Hides
- Checkpoint: Predict the Output
- Solver Vocabulary
- Constraint Solver!
- UAEOptimisation: goals, constraints, trade-offs
- England + CambridgeShow understanding of how graphs can be used to aid AI, and use A* and Dijkstra's algorithms to perform searches on a graph (candidates not required to write the search algorithms themselves)
- England + CambridgeWrite algorithms for linear/binary search and insertion/bubble sort; use and implement Abstract Data Types (stack, queue, linked list, binary tree, dictionary); compare algorithms using Big O notation for time and space complexity
- CSTA (US)Use and adapt classic algorithms to solve computational problems.
- CSTA (US)Evaluate algorithms in terms of their efficiency, correctness, and clarity.
- CSTA (US)Illustrate the flow of execution of a recursive algorithm.
- CSTA (US)Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.
- AI4K12 (US)Progress from constructing a map of a home, school, or neighborhood and understanding that 'the map is not the territory' (K-2), to demonstrating how different map styles (geometric vs. topological) capture different aspects of the world (3-5), to showing how a game board (tic-tac-toe, chess) can be represented as a plain-language description of squares, relationships, and piece positions (6-8), to describing how to represent a concept as a schema.org-style schema with superconcepts and inherited properties (9-12).
- AI4K12 (US)Progress from giving examples of symbols encountered in daily life such as restroom icons and card suits (K-2), to explaining hierarchical tree structures such as ancestry trees and taxonomies (3-5), to translating a structure like a game board, road map, or mind map into a labeled graph of nodes and links (6-8), to translating the premises of a syllogism from English into predicate-logic notation and completing the inference (9-12).
- AI4K12 (US)Progress from drawing a simple 3-node search tree showing two possible tic-tac-toe moves (K-2), to drawing a full search tree of next moves for tic-tac-toe or nim and picking the best move (3-5), to modeling breadth-first search on a graph problem such as common-friend detection (6-8), to illustrating and comparing breadth-first, depth-first, and best-first search algorithms for growing a search tree (9-12).
Unit 4: AI Systems Design 12 topics
Beyond the Model22 lessons· meets 14 requirements inADEKCBSEIBEngland + Cambridge+5
- Beyond the Model
- System Components
- Which Part Failed?
- Data Pipeline
- Check or Change?
- Component Match
- Most Failures Are System Failures
- Model Serving
- Scaling Systems
- Reliability Patterns
- Pick the Pattern
- Design Tradeoffs
- Uptime Chain Lab
- Uptime by Hand
- Netflix Runs More Than a Model
- Design Review: Your App
- Design Process
- Design Decisions
- Checkpoint Quiz
- Explain AI System Design
- System Terms
- System Architect!
- ADEKDesign a scalable AI system architecture
- CBSEUnderstand Big Data, its types, advantages and disadvantages, and characteristics; explain the concept and significance of Big Data Analytics; analyse future trends; understand mining data streams (Unit 5).
- IBDescribe network structures, protocols, and security threats (encryption, firewalls, phishing, DDoS attacks)
- IBDesign and query relational databases using SQL as core (mandatory) content for all students
- IB(HL only) Explain NoSQL database models and their use cases relative to relational databases
- England + CambridgeUnderstand the difference between the internet and the world wide web, and describe how web pages are located, retrieved and displayed (browser, IP addresses, DNS, web server, HTML)
- CSTA (US)Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.
- CSTA (US)Describe the issues that impact network functionality (e.g., bandwidth, load, delay, topology).
- UNESCOAcquire methodological and technical skills to evaluate frameworks/components (e.g. TensorFlow, PyTorch, Scikit-learn) and configure a scalable, maintainable, reusable prototype AI architecture (data, algorithm, model and interface layers) for a defined problem, considering open-source options (CG4.2.4.1).
- UNESCOAcquire the interdisciplinary technical skills and project-management competencies needed to build a prototype AI system for a simple specific task (e.g. a chatbot), including leveraging computing resources, selecting/enhancing AI models (e.g. hyperparameter optimization), and balancing cost against computing needs and environmental impact (CG4.2.4.2).
- Korea, Japan, HKUnderstand the structure and components of communication networks, the role of protocols, and methods/techniques for ensuring information security; design a small-scale network.
- ChinaSenior secondary students progress to applied innovation: refining AI algorithm models and interdisciplinary systems thinking (continuation of the 9-10 strand into upper senior grades)
- ChinaStudents learn the basic process, implementation principles and core algorithms behind AI systems
- Australia + NZExamine network protocols, and how networks apply cybersecurity measures to protect data, software and hardware
The Digital Restaurant22 lessons· meets 2 requirements inIBCSTA (US)
- The Digital Restaurant
- API Building Blocks
- Order Through the Waiter
- REST APIs Explained
- Read the Request
- HTTP Methods Match
- One Pattern, Many Services
- Monolith vs Microservices
- API Request Flow
- API Status Codes
- Diagnose the Status Code
- AI Model APIs
- Retries vs Failures
- Retries by Hand
- OpenAI API Exposes Model Power
- Where Does the Key Live?
- Build an API Call
- Spot the API Usage
- APIs & Microservices Quiz
- Explain API Requests
- API Vocabulary
- API Architect!
The AI Factory Floor22 lessons
- The AI Factory Floor
- Model Serving Essentials
- Serving Diagnosis
- Inference Servers
- Training or Inference?
- Serving Technology Match
- UX Depends on Infrastructure
- Batching for Speed
- Batching by Hand
- Model Deployment Pipeline
- Model Optimization Techniques
- Quantization by Hand
- Deployment Strategies
- Pick the Rollout
- Batch Size Lab
- Serving Has a Speed and an Energy Cost
- Scaling Strategy Sort
- Spot the Serving Issue
- Model Serving Quiz
- Explain Model Serving
- Model Serving Vocabulary
- Factory Floor Complete
Part of the course sequence; not cited as evidence for a specific requirement.
The Speed Demon Framework22 lessons
- The Speed Demon Framework
- FastAPI Superpowers
- Which Feature Fixes It?
- FastAPI Basics
- Accepted or 422?
- FastAPI Component Match
- Docs From Code
- Async for AI
- Waiting by Hand
- FastAPI Request Lifecycle
- FastAPI AI Patterns
- Design a Reliable AI Endpoint
- Streaming Makes AI Feel Instant
- Design Review: Study App
- Streaming LLM Responses
- Read the Stream
- Build a FastAPI AI Endpoint
- Spot the FastAPI Best Practice
- FastAPI for AI Quiz
- Explain FastAPI for AI
- FastAPI Vocabulary
- Endpoint Reader
Part of the course sequence; not cited as evidence for a specific requirement.
The Shipping Container Revolution22 lessons· meets 3 requirements inUAEIBEngland + Cambridge
- The Shipping Container Revolution
- Docker Core Concepts
- Will a Container Fix It?
- Containers vs Virtual Machines
- VM or Container?
- Docker Command Match
- Smaller Images Usually Move Faster
- Dockerfile for AI Apps
- Dockerfile Layer Order
- Rebuild Time by Hand
- GPU Support in Docker
- Tune a Deployment Setup
- Pull Time by Hand
- How Docker Desktop Helps Teams Build the Same Way
- Design Review: Your App
- Multi-Stage Builds
- Docker Compose AI Stack
- Spot the Docker Best Practice
- Docker for AI Quiz
- Explain Why Containers Help AI Deployment
- Docker Vocabulary
- Docker Captain!
- UAEEffectiveness of AI governance
- IBExplain how core computer hardware, operating systems, and cloud computing concepts underpin computing systems
- England + CambridgeShow understanding of operating system process management (multi-tasking, process states, scheduling algorithms) and virtual memory/paging/segmentation
The AI Factories in the Sky22 lessons· meets 11 requirements inADEKCBSEIBEngland + Cambridge+2
- The AI Factories in the Sky
- The Big Three Cloud Providers
- Rent, Buy or Which Cloud?
- Cloud Computing Basics
- Rent or Buy by Hand
- Cloud Service Match
- Where You Store Data Changes Speed and Cost
- GPU Instances for AI
- Cloud AI Deployment Steps
- Managed AI Services
- Price a Cloud Training Run
- Spot Pricing by Hand
- How SageMaker Speeds Up Cloud ML Work
- Storage for AI Workloads
- Which Storage Tier?
- Choose the Right Cloud Service
- Spot the Cloud Best Practice
- Design Review: Homework Helper
- Cloud Platforms Quiz
- Explain Why Cloud Platforms Help AI Teams
- Cloud Platform Vocabulary
- Cloud Planner!
- ADEKFootprint / resource cost of AI
- CBSEDevelop proficiency using the Orange Data Mining tool - navigate its interface, employ its features, execute data analysis tasks; demonstrate ability to apply Orange across AI domains including data science, computer vision, and NLP through hands-on projects (Unit 4: AI with Orange Data Mining Tool, practicals only).
- CBSEUnderstand Big Data, its types, advantages and disadvantages, and characteristics; explain the concept and significance of Big Data Analytics; analyse future trends; understand mining data streams (Unit 5).
- IBExplain how core computer hardware, operating systems, and cloud computing concepts underpin computing systems
- IBDesign and query relational databases using SQL as core (mandatory) content for all students
- IB(HL only) Explain NoSQL database models and their use cases relative to relational databases
- England + CambridgeShow understanding of operating system process management (multi-tasking, process states, scheduling algorithms) and virtual memory/paging/segmentation
- CSTA (US)Design ways to minimize negative environmental impacts of AI and communicate those ways to others.
- CSTA (US)Students examine security implications and environmental impacts of AI systems within Systems & Security.
- OECD–EC (Europe)Analyse how design and deployment decisions affect an AI system's resource consumption (Engage 5, advanced).
- OECD–EC (Europe)Consider the ethical consequences of AI systems throughout their life-cycle, including environmental impact and societal impact such as platformisation of work and low-cost labelling labour (AI example 57, competence 4.4).
From Prototype to Planet-Scale22 lessons· meets 4 requirements inIBEngland + CambridgeCSTA (US)
- From Prototype to Planet-Scale
- Scaling Fundamentals
- Diagnose the Slowdown
- Horizontal Scaling for AI
- Stateless or Stateful?
- Scaling Term Match
- Caches Can Remove Huge Amounts of Work
- Distributed Training
- Which Parallelism?
- Auto-Scaling Response
- Kubernetes for AI
- How Many Replicas?
- Replicas by Hand
- How Kubernetes Helps AI Services Grow
- Caching and Edge Deployment
- Which Cache?
- Scaling Strategy Selection
- Spot the Scaling Anti-Pattern
- Scaling AI Systems Quiz
- Explain Why Scaling AI Systems Is Hard
- Scaling Vocabulary
- Scale Master!
- IBExplain how core computer hardware, operating systems, and cloud computing concepts underpin computing systems
- IBDescribe network structures, protocols, and security threats (encryption, firewalls, phishing, DDoS attacks)
- England + CambridgeShow understanding of operating system process management (multi-tasking, process states, scheduling algorithms) and virtual memory/paging/segmentation
- CSTA (US)Describe the issues that impact network functionality (e.g., bandwidth, load, delay, topology).
The Silent Failures22 lessons· meets 5 requirements inCISCE + statesCSTA (US)OECD–EC (Europe)Australia + NZ
- The Silent Failures
- What to Monitor
- Crash or Drift?
- Data Drift and Concept Drift
- Data Drift, Concept Drift, or Neither?
- Monitoring Tool Match
- Catching Drift Before the Labels Arrive
- The Four Golden Signals
- Percentiles by Hand
- Incident Response Flow
- Logging Best Practices
- How Many Requests Does the Tail Hit?
- How Grafana Helps Teams See Model Health
- Building Dashboards
- Attacks Leave Traces
- Threat to Defence
- Alert Priority Assignment
- Spot the Monitoring Issue
- Monitoring an AI App: Quiz
- Explain Why ML Monitoring Matters
- Monitoring Vocabulary
- Silent Failures, Caught
- CISCE + statesChoose and construct appropriate statistical graphs (bar graph, histogram, scatter plot, pie graph) and represent multi-dimensional data (introduction to dimensionality)
- CSTA (US)Explain security issues that might lead to compromised computer programs.
- CSTA (US)Compare ways software developers protect devices and information from unauthorized access.
- OECD–EC (Europe)Know that processing of personal data by AI (e.g. voice interactions with a virtual assistant) is subject to regulations such as the EU GDPR and can carry data protection, privacy and security risks (AI example 39, competence 4.2).
- Australia + NZStudents understand that their privacy and personal data must be protected when using generative AI tools, and are taught not to input sensitive personal or others' data into such tools without appropriate safeguards
The 87% That Never Launch22 lessons· meets 4 requirements inCBSEEngland + CambridgeCSTA (US)AI4K12 (US)
- The 87% That Never Launch
- MLOps Core Components
- Why Do Great Models Stay Stuck?
- DevOps vs MLOps
- Code Bug or ML Problem?
- MLOps Tool Match
- Big Data Is Why Features Get Shared
- Feature Stores
- Feature Store Diagnosis
- MLOps Pipeline Flow
- Model Registry Concepts
- Count the Models
- Model Count by Hand
- How MLflow Organizes Experiments and Models
- Design Review: Your App
- CI/CD for ML
- MLOps Maturity Levels
- Spot the MLOps Practice
- MLOps Introduction Quiz
- Explain Why MLOps Is More Than DevOps
- MLOps Vocabulary
- MLOps Pioneer!
- CBSEUnderstand Big Data, its types, advantages and disadvantages, and characteristics; explain the concept and significance of Big Data Analytics; analyse future trends; understand mining data streams (Unit 5).
- England + CambridgeEvaluate models and simulators for real-life scenarios; create relational databases with linked tables; understand Big Data and describe its applications
- CSTA (US)Evaluate and analyze the roles of humans and human decision-making in the creation of AI.
- AI4K12 (US)Progress from drawing a tree by repeatedly splitting branches and placing data at nodes (K-2), to describing the parts of a tree (nodes, parent, leaves) and how they relate (3-5), to describing the parts of a labeled graph (nodes, links, source/target) and how trees are a special case of graphs (6-8), to describing how schemas structure information about people, places, or things within knowledge graphs used by search engines (9-12).
The Automation Revolution22 lessons· meets 3 requirements inAI4K12 (US)OECD–EC (Europe)UNESCO
- The Automation Revolution
- ML-Specific Tests
- Which Test Catches It?
- Pipeline Triggers
- Which Trigger Fires?
- CI/CD Stage Match
- Small Validation Gates Prevent Huge Failures
- GitHub Actions for ML
- Read the Workflow
- ML CI/CD Pipeline Order
- Model Validation Gates
- Tune an ML Release Pipeline
- How GitHub Actions Automates ML Checks
- Deployment Strategies
- Canary Numbers by Hand
- Pick the Strategy
- When to Block Deployment
- Spot the CI/CD Best Practice
- CI/CD for ML Quiz
- Explain Why ML CI/CD Needs More Checks
- CI/CD Vocabulary
- Pipeline Architect!
- AI4K12 (US)Progress from drawing a tree by repeatedly splitting branches and placing data at nodes (K-2), to describing the parts of a tree (nodes, parent, leaves) and how they relate (3-5), to describing the parts of a labeled graph (nodes, links, source/target) and how trees are a special case of graphs (6-8), to describing how schemas structure information about people, places, or things within knowledge graphs used by search engines (9-12).
- OECD–EC (Europe)Establish checkpoints, monitor AI use against criteria, and adjust roles throughout a problem-solving process (Manage 4, advanced).
- UNESCOBuild technical and social-responsibility skills to make decisions on optimizing, reconfiguring, or shutting down an AI system based on test results and user feedback (three scenarios: optimize datasets/model/interface; reconfigure problem-scoping/architecture; or shut down and remediate where the system violates human rights or harms vulnerable groups) (CG4.3.4.2).
The Million-Dollar GPU Bill22 lessons· meets 5 requirements inADEKCISCE + statesUNESCOChina
- The Million-Dollar GPU Bill
- Where ML Costs Come From
- Read the Bill by Hand
- Spot, Reserved and On-Demand
- Spot Maths
- Cost Optimization Match
- Cache Hits Can Feel Like Free Compute
- Model Optimization for Cost
- Model Size by Hand
- Which Bill Does It Cut?
- Smart Scaling Strategies
- Scaling Choices
- Tune an AI Cost Strategy
- How Redis Helps Reduce AI Bills
- Caching for Cost
- Cache Savings by Hand
- Choose Cost-Effective Options
- Spot the Cost Waste
- Cost Optimization Quiz
- Explain Why AI Cost Optimization Matters
- Cost Optimization Vocabulary
- Cost Engineer!
- ADEKDesign a scalable AI system architecture
- CISCE + statesTune model hyperparameters (learning rate, batch size, number of hidden layers/neurons) using techniques such as grid search or random search
- UNESCOAcquire methodological and technical skills to evaluate frameworks/components (e.g. TensorFlow, PyTorch, Scikit-learn) and configure a scalable, maintainable, reusable prototype AI architecture (data, algorithm, model and interface layers) for a defined problem, considering open-source options (CG4.2.4.1).
- UNESCOAcquire the interdisciplinary technical skills and project-management competencies needed to build a prototype AI system for a simple specific task (e.g. a chatbot), including leveraging computing resources, selecting/enhancing AI models (e.g. hyperparameter optimization), and balancing cost against computing needs and environmental impact (CG4.2.4.2).
- ChinaSenior secondary students progress to applied innovation: refining AI algorithm models and interdisciplinary systems thinking (continuation of the 9-10 strand into upper senior grades)
From Notebook to Planet Scale22 lessons
- From Notebook to Planet Scale
- Unit 4 Journey Recap
- Diagnose Maya's Launch
- The Production ML Stack
- Which Layer Broke?
- Tool to Purpose Match
- Tiny Weak Spots Can Break Big Systems
- Key Metrics to Monitor
- Percentiles by Hand
- Complete ML Deployment Flow
- Cost vs Performance Trade-offs
- Horizontal Scaling Lab
- Replicas by Hand
- How a Modern ML Platform Connects the Pieces
- Production Readiness Checklist
- Launch Review
- Problem to Solution Match
- Production-Ready Assessment
- Unit 4 Comprehensive Quiz
- Explain What Makes AI Production-Ready
- Unit 4 Key Terms
- Systems Architect!
Part of the course sequence; not cited as evidence for a specific requirement.
Unit 5: AI in Industry 13 topics
AI in Healthcare25 lessons· meets 19 requirements inUAECBSECISCE + statesCSTA (US)+3
- The Doctor's AI Assistant
- Healthcare AI Applications
- Which Area Is It?
- Medical Imaging AI
- Patches by Hand
- Detect, Classify or Segment?
- Support Vector Machines: The Widest Street
- SVM True or False
- Run the SVM
- Healthcare AI Match
- AI Can Warn Before Crisis
- Drug Discovery with AI
- Drug Discovery Pipeline
- Healthcare AI Challenges
- Balance a Clinical AI System
- Alarm Maths by Hand
- A Shortcut to Protein Shapes
- Predictive Healthcare
- Keep It Running
- AI Application Classification
- Spot Responsible Healthcare AI
- AI in Healthcare Quiz
- Explain Healthcare AI's Role
- Healthcare AI Vocabulary
- Healthcare AI Pioneer!
- UAEEffectiveness of AI governance
- UAEHuman–AI collaboration across sectors
- CBSEExplain the importance of data literacy in AI; identify data collection methods and applications; comprehend matrices and their operations; apply basic data analysis techniques (mean, median, mode, standard deviation, variance); visualise data using line/bar/histogram/scatter/pie charts with matplotlib (Unit 5: Data Literacy - Data Collection to Data Analysis).
- CBSEDifferentiate types of machine learning methods (supervised: regression, classification/k-NN; unsupervised: clustering/k-means); understand the concept behind each method; apply methods to develop solutions for day-to-day situations, e.g. Pearson correlation and linear regression in MS Excel/Python (Unit 6: Machine Learning Algorithms).
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- CISCE + statesPerform matrix operations (addition, subtraction, multiplication, transpose) and vector arithmetic/applications relevant to AI
- CISCE + statesApply Set Theory to data-table joins and relational algebra, and calculate simple statistical measures (mean, median, mode, variance, standard deviation)
- CISCE + statesAnalyse data trends using mean, median, mode, range, variance and standard deviation; apply probability basics including uniform, normal and binomial distributions
- CISCE + statesFormulate null and alternative hypotheses, identify Type I and Type II errors, and apply simple linear regression and correlation coefficient for prediction and relationship measurement
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- OECD–EC (Europe)Deliberately assign parts of a task to human strengths versus AI capabilities (Manage 3, advanced).
- OECD–EC (Europe)Assess an AI system's strengths and limitations considering its purpose and potential impacts (Shape 1, advanced).
- OECD–EC (Europe)States that a foundational understanding of AI's technical functioning and the ability to recognise chances, limits and risks are indispensable for students to use AI responsibly and reflectively ('digital mündig'); calls on the Länder to integrate AI-related informatics competences and 'Bildung in der digitalen Welt' competences into curricula for all subjects and school types, without itself specifying discrete grade-level student outcomes.
- UNESCOUnderstand that human accountability is a legal obligation of AI creators and AI service providers, who are answerable for safety incidents, ethical risks in design/training, and misuses of their AI service (CG4.2.1.1).
- UNESCOAcquire age-appropriate technical skills in AI programming, understanding how supervised, unsupervised and reinforcement-learning algorithms scrape/process data, train, and function (CG4.2.3.2).
AI in Finance25 lessons· meets 17 requirements inUAECISCE + statesIBEngland + Cambridge+5
- The Money Machines
- Finance AI Applications
- The Card Swipe That Looked Normal
- Algorithmic Trading
- Trading Signals Check
- Finance AI Match
- Pattern, Not Field
- Fraud Detection
- Pick the Fraud Tool
- Credit Decision Flow
- Alternative Data in Finance
- Tune a Finance AI System
- Base Rates by Hand
- Visa Flags Risk in Real Time
- Fairness in Financial AI
- Four-Fifths Check by Hand
- Case: AI in Insurance Decisions
- Risk or Proxy?
- Insurance Regulator Quiz
- Finance AI Use Case Classification
- Spot Responsible Finance AI
- AI in Finance Quiz
- Explain Finance AI Safeguards
- Finance AI Vocabulary
- FinTech AI Expert!
- UAEEffectiveness of AI governance
- UAEHuman–AI collaboration across sectors
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- IBDistinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
- England + CambridgeShow understanding of Deep Learning, Machine Learning and Reinforcement Learning and the reasons for using each, including machine learning categories such as supervised and unsupervised learning
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- AI4K12 (US)Progress from giving examples of symbols encountered in daily life such as restroom icons and card suits (K-2), to explaining hierarchical tree structures such as ancestry trees and taxonomies (3-5), to translating a structure like a game board, road map, or mind map into a labeled graph of nodes and links (6-8), to translating the premises of a syllogism from English into predicate-logic notation and completing the inference (9-12).
- AI4K12 (US)Progress from drawing a tree by repeatedly splitting branches and placing data at nodes (K-2), to describing the parts of a tree (nodes, parent, leaves) and how they relate (3-5), to describing the parts of a labeled graph (nodes, links, source/target) and how trees are a special case of graphs (6-8), to describing how schemas structure information about people, places, or things within knowledge graphs used by search engines (9-12).
- AI4K12 (US)Progress from explaining how reinforcement learning lets a computer learn from trial-and-error experience with a reward signal, e.g. a grid-world navigation demo (3-5), to explaining the difference between supervised learning (told the correct output) and reinforcement learning (told only how well it's doing) (6-8), to selecting the appropriate learning-algorithm family (supervised, unsupervised, or reinforcement) for a given reasoning problem (9-12). K-2 is marked N/A.
- AI4K12 (US)Progress from demonstrating how computers recognize emotions in faces via mouth/eye/eyebrow shape (K-2), to illustrating how sentiment analysis judges the emotional tone of text, e.g. movie/restaurant reviews, social media (3-5), to describing how computers combine facial expression, gaze, gesture, body language, tone of voice, and word choice to recognize emotional states (6-8), to identifying ways AI applications modify their behavior in response to detected human emotional states, e.g. adaptive tutoring systems (9-12).
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- OECD–EC (Europe)Recognise that AI applications directly interacting with humans and making decisions about their lives (e.g. CV-sorting, exam scoring) can be controversial even where other AI applications are not (AI example 63, competence 2.3).
- UNESCOEvaluate the consequences of institutional use of AI to make high-stakes decisions about people (e.g. profiling students, hiring, loan/assessment scoring) and understand why human accountability must not be ceded to AI in such decisions (CG4.2.1.2).
- Korea, Japan, HKClassify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
AI in Retail25 lessons· meets 12 requirements inUAECBSEIBEngland + Cambridge+4
- The Store That Knows You
- Retail AI Applications
- Which Retail AI Fits?
- Recommendation Systems
- Recommend by Hand
- Retail AI Match
- Customer Segments with K-Means
- Good Fit for K-Means?
- Run K-Means
- Tiny Preference Signals Add Up Fast
- Demand Forecasting
- Forecast by Hand
- Customer Purchase Journey
- In-Store AI
- Low Risk or Safeguards?
- Tune a Retail AI Strategy
- How Amazon Uses Recommendations at Scale
- Supply Chain AI
- Routes by Hand
- AI Solution Mapping
- Spot Effective Retail AI
- AI in Retail Quiz
- Explain How AI Changes Retail Decisions
- Retail AI Vocabulary
- Retail AI Analyst
- UAEHow AI models human emotion and behaviour
- CBSEDifferentiate types of machine learning methods (supervised: regression, classification/k-NN; unsupervised: clustering/k-means); understand the concept behind each method; apply methods to develop solutions for day-to-day situations, e.g. Pearson correlation and linear regression in MS Excel/Python (Unit 6: Machine Learning Algorithms).
- IBDistinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
- England + CambridgeShow understanding of Deep Learning, Machine Learning and Reinforcement Learning and the reasons for using each, including machine learning categories such as supervised and unsupervised learning
- CSTA (US)Demonstrate code reuse by creating programming solutions using libraries and APIs.
- CSTA (US)Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).
- CSTA (US)Describe different types of AI algorithms and models, and compare and contrast the strengths and limitations of their reasoning.
- AI4K12 (US)Progress from explaining how reinforcement learning lets a computer learn from trial-and-error experience with a reward signal, e.g. a grid-world navigation demo (3-5), to explaining the difference between supervised learning (told the correct output) and reinforcement learning (told only how well it's doing) (6-8), to selecting the appropriate learning-algorithm family (supervised, unsupervised, or reinforcement) for a given reasoning problem (9-12). K-2 is marked N/A.
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- UNESCOAcquire age-appropriate technical skills in AI programming, understanding how supervised, unsupervised and reinforcement-learning algorithms scrape/process data, train, and function (CG4.2.3.2).
- Korea, Japan, HKClassify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
AI in Agriculture22 lessons· meets 4 requirements inCISCE + statesCSTA (US)AI4K12 (US)
- The Intelligent Farm
- Agricultural AI Applications
- How Can a Drone Spot Trouble Before a Farmer Can?
- Precision Farming
- Uniform or Precision?
- AgriTech AI Match
- Read the NDVI Map
- Computer Vision for Crops
- Field-Test the Model
- Precision Farming Workflow
- Livestock AI
- NDVI Lab
- NDVI by Hand
- How John Deere Uses AI in the Field
- Spray Savings by Hand
- Climate Adaptation
- Match Problem to AI Solution
- Spot Effective AgriTech
- AI in Agriculture Quiz
- Explain Why AI Helps Modern Farming
- AgriTech AI Vocabulary
- AgriTech Innovator!
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
AI in Manufacturing22 lessons· meets 11 requirements inCISCE + statesEngland + CambridgeCSTA (US)AI4K12 (US)
- The Smart Factory
- Manufacturing AI Applications
- Read the Warning Signs
- Predictive Maintenance
- Maintenance by the Numbers
- Manufacturing AI Match
- A Tiny Defect Can Reveal a Big Process Problem
- AI Quality Control
- Inspection by the Numbers
- Manufacturing AI Implementation
- Industry 4.0 Technologies
- OEE Lab
- OEE by Hand
- How Siemens Uses Digital Twin Thinking
- AI-Powered Robotics
- Which Robot Skill?
- Match Challenge to AI Solution
- Spot Smart Manufacturing
- AI in Manufacturing Quiz
- Explain How AI Improves Manufacturing
- Manufacturing AI Vocabulary
- Manufacturing AI Expert!
- CISCE + statesExplain what a robot is, its characteristics, and the benefits of robots over humans (quality, productivity, efficiency, working span, hazardous environments)
- CISCE + statesState a brief history of robotics evolution since 1900 and recite Isaac Asimov's Three Laws of Robotics
- CISCE + statesClassify robots by terrain/field (aerial, ground, underwater), by control (manual, automatic), and identify bio-inspired robots (humanoid, bird, snake, insect)
- CISCE + statesDifferentiate a machine from a robot, and a robot from a cobot (human-in-the-loop, multi-robot systems), tracing the progress from robots to cobots
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- England + CambridgeUnderstand what is meant by robotics, describe the characteristics of a robot (mechanical structure, electrical components/sensors/actuators/microprocessors, programmability), and the roles robots perform (industry, transport, agriculture, medicine, domestic, entertainment) with advantages/disadvantages
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
AI in Education22 lessons· meets 7 requirements inCSTA (US)AI4K12 (US)OECD–EC (Europe)UNESCO+1
- Your AI Teacher
- Education AI Applications
- Which Education AI Fits?
- Intelligent Tutoring Systems
- Trace the Tutor
- EdTech AI Match
- Small Errors Reveal Big Learning Gaps
- AI-Powered Assessment
- Grade the Grader
- Adaptive Learning Flow
- AI Learning Tools
- The Forgetting Curve
- Forgetting by Hand
- How Duolingo Uses AI to Adapt Practice
- Challenges and Ethics
- Name the Risk
- Match Problem to AI Solution
- Spot Effective EdTech
- AI in Education Quiz
- Explain How AI Personalizes Education
- EdTech AI Vocabulary
- EdTech Analyst
- CSTA (US)Evaluate how AI use impacts an individual's decision making and other behavior.
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- OECD–EC (Europe)Recognise that AI applications directly interacting with humans and making decisions about their lives (e.g. CV-sorting, exam scoring) can be controversial even where other AI applications are not (AI example 63, competence 2.3).
- UNESCOEvaluate the consequences of institutional use of AI to make high-stakes decisions about people (e.g. profiling students, hiring, loan/assessment scoring) and understand why human accountability must not be ceded to AI in such decisions (CG4.2.1.2).
- UNESCOInterrogate how automation of literature reviews, writing and artistic creation by AI may undermine human thinking and intellectual development, and identify concrete actions to protect themselves and peers from over-reliance on AI outputs (CG4.2.1.3).
- Australia + NZStudents understand that generative AI tools should be used in ways that benefit all members of the school community and support wellbeing, not just individual convenience
AI in Transportation25 lessons· meets 8 requirements inUAECISCE + statesEngland + CambridgeCSTA (US)+1
- The Self-Driving Future
- Transportation AI Applications
- How Does a Car Know What Happens Next?
- Autonomous Vehicle AI
- Which Stage Failed?
- Transportation AI Match
- Now or Next?
- SAE Automation Levels
- Place the Level
- Autonomous Vehicle Pipeline
- Smart Traffic Systems
- Stopping Distance Lab
- Stopping Distance by Hand
- How Waymo Connects Sensing and Driving
- Challenges in Autonomous Driving
- Match Challenge to AI Solution
- Spot Effective Transportation AI
- Design Review: Routing App
- Routing Aid When the Map Is Wrong
- Data Source, Blind Spot
- Design Review: Aid Routing
- AI in Transportation Quiz
- Explain Why Transportation AI Is Complex
- Transportation AI Vocabulary
- Transportation AI Expert!
- UAEAI in economic development and social change
- UAEHumanitarian and environmental effectiveness
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- England + CambridgeShow understanding of how graphs can be used to aid AI, and use A* and Dijkstra's algorithms to perform searches on a graph (candidates not required to write the search algorithms themselves)
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- AI4K12 (US)Progress from drawing a simple 3-node search tree showing two possible tic-tac-toe moves (K-2), to drawing a full search tree of next moves for tic-tac-toe or nim and picking the best move (3-5), to modeling breadth-first search on a graph problem such as common-friend detection (6-8), to illustrating and comparing breadth-first, depth-first, and best-first search algorithms for growing a search tree (9-12).
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
AI in Entertainment22 lessons· meets 13 requirements inADEKCISCE + statesCSTA (US)AI4K12 (US)+1
- AI Creates Entertainment
- Entertainment AI Applications
- Generate or Personalise?
- AI in Video Games
- Seeds and Difficulty by Hand
- Entertainment AI Match
- Recommendations Quietly Shape Taste
- AI in Film & TV
- Content Recommendation Pipeline
- Generative AI in Entertainment
- Tune an Entertainment AI Experience
- Seed Bits by Hand
- How Netflix Uses AI to Shape Viewing
- Feedback Loop by Hand
- Ethics & Challenges
- Pick the Objective
- Which Tool Does the Job?
- Spot Responsible Entertainment AI
- AI in Entertainment Quiz
- Explain How AI Changes Entertainment
- Entertainment AI Vocabulary
- Entertainment AI, Explained
- ADEKDeepfakes: explain, spot flaws, set responsible-use rules
- CISCE + statesExplain the potential use of AI in word processing, smartphones, web-based auction sites, scanner machines, e-commerce and social networking, and AI's social benefits in healthcare, transportation, disaster prediction and agriculture
- CSTA (US)Describe how artificial intelligence drives many software and physical systems.
- CSTA (US)Evaluate computational artifacts to maximize their beneficial effects and minimize harmful effects on society.
- CSTA (US)Evaluate the intended and unintended impacts of AI on society (e.g., deep fakes, job loss), including government, education, entertainment, culture, careers, and national security, while considering how these impacts may differ among diverse communities.
- AI4K12 (US)Progress from demonstrating how computers recognize emotions in faces via mouth/eye/eyebrow shape (K-2), to illustrating how sentiment analysis judges the emotional tone of text, e.g. movie/restaurant reviews, social media (3-5), to describing how computers combine facial expression, gaze, gesture, body language, tone of voice, and word choice to recognize emotional states (6-8), to identifying ways AI applications modify their behavior in response to detected human emotional states, e.g. adaptive tutoring systems (9-12).
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- OECD–EC (Europe)Analyse how AI shapes beliefs and behaviours (Engage 1, advanced level).
- OECD–EC (Europe)Weigh the benefits and drawbacks of data-shaped access to information from predictive AI systems (Engage 4, advanced).
- OECD–EC (Europe)Weigh the benefits and disadvantages of using AI-driven search engines, including privacy and commercial-interest trade-offs (AI example 31, competence 1.1).
- OECD–EC (Europe)Be aware that AI algorithms may embody a commercial or political message rather than only serving the user's information need, with possible negative consequences such as reproducing stereotypes or spreading misinformation (AI example 48, competence 1.2).
- OECD–EC (Europe)Know that 'deep-fakes' are AI-generated images, video, or audio of events or people that did not really happen, and may be indistinguishable from the real thing (AI example 51, competence 1.2).
AI Startups & Business22 lessons· meets 2 requirements inAI4K12 (US)
- The AI Entrepreneur
- AI Startup Landscape
- Why Do Some Great AI Ideas Still Fail?
- AI Business Models
- Moat or No Moat?
- Business Model Match
- Strong or Weak Signal?
- The Startup Journey
- Evidence or Vanity?
- Startup Funding Stages
- AI Startup Challenges
- Runway Lab
- Runway by Hand
- How Hugging Face Grew Around AI Builders
- Building AI Products
- Launch Review
- Match Challenge to Strategy
- Spot Smart Startup Decisions
- AI Startups Quiz
- Explain What Makes an AI Startup Viable
- Startup Vocabulary
- AI Entrepreneur!
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
AI Careers22 lessons· meets 6 requirements inADEKCBSEAI4K12 (US)OECD–EC (Europe)
- Your AI Career
- Technical AI Roles
- Which Technical Role?
- Skills for AI Careers
- Which Skill Is Doing the Work?
- Role to Responsibility Match
- Projects Often Matter More Than Titles
- Non-Technical AI Roles
- One App, Many Roles
- AI Career Path Progression
- Where AI Professionals Work
- Plan Your Portfolio Hours
- Portfolio Maths by Hand
- How GitHub Helps AI Careers Become Visible
- Building Your AI Profile
- Evidence or Claim?
- Match Interest to Role
- Spot Good Career Moves
- AI Careers Quiz
- Explain How to Grow Toward an AI Career
- AI Career Vocabulary
- Career Explorer!
- ADEKCareers, future of work
- CBSEArticulate the demand for AI professionals and diverse career opportunities; identify requisite skills and tools for AI careers; understand roles/responsibilities of AI professionals across industries; evaluate own interests/skills to determine career pathways in AI (Unit 2: Unlocking your Future in AI).
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- AI4K12 (US)Progress from describing jobs that no longer exist due to past technology advances, e.g. farriers replaced by auto mechanics (K-2), to describing how a specific job will change due to AI/robotic technology, e.g. warehouse workers alongside robots (3-5), to predicting a new job type that might arise or an existing job that might change/disappear due to AI adoption (6-8), to investigating the specific skills needed for AI-enabled careers across the workforce, not just for programmers (9-12).
- OECD–EC (Europe)Be aware that AI-based technologies can replace some human functions, potentially causing job losses or reallocations while also creating new jobs (AI example 60, competence 2.4).
AI Consulting22 lessons· meets 2 requirements inAI4K12 (US)
- The AI Advisor
- Types of AI Consulting
- Which Service Fits?
- The Consulting Process
- Which Phase?
- Consulting Terms Match
- Sometimes the Best Consulting Move Is Asking a Better Question
- Why Companies Hire AI Consultants
- AI Consulting Engagement
- AI Consulting Skills
- Tune an AI Consulting Strategy
- POC Savings by Hand
- How Accenture Turns AI Ideas Into Business Projects
- Challenges in AI Consulting
- The Hard Conversation
- Match Challenge to Approach
- Spot Good Consulting Practices
- In Scope or Scope Creep?
- AI Consulting Quiz
- Explain Why AI Consulting Needs More Than Coding
- Consulting Vocabulary
- AI Consultant!
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
AI in Industry Review22 lessons· meets 5 requirements inCISCE + statesAI4K12 (US)China
- AI Everywhere
- Unit 5 Journey Recap
- Same Problem, New Industry
- Common Themes Across Industries
- Name the Pattern
- Industry AI Match
- Most Industry AI Starts With a Narrow Decision, Not a Robot
- Transport to Consulting
- AI Adoption Journey
- Five Industry Challenges
- Diagnose the Stalled Project
- Is the Model Worth It?
- Net Saving by Hand
- One Cloud, Many Industries
- AI Industry Ecosystem
- Who Does What in Your App?
- Match Industry to Key Challenge
- Unit 5 True or False
- Unit 5 Apply Quiz
- Explain What Connects AI Across Industries
- Unit 5 Key Terms
- Unit 5 Connected
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- AI4K12 (US)Progress from identifying devices in daily life that use AI, e.g. smartphones, smart assistants (K-2), to describing how AI-powered services (search, recommenders, autonomous vehicles) are used in daily life (3-5), to examining an aspect of daily life predicted to change due to AI, e.g. transportation and self-driving cars (6-8), to explaining the kinds of cultural debates that arise as AI evolves, e.g. AI-generated art, LLM use in homework, data rights (9-12).
- AI4K12 (US)Progress from identifying current uses of AI and how they have impacted society (K-2), to identifying how sectors of society such as manufacturing, retail, and healthcare are changing due to AI (3-5), to comparing AI-driven societal change to previous industrial revolutions (6-8), to predicting how a specific sector of society is likely to change in the short and intermediate term as a result of AI, referencing Amara's Law (9-12).
- ChinaStudents learn core AI concepts, theory, and application domains
SDG Research-and-Build Project24 lessons· meets 14 requirements inUAEADEKCBSECISCE + states+3
- An AI to End Hunger?
- Goals, Targets, Your Problem
- Goal, Target or Your Problem?
- SDG Projects Around the World
- Which Goal Does It Serve?
- The App Nobody Opened
- Where Will Your Data Come From?
- Usable or Warning Sign?
- Baseline First, Then Build
- Try It: Test the Canteen Forecast
- What Did the Forecast Show?
- Impact and Footprint
- Footprint Calculator
- Same Job Size, Very Different Energy
- Evidence or Just a Claim?
- Limits and Who Could Be Harmed
- Limit, Harm or Footprint?
- Match the Risk to a Safeguard
- When a Fraud Model Hurt Families
- Order the SDG Project
- Checkpoint: SDG Research-and-Build
- Pitch Your SDG Project
- SDG Project Terms
- SDG Builder!
- UAEHumanitarian and environmental effectiveness
- ADEKFootprint / resource cost of AI
- CBSEComplete a group Capstone Project (3-5 students) aligned with an SDG, following the design-thinking process (define problem, understand users, brainstorm/design solution, identify and collect data, build prototype, test solution, reflect individually and as a team, create a 3-minute video pitch); produce project documentation per the CBSE-IBM AI Project Cookbook (Part C).
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- CSTA (US)Demonstrate code reuse by creating programming solutions using libraries and APIs.
- CSTA (US)Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).
- CSTA (US)Evaluate the ability of models and simulations to test and support the refinement of hypotheses.
- CSTA (US)Using a dataset and a systematic process, develop an AI model to generate for classification or prediction, and articulate the assumptions made at each step: (1) develop a question solvable with AI, (2) collect or curate data, (3) evaluate the data, (4) train an AI model on the data, (5) evaluate the model, and (6) iteratively improve the model.
- CSTA (US)Design ways to minimize negative environmental impacts of AI and communicate those ways to others.
- CSTA (US)Students examine security implications and environmental impacts of AI systems within Systems & Security.
- AI4K12 (US)Progress from describing how AI can be used to solve a societal problem, e.g. Code.org's AI for Oceans classifying wildlife vs. debris (K-2), to designing a solution to a societal problem using AI technology, e.g. environmental protection, energy conservation (3-5), to researching a societal problem and describing how AI perception/reasoning/learning technologies could address it, referencing the UN Sustainable Development Goals (6-8), to evaluating an actual AI-for-social-good project in terms of the problem addressed and its real or potential impact (9-12).
- OECD–EC (Europe)Analyse how design and deployment decisions affect an AI system's resource consumption (Engage 5, advanced).
- OECD–EC (Europe)Consider the ethical consequences of AI systems throughout their life-cycle, including environmental impact and societal impact such as platformisation of work and low-cost labelling labour (AI example 57, competence 4.4).
Unit 6: Capstone Projects 12 topics
Planning Your Capstone33 lessons· meets 6 requirements inUAECBSECISCE + statesIB+2
- Your AI Project
- What Makes a Good Capstone
- Which Quality Is Missing?
- Choosing Your Project
- Too Big, Right-Sized, Too Small
- Project Planning Match
- Many Great Capstones Start as One Careful MVP
- Project Ideas by Domain
- Compare and Merge Two AI Plans
- Your Ideas First
- Ask for Five
- Merge It
- Project Planning Phases
- Common Pitfalls to Avoid
- Name the Pitfall
- Hour Budget Lab
- Hour Budget by Hand
- How GitHub Helps a Capstone Look Real
- Planning Your Timeline
- Match Phase to Activities
- Spot Good Project Decisions
- Capstone Planning Quiz
- Explain Why Scope Matters in a Capstone
- Open Brief: Choose Your Own Problem
- Ready Brief or Not Yet?
- Who Else Is Working on This?
- Use the Initiatives
- SWOT Your Capstone
- Build Maya's SWOT
- Plan It as a Gantt Chart
- Read the Gantt
- Project Planning Vocabulary
- Project Planner!
- UAEDesign AI solutions with systematic design processes
- CBSEDecompose any problem using the 5W1H method; apply Design Thinking methodology; create empathy maps; align problems to Sustainable Development Goals; express a solution to a problem in non-technical words (Unit 4: Introduction to Capstone Project).
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- IBDesign, develop, and document a self-identified computational solution (~35 hours) as the internal assessment, including a problem specification, planning, system overview, development, and evaluation
- CSTA (US)Plan and develop programs for broad audiences using a software lifecycle process.
- OECD–EC (Europe)Purposefully integrate AI outputs with original ideas to build a comprehensive solution (Create 1, advanced).
Finding Your Data25 lessons· meets 7 requirements inADEKCBSECISCE + statesCSTA (US)+2
- Finding Your Data
- Data Sources
- Which Source Fits?
- Evaluating Data Quality
- Which Check Fails?
- Data Terms Match
- A Tiny Labeling Mistake Can Ripple Through a Whole Project
- Common Data Problems
- Gaps and Imbalance by Hand
- Data Preparation Steps
- Data Cleaning Techniques
- How Many Rows Survive?
- Rows Left by Hand
- How Kaggle Helps Builders Start With Real Datasets
- Train-Test Split
- Stratify and Leakage by Hand
- Data Quality Problems
- Spot Good Data Practices
- Data Preparation Quiz
- Explain What Makes Data Ready for AI
- No-Code: Explore, Model, Score
- The Same Task in Code
- What the Blocks Hid
- Data Preparation Vocabulary
- Data Preparer!
- ADEKExamine dataset bias, propose fixes
- CBSEDevelop proficiency using the Orange Data Mining tool - navigate its interface, employ its features, execute data analysis tasks; demonstrate ability to apply Orange across AI domains including data science, computer vision, and NLP through hands-on projects (Unit 4: AI with Orange Data Mining Tool, practicals only).
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CSTA (US)Evaluate the data used to solve a problem, including its source(s) and whether privacy is protected, if/how the data has been processed, data quality (e.g., accuracy, reliability, validity), what the data represents, and biases.
- CSTA (US)Students build data fluency and examine the societal impacts of large-scale data collection used to train AI systems.
- AI4K12 (US)Progress from examining a labeled dataset to identify problems that could cause incorrect predictions, e.g. an all-green 'healthy foods' set (K-2), to examining training-data features/labels for potential sources of bias such as Amazon's biased resume sorter (3-5), to explaining how unbalanced training data biases a classifier, e.g. faces or loan applications (6-8), to investigating demographic imbalances in training data using data-visualization tools such as histograms or Pandas (9-12).
- OECD–EC (Europe)Evaluate how dataset properties affect an AI system's performance and impact, factoring in data source and selection (Shape 3, advanced).
Training Your Model25 lessons· meets 11 requirements inCBSECISCE + statesIBEngland + Cambridge+4
- Choosing Your Model
- Model Types
- Why Can a Simpler Model Win?
- Matching Model to Problem
- Name the Problem Type
- Beyond K-Means: DBSCAN, Hierarchical, Spectral
- Whose Rule Is This?
- Run DBSCAN and Friends
- Training Terms Match
- Pretrained Models Already Carry a Huge Head Start
- The Training Process
- One Update by Hand
- Model Development Workflow
- Training Pitfalls
- Diagnose the Training Run
- Learning Rate and the Loss
- How Hugging Face Speeds Up Model Training Choices
- Transfer Learning
- Freeze or Fine-Tune?
- Match Problem to Model
- Spot Good Training Practices
- Model Training Quiz
- Explain How to Choose a Model Wisely
- Training Vocabulary
- Model Trainer!
- CBSEDifferentiate types of machine learning methods (supervised: regression, classification/k-NN; unsupervised: clustering/k-means); understand the concept behind each method; apply methods to develop solutions for day-to-day situations, e.g. Pearson correlation and linear regression in MS Excel/Python (Unit 6: Machine Learning Algorithms).
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CISCE + statesTune model hyperparameters (learning rate, batch size, number of hidden layers/neurons) using techniques such as grid search or random search
- IBDistinguish supervised, unsupervised, and reinforcement learning approaches to machine learning
- England + CambridgeShow understanding of Deep Learning, Machine Learning and Reinforcement Learning and the reasons for using each, including machine learning categories such as supervised and unsupervised learning
- CSTA (US)Select and use an appropriate AI algorithm for a classification task (e.g., KNN, decision tree).
- AI4K12 (US)Progress from modeling the use of a classification or search algorithm to solve a simple problem (K-2), to describing differences between decision-tree and neural-network classification algorithms (3-5), to comparing several algorithms that could solve a specific reasoning problem based on input data and decision complexity (6-8), to listing, for each of eight reasoning-problem types, an algorithm that could solve it (9-12).
- AI4K12 (US)Progress from analyzing a decision-tree-building game and how the learning algorithm adds/replaces nodes (3-5), to comparing how decision-tree learning (add a node) differs from neural-network learning (adjust every weight) (6-8), to describing how decision-tree, neural-net, regression, and reinforcement-learning algorithms each adjust their own type of internal representation (9-12). K-2 is marked N/A.
- AI4K12 (US)Progress from explaining how reinforcement learning lets a computer learn from trial-and-error experience with a reward signal, e.g. a grid-world navigation demo (3-5), to explaining the difference between supervised learning (told the correct output) and reinforcement learning (told only how well it's doing) (6-8), to selecting the appropriate learning-algorithm family (supervised, unsupervised, or reinforcement) for a given reasoning problem (9-12). K-2 is marked N/A.
- UNESCOAcquire age-appropriate technical skills in AI programming, understanding how supervised, unsupervised and reinforcement-learning algorithms scrape/process data, train, and function (CG4.2.3.2).
- Korea, Japan, HKClassify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
Building Your App32 lessons· meets 20 requirements inUAECISCE + statesIBCSTA (US)+5
- From Model to App
- Application Types
- Pick the App Type
- User Interface Design
- Which Rule Is Broken?
- Application Terms Match
- Design for Every User
- Barrier and Fix
- Check Your Interface
- Which Fix Comes First?
- Your Design Brief
- Review the Designs
- Follow One Request
- Sometimes the Biggest Product Upgrade Is Not the Model
- Quick Demo Tools
- Application Development Steps
- Performance Considerations
- Balance an AI App Experience
- Speed Maths by Hand
- How Streamlit Turns a Model Into Something People Can Try
- Model Serving Best Practices
- Trace the Validator
- Choose the Right Approach
- Spot Good App Practices
- AI Application Quiz
- Explain What Makes an AI App Usable
- Your Build: a System Prompt
- What Kind of Test?
- Build It in Prompt Lab
- What Did Your Tests Show?
- Application Vocabulary
- App Designer!
- UAEImprove AI systems to match societal expectations
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CISCE + statesChoose and construct appropriate statistical graphs (bar graph, histogram, scatter plot, pie graph) and represent multi-dimensional data (introduction to dimensionality)
- IBDesign, develop, and document a self-identified computational solution (~35 hours) as the internal assessment, including a problem specification, planning, system overview, development, and evaluation
- IBEvaluate the success of a computational solution against its own requirements and identify possible improvements
- CSTA (US)Evaluate and refine computational artifacts to make them more usable and accessible.
- CSTA (US)Implement an artificial intelligence algorithm to play a game against a human opponent or solve a problem.
- CSTA (US)Plan and develop programs for broad audiences using a software lifecycle process.
- CSTA (US)Develop programs for multiple computing platforms.
- CSTA (US)Develop and use a series of test cases to verify that a program performs according to its design specifications.
- CSTA (US)Evaluate key qualities of a program through a process such as a code review.
- OECD–EC (Europe)Critically evaluate how AI feedback shapes one's ideas and reflect on the creative process (Create 3, advanced).
- OECD–EC (Europe)Design improvements to an AI system based on technical constraints, ethics, and user needs to promote societal benefit (Shape 4, advanced).
- UNESCOApply an integral, ethics-by-design set of principles across the whole AI life cycle, e.g. simulating the role of a 'chief ethics officer' drafting a checklist of ethical criteria to audit each step of an AI system's design (CG4.3.2.1).
- UNESCOCustomize assessment methods/instruments to test self-crafted AI tools for robustness and ease of use, organise peer assessment and shared feedback, and build collaborative co-creator skills (CG4.3.3.3).
- Korea, Japan, HKUnderstand and apply the concepts and methods of information design (including universal design, usability and accessibility) needed for effective communication with a given audience, and evaluate/improve created content.
- Korea, Japan, HKCapture varied phenomena as information and its connections, and apply information and information technology appropriately, effectively and creatively toward problem discovery and solution (content areas include content creation for communication, data processing, and programming to build information systems).
- ChinaStudents learn to develop AI applications and transfer that capability to solve problems in other real-life contexts
- Australia + NZDesign the user experience of a digital system generating or processing data, and evaluate the suitability of user interfaces for defined purposes and end-users, applying accessibility standards for diverse audiences
- Australia + NZStudents use an iterative process to design, develop, document, and test advanced computer programs, e.g. developing a GUI-based program that responds to user inputs (button clicks, text input, drop-down/radio selections)
Testing & Evaluation22 lessons· meets 8 requirements inCBSECISCE + statesAI4K12 (US)OECD–EC (Europe)
- Does It Really Work?
- Evaluation Metrics
- Confusion Matrix by Hand
- Choosing the Right Metric
- Lower the Threshold
- AUC by Hand
- Metric Terms Match
- The Most Useful Test Cases Are Often the Awkward Ones
- Beyond Basic Metrics
- Testing Process
- Testing Strategies
- Tune an Evaluation Plan
- F1 and Groups by Hand
- How Weights & Biases Helps Teams Compare Model Runs
- Presenting Results Honestly
- Honest Report Check
- Match Scenario to Priority Metric
- Spot Good Testing Practices
- Testing and Evaluation Quiz
- Explain Why Honest Evaluation Matters
- Evaluation Vocabulary
- Quality Evaluator!
- CBSEIntegrate Data Science Methodology steps into the Capstone Project; identify the best way to represent a solution to a problem; understand the importance of validating machine learning models; use key evaluation metrics (MSE, RMSE, Precision, Recall, F1, Accuracy) for various machine learning tasks (Unit 2).
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CISCE + statesApply ML to real-world case studies: predictive maintenance from historical machine data, and credit-card/identity-theft fraud detection
- CISCE + statesApply ML to medical diagnosis by analysing medical imaging, genetic information and patient records
- AI4K12 (US)Progress from demonstrating, with instructor help, how to train a computer to recognize something using a tool like Teachable Machine (K-2), to training a classification model and examining its accuracy on new inputs (3-5), to training and evaluating a classification or prediction model on a tabular dataset (6-8), to using supervised or unsupervised learning on real-world data and quantitatively evaluating the results on a nontrivial test set (9-12).
- OECD–EC (Europe)Assess an AI system's strengths and limitations considering its purpose and potential impacts (Shape 1, advanced).
- OECD–EC (Europe)Design evaluation criteria for an AI system, compare its performance across inputs/users, and propose improvements (Shape 2, advanced).
- OECD–EC (Europe)States that a foundational understanding of AI's technical functioning and the ability to recognise chances, limits and risks are indispensable for students to use AI responsibly and reflectively ('digital mündig'); calls on the Länder to integrate AI-related informatics competences and 'Bildung in der digitalen Welt' competences into curricula for all subjects and school types, without itself specifying discrete grade-level student outcomes.
Documentation & Presentation22 lessons· meets 7 requirements inADEKCBSECISCE + statesCSTA (US)+1
- Tell Your Story
- Documentation Types
- Which Document Answers This?
- Writing a Great README
- README Doctor
- Documentation Terms Match
- A README Often Decides Whether Someone Keeps Reading
- Code Documentation
- Read the Docstring
- Presentation Structure
- Presentation Tips
- Tune a Project Presentation
- Time Budget by Hand
- How GitHub Makes Project Communication Visible
- Writing the Project Report
- Place the Report Sentence
- Match Content to Document
- Spot Good Documentation Practices
- Documentation Quiz
- Explain Why Project Storytelling Matters
- Documentation Vocabulary
- Communicator!
- ADEKBuild a data story (data + visuals + narrative for an audience)
- CBSEUnderstand the benefits and elements of storytelling; appreciate the role of data storytelling in data analysis/science/AI; learn to combine data, visuals, and narrative to present complex information effectively using the Narrative Structure of a Data Story (Freytag's Pyramid); create an effective data story from given data, and understand ethics in data storytelling (Unit 8).
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CSTA (US)Develop and use a series of test cases to verify that a program performs according to its design specifications.
- CSTA (US)Evaluate key qualities of a program through a process such as a code review.
- CSTA (US)Students read, evaluate, and critique AI-generated code as part of the Programming strand.
- SingaporeDevelop digital literacy and technological skills needed to thrive in an increasingly technology-driven world, as a central goal of the Masterplan.
AI Ethics in Practice29 lessons· meets 20 requirements inUAEADEKCISCE + statesIB+6
- AI Responsibility
- Ethical Considerations
- Which Lens Spots the Problem?
- Bias in AI Projects
- Break Down the Accuracy
- Which Bias Is It?
- Ethics Terms Match
- Bias Can Hide Even When Overall Accuracy Looks Strong
- Privacy Considerations
- Minimise the Data
- Ethical Review Process
- Making It Right
- How an Average Hides a Group
- How Hugging Face Model Cards Support Responsible Sharing
- Your Ethical Statement
- Check the Model Card
- Fix, Warn or Refuse?
- Spot Ethical Practices
- Ethics Quiz
- Explain What Responsible AI Means in Practice
- From Principles to Policy
- Keep, Rewrite or Drop?
- Enforcement, Exceptions, Review
- When a Rule Is Broken
- Teeth, Door or Clock?
- Draft Your Governance Clause
- Governance Check
- Ethics Vocabulary
- Ethical Builder!
- UAEEffectiveness of AI governance
- UAEJudge responsible AI use against governance frameworks
- ADEKDraft/commit to ethical-use guidelines
- ADEKAI governance/civic participation
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- IBEvaluate ethical implications of AI/ML systems, including bias, fairness, and transparency, as part of the machine learning content
- England + CambridgeShow understanding of encryption (symmetric/asymmetric cryptography, public/private key), SSL/TLS, digital certification and quantum cryptography purpose/benefits/drawbacks
- CSTA (US)Evaluate and analyze the roles of humans and human decision-making in the creation of AI.
- CSTA (US)Evaluate an AI model (e.g., using a model card) to determine the model's features as well as its biases, explainability, fairness, privacy, accuracy, and transparency.
- CSTA (US)Train, iteratively improve, and then develop a model card for an AI model with ethical considerations for end users and others impacted: fairness, bias, safety, security, intellectual property, privacy, robustness, explainability, accuracy, transparency, and accountability.
- AI4K12 (US)Progress from discussing what makes a system fair vs. unfair through a fair-distribution exercise (K-2), to evaluating whether an AI system meets the design criteria of transparency and explainability (3-5), to evaluating whether an AI system meets the design criteria of accountability and respect for privacy (6-8), to analyzing whether an AI system satisfies the full set of ethical design criteria: fairness, transparency, explainability, accountability, respect for privacy, and adherence to societal values (9-12).
- AI4K12 (US)Progress from creating a model card for a classification or prediction model documenting its intended use, training data, accuracy, and limitations (3-5), to constructing an ethical matrix of stakeholders and their values for an AI system and evaluating alignment (6-8), to designing an AI system using a full ethical design process that considers all stakeholders' values across fairness, transparency, explainability, accountability, privacy, and societal values (9-12). K-2 is marked N/A.
- OECD–EC (Europe)Design improvements to an AI system based on technical constraints, ethics, and user needs to promote societal benefit (Shape 4, advanced).
- UNESCOCategorise general safety risks of AI and typical AI incidents, deepen knowledge of human rights to data protection and privacy and creators' legal responsibility to collect data only with informed consent, and practise strategies to ensure personal data is collected, used, shared, archived and deleted only with consent (CG4.2.2.3).
- UNESCOApply an integral, ethics-by-design set of principles across the whole AI life cycle, e.g. simulating the role of a 'chief ethics officer' drafting a checklist of ethical criteria to audit each step of an AI system's design (CG4.3.2.1).
- UNESCODevelop a critical attitude to ethics-by-design principles behind existing AI systems/algorithms by auditing selected tools, proposing an ethics label, and recommending remedies for identified violations of ethical principles or regulations (CG4.3.2.2).
- UNESCOCultivate social responsibilities to uphold 'ethics by design' in regulations on AI — evaluating how selected local AI regulations align with ethics-by-design, and drafting proposals to modify or create new regulations governing ethics by design (CG4.3.2.3).
- UNESCOPractise critiquing AI systems by auditing whether a model enhances or weakens human capacities, agency and consciousness, checking the extent of its explainability and data-privacy protection, and measuring system performance and its broader societal/environmental impact (CG4.3.4.1).
- UNESCONurture a self-identity as a co-creator and 'driver' of the next generation of AI technology, critically analyse the long-term impacts of AI systems on social relations and behaviours, and discuss how regulations/policies should adapt to enhance AI governance (e.g. by engaging with local/online communities of AI co-creators) (CG4.3.4.3).
- Australia + NZStudents understand that generative AI tools should be used in ways that benefit all members of the school community and support wellbeing, not just individual convenience
Deployment & Sharing24 lessons· meets 3 requirements inCISCE + statesCSTA (US)Australia + NZ
- Going Live
- Deployment Options
- Why Can Something Work Locally and Fail After Launch?
- Preparing for Deployment
- Commit or Keep Out?
- Deployment Terms Match
- Why Did the Launch Fail?
- Easy Deployment for Students
- Deployment Process
- Sharing Your Work
- Make Your Project Website
- Ready to Share?
- Share It Well
- Tune Deployment Readiness
- Downtime by Hand
- How Hugging Face Spaces Makes ML Sharing Fast
- Maintaining Deployed Apps
- After Launch: What Now?
- Match Project to Platform
- Spot Good Deployment Practices
- Deployment Quiz
- Explain What Makes a Project Ready to Go Live
- Deployment Vocabulary
- Launch Planner!
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CSTA (US)Develop programs for multiple computing platforms.
- Australia + NZStudents use an iterative process to design, develop, document, and test advanced computer programs, e.g. developing a GUI-based program that responds to user inputs (button clicks, text input, drop-down/radio selections)
Peer Review & Feedback25 lessons· meets 5 requirements inCISCE + statesIBCSTA (US)
- Learning from Others
- Value of Peer Review
- Name the Blind Spot
- How to Give Good Feedback
- Upgrade the Comment
- Feedback Terms Match
- A Question Can Beat a Verdict
- How to Receive Feedback
- Reply to the Review
- Feedback Process
- What to Look For
- How Much Do Extra Reviewers Help?
- Extra Eyes by Hand
- How GitHub Makes Review More Useful
- Code Review Best Practices
- Review This Function
- Test and Document Your Function
- Hand It to a Reviewer
- Review a Real-Looking Pull Request
- Good vs. Bad Feedback
- Spot Good Feedback Practices
- Peer Review Quiz
- Explain What Makes Feedback Useful
- Feedback Vocabulary
- Feedback Expert!
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- IBCollaborate with students from other Group 4 (sciences) subjects on shared scientific investigation and collaborative-sciences project skills
- CSTA (US)Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project.
- CSTA (US)Develop and use a series of test cases to verify that a program performs according to its design specifications.
- CSTA (US)Evaluate key qualities of a program through a process such as a code review.
Project Showcase22 lessons· meets 4 requirements inCISCE + statesCSTA (US)Korea, Japan, HKChina
- Show Time!
- Showcase Elements
- Why Is That Booth Empty?
- The Perfect Elevator Pitch
- Pitch, Q&A or Cut?
- Showcase Terms Match
- First Impressions in a Showcase Happen Fast
- Fix This Pitch
- Creating Visual Displays
- Showcase Day Timeline
- Handling Different Audiences
- Tune a Showcase Pitch
- Pitch Timing by Hand
- How LinkedIn Extends a Showcase Beyond One Day
- Demo Day Tips
- Demo Rescue
- Match Audience to Approach
- Spot Good Showcase Practices
- Showcase Quiz
- Write Your Own Pitch
- Showcase Vocabulary
- Showcase Star!
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- CSTA (US)Implement an artificial intelligence algorithm to play a game against a human opponent or solve a problem.
- Korea, Japan, HKCapture varied phenomena as information and its connections, and apply information and information technology appropriately, effectively and creatively toward problem discovery and solution (content areas include content creation for communication, data processing, and programming to build information systems).
- ChinaStudents learn to develop AI applications and transfer that capability to solve problems in other real-life contexts
Continuous Learning22 lessons· meets 2 requirements inCISCE + statesUNESCO
- The Journey Continues
- Learning Resources
- Reading Resources Critically
- Building Your AI Network
- Learn, Build or Share?
- Resource Match
- Teaching Others Often Strengthens Your Own Learning
- Paths After Your Capstone
- Pick the Next Path
- Skill Building Path
- Career Development
- Learning Hours Calculator
- Learning Hours by Hand
- How Kaggle Keeps Learning Practical
- Staying Current
- Learn Now or Note It
- Match Goal to Resource
- Spot Good Learning Habits
- Continuous Learning Quiz
- Explain How to Keep Growing in AI
- Learning Vocabulary
- Lifelong Learner!
- CISCE + statesGive an overview of decision making in machines/computers, cybersecurity in computing, and machine intelligence, plus the components of the AI project framework (problem scoping, data acquisition, data exploration, modelling and evaluation, in brief)
- UNESCOReflect on personal goals and a lifelong-learning, self-actualization attitude toward AI as it becomes pervasive in work, life and social practices (CG4.3.1.3).
The Grand Finale8 lessons· meets 1 requirement inCISCE + states
- The Grand Finale
- Your Capstone Journey
- Lifecycle Order
- Which Phase Fixes It?
- Grand Finale Quiz
- Post-Mortem by Hand
- Capstone Vocabulary
- AI Graduate!
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.