Curriculum alignment · East Asia
South Korea, Japan and Hong Kong AI and informatics curricula
We checked the LittleAIMaster Grade 1–12 AI course against all 43 rated requirements of this framework: 30 fully covered, 5 mostly covered, 8 partly covered. Open a requirement to see what learners do and the exact lessons.
Source documents (5)
Ministry of Education, Republic of Korea (교육부) / National Curriculum Information Center (NCIC)
MEXT (Ministry of Education, Culture, Sports, Science and Technology, Japan)
Education Bureau (EDB), Hong Kong SAR, developed with CUHK Faculty of Engineering & Faculty of Education (CUHK Jockey Club AI for the Future Project)
Education Bureau (EDB), Hong Kong SAR, adapted from the CoolThink@JC project (EdUHK, MIT, CityU HK)
12 of 43 requirements are worded from secondary summaries or could not be checked against the primary document; they are marked.
Alignment chart
Every Korea, Japan, HK requirement, rated
Showing 43 of 43 requirements
Korea 2022 Revised Curriculum — Informatics
디지털 사회와 인공지능 (Digital Society and AI) — Practical Studies (실과), Gr.5-6
Compare digital and analogue data encountered in daily life through play/experiential activities, and identify types/forms of number, text, sound and image data usable for AI ([6실05-04]).
Framework grades 3–5· secondary sourceFully covered
Compare digital and analogue data encountered in daily life through play/experiential activities, and identify types/forms of number, text, sound and image data usable for AI ([6실05-04]).
Framework grades 3–5· secondary sourceIn Grade 4 'A Table of Clues, a Key With Two Sides' and Grade 5 'Everything Is a Code', learners identify text, number and yes/no clues and digital versus analogue forms, and explain how encoded clues support decisions.
디지털 사회와 인공지능 (Digital Society and AI) — Practical Studies, Gr.5-6
Through hands-on use of a simple AI tool built on machine learning, understand the basic principle of machine learning and explore how AI changes society and jobs ([6실05-05]).
We start Grade 2 · framework Grade 3Framework grades 3–5· secondary sourceFully covered
Through hands-on use of a simple AI tool built on machine learning, understand the basic principle of machine learning and explore how AI changes society and jobs ([6실05-05]).
We start Grade 2 · framework Grade 3Framework grades 3–5· secondary sourceIn Grade 3 'Training', Byte is shown examples round after round, tested on unseen pictures, and predicts on new input from the patterns it found.
Robots and Control — Practical Studies, Gr.5-6
Explore examples of information technology fused into robots, know about products developed by combining robots with such technology, and control a simple AI-type robot's sensors and motions using block-based programming ([6실04-06]).
Framework grades 3–5· secondary sourcePartly covered
Explore examples of information technology fused into robots, know about products developed by combining robots with such technology, and control a simple AI-type robot's sensors and motions using block-based programming ([6실04-06]).
Framework grades 3–5· secondary sourceIn Grade 5 'Program a Gadget', learners configure a live tablet sensor rule, see a screen response and tell it apart from learned motion.
There is no external actuator or physical robot affecting the environment.
인공지능 (Artificial Intelligence) — Middle School Informatics
Explain the concept and characteristics of artificial intelligence and distinguish AI software from non-AI software ([9정04-01]).
Framework grades 6–8· secondary sourceFully covered
Explain the concept and characteristics of artificial intelligence and distinguish AI software from non-AI software ([9정04-01]).
Framework grades 6–8· secondary sourceIn Grade 6 'What is AI?' and 'AI in Your Home', learners define AI and sort real gadgets as AI or not AI, using three levels, five clues and rule-based versus learning-based tests, giving reasons.
Construct and apply an AI system using a variety of data ([9정04-03]).
Framework grades 6–8· secondary sourceFully covered
Construct and apply an AI system using a variety of data ([9정04-03]).
Framework grades 6–8· secondary sourceIn Grade 7 'The Great Project Choice' and 'Your Building Week!', learners choose their own problem and build it over a structured week. They present at a showcase in 'The Big Day!' or the Grade 8 'Innovation Fair' with a rehearsed demo.
Identify problems that can be solved with an AI system and apply an AI system suited to that problem ([9정04-04]).
Framework grades 6–8· secondary sourceFully covered
Identify problems that can be solved with an AI system and apply an AI system suited to that problem ([9정04-04]).
Framework grades 6–8· secondary sourceIn Grade 8 'The AI Hammer', learners run a suitability checklist over data, complexity, cost and ethics, sort green-light from red-flag cases and write a justification.
Examine problems that can arise in the collection and use of data needed for AI learning (bias, privacy, consent) and propose legally, socially and ethically valid solutions ([9정04-05]).
Framework grades 6–8· secondary sourceFully covered
Examine problems that can arise in the collection and use of data needed for AI learning (bias, privacy, consent) and propose legally, socially and ethically valid solutions ([9정04-05]).
Framework grades 6–8· secondary sourceIn Grade 6 'AI and Privacy', Grade 7 'Teaching by Showing' and Grade 8 'Data for AI', learners study asking permission before recording classmates, community data licences, spotting privacy violations in datasets and data-protection rights.
인공지능 기초 (AI Basics) — high school elective
Understand the characteristics of machine learning versus traditional (rule-based) programming, judge which problems are suited to machine-learning-based AI, and collect data appropriate to the problem.
We start Grade 3 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Understand the characteristics of machine learning versus traditional (rule-based) programming, judge which problems are suited to machine-learning-based AI, and collect data appropriate to the problem.
We start Grade 3 · framework Grade 11Framework grades 11–12· secondary sourceGrade 8 chapters such as 'What Makes AI Intelligent?' teach rule-based versus learning-based AI with code. Grade 12 sorts product ideas into needs-AI versus needs-a-rule.
- Grade 3Unit 3: Count, create, check and improve › Robots
- Grade 6Unit 5: AI Activities › Pattern Games
- Grade 6Unit 5: AI Activities › Sorting Challenge
- Grade 6Unit 5: AI Activities › Human Robot Game
- Grade 6Unit 5: AI Activities › Decision Tree Fun
- Grade 6Unit 5: AI Activities › Teach the Teacher
- Grade 6Unit 5: AI Activities › AI Art Project
- Grade 6Unit 5: AI Activities › Build a Chatbot
- Grade 6Unit 5: AI Activities › AI Debate Club
- Grade 6Unit 5: AI Activities › Group AI Project
- Grade 6Unit 5: AI Activities › Unit Review Games
- Grade 8Unit 2: Data and Lists › The 100 Names Problem
- Grade 8Unit 2: Data and Lists › The Sorting Problem
- Grade 8Unit 2: Data and Lists › The Library Problem
- Grade 8Unit 2: Data and Lists › The Phone Book Problem
- Grade 8Unit 2: Data and Lists › The Living Dictionary
- Grade 8Unit 2: Data and Lists › Folders Inside Folders
- Grade 8Unit 2: Data and Lists › What Makes AI Intelligent?
- Grade 8Unit 2: Data and Lists › Simple Decision Systems
- Grade 8Unit 2: Data and Lists › Building a Quiz Bot
- Grade 8Unit 2: Data and Lists › Pattern Matching Basics
- Grade 8Unit 2: Data and Lists › Simple Text Classifier
- Grade 8Unit 2: Data and Lists › Sentiment Detection
- Grade 12Unit 4: AI Entrepreneurship › From Code to Product
Collect data for machine learning, identify missing values and outliers, select attributes needed for the problem, and preprocess data into a usable form.
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Collect data for machine learning, identify missing values and outliers, select attributes needed for the problem, and preprocess data into a usable form.
We start Grade 9 · framework Grade 11Framework grades 11–12· secondary sourceGrade 9 chapters such as 'The Mysterious Gaps' and 'The Messy Data Monster' have learners handle missing values, outliers, encoding, scaling and leakage-safe train/test splitting with pandas and scikit-learn.
- Grade 9Unit 3: Data Science Basics › Introduction to Pandas
- Grade 9Unit 3: Data Science Basics › Loading Data
- Grade 9Unit 3: Data Science Basics › Exploring Data
- Grade 9Unit 3: Data Science Basics › Finding the Needle
- Grade 9Unit 3: Data Science Basics › The Search Mission
- Grade 9Unit 3: Data Science Basics › The Mysterious Gaps
- Grade 9Unit 3: Data Science Basics › The Messy Data Monster
- Grade 9Unit 3: Data Science Basics › The Hidden Information
- Grade 9Unit 3: Data Science Basics › A Picture Worth 1000 Rows
- Grade 9Unit 3: Data Science Basics › Matplotlib's Stylish Sibling
- Grade 9Unit 3: Data Science Basics › The Data Detective
- Grade 9Unit 3: Data Science Basics › Your Data Science Journey
- Grade 9Unit 6: ML Projects › The Failed Project
- Grade 9Unit 6: ML Projects › The Right Question
- Grade 9Unit 6: ML Projects › The Data Hunter
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 9Unit 6: ML Projects › The Magic Part
- Grade 9Unit 6: ML Projects › One Number Isn't Enough
- Grade 9Unit 6: ML Projects › Good to Great
- Grade 9Unit 6: ML Projects › The Missing Map
- Grade 9Unit 6: ML Projects › Science Fair Star
- Grade 9Unit 6: ML Projects › The Helpful Review
- Grade 9Unit 6: ML Projects › Portfolio Opens Doors
- Grade 9Unit 6: ML Projects › Last Day of Grade 9
- Grade 12Unit 6: Final Capstone › Development Phase 1 - Foundation and Baseline
Classify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
Framework grades 11–12· secondary sourceFully covered
Classify machine learning into supervised, unsupervised and reinforcement learning, and select the type appropriate to a given problem's characteristics.
Framework grades 11–12· secondary sourceIn Grade 11 'The Gaming Champion', 'AI in Finance' and 'AI in Retail', learners define the three families, repeatedly sort tasks into supervised, unsupervised or reinforcement learning, and run k-means.
- Grade 11Unit 3: Reinforcement Learning › The Gaming ChampionThree Ways to LearnRL VocabularyPick the Family
- Grade 11Unit 5: AI in Industry › AI in FinanceFraud DetectionPick the Fraud ToolFinance AI Use Case Classification
- Grade 11Unit 6: Capstone Projects › Training Your ModelMatching Model to ProblemName the Problem Type
- Grade 11Unit 5: AI in Industry › AI in RetailCustomer Segments with K-MeansGood Fit for K-Means?Run K-Means
- Grade 12Unit 6: Final Capstone › Learning by DoingLearning Sort
Apply 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.
We start Grade 10 · framework Grade 11Framework grades 11–12· secondary sourceFully covered
Apply 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.
We start Grade 10 · framework Grade 11Framework grades 11–12· secondary sourceIn Grade 10 chapters such as 'Convolution Operations', 'Building a CNN' and 'Object Detection Basics', learners build CNNs in Keras for image tasks and LSTMs for text; GANs, diffusion and transformers are described in Grade 11.
- Grade 10Unit 3: Computer Vision CNNs › Introduction to CNNs
- Grade 10Unit 3: Computer Vision CNNs › Convolution Operations
- Grade 10Unit 3: Computer Vision CNNs › Pooling Layers
- Grade 10Unit 3: Computer Vision CNNs › CNN Architectures
- Grade 10Unit 3: Computer Vision CNNs › Building a CNN
- Grade 10Unit 3: Computer Vision CNNs › Data Augmentation
- Grade 10Unit 3: Computer Vision CNNs › Transfer Learning Introduction
- Grade 10Unit 3: Computer Vision CNNs › Famous CNN Models
- Grade 10Unit 3: Computer Vision CNNs › Object Detection Basics
- Grade 10Unit 3: Computer Vision CNNs › Face Recognition
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 3: Computer Vision CNNs › Unit 3 Review - Computer Vision Mastery
- Grade 10Unit 4: Natural Language NLP › Deep Learning for Text
- Grade 10Unit 4: Natural Language NLP › Word Embeddings
- Grade 10Unit 4: Natural Language NLP › Word2Vec Basics
- Grade 10Unit 4: Natural Language NLP › Recurrent Neural Networks
- Grade 10Unit 4: Natural Language NLP › LSTM Networks
- Grade 10Unit 4: Natural Language NLP › Text Classification
- Grade 10Unit 4: Natural Language NLP › Sequence to Sequence Models
- Grade 10Unit 4: Natural Language NLP › Attention Mechanism Introduction
- Grade 10Unit 4: Natural Language NLP › Transformer Preview
- Grade 10Unit 4: Natural Language NLP › Multilingual NLP
- Grade 10Unit 4: Natural Language NLP › Chatbot with Deep Learning
- Grade 10Unit 4: Natural Language NLP › Unit 4 Review
- Grade 11Unit 2: Generative AI › The AI Battle
- Grade 11Unit 2: Generative AI › The Creative Revolution
Japan MEXT — Information I
(1) 情報社会の問題解決 (Problem-solving in the information society)
Understand the properties of information and media, and use information and information technology to discover and solve problems in the information society.
Framework grades 9–10Partly covered
Understand the properties of information and media, and use information and information technology to discover and solve problems in the information society.
Framework grades 9–10In Grade 9 'The Right Question' and Grade 10 'Presentation and Demo', learners use an AI chat tool on their own textbook paragraph, write a project Gantt chart, plan a goal with AI, and record and self-score a 3-minute demo.
Learners do not practise finding information with search tools, managing information across subjects, or keeping their tool knowledge current; those are only told.
- Grade 9Unit 6: ML Projects › The Right QuestionThe Right Question for an AI: Prompting to StudyStudy Session in Prompt Lab
- Grade 9Unit 6: ML Projects › The Failed ProjectYour Own Gantt
- Grade 9Unit 6: ML Projects › Portfolio Opens DoorsREADME Structure
- Grade 10Unit 5: AI Ethics Deep Dive › Choosing and Judging AI ToolsYour Turn: Plan and Message With AIMy Plan and Message
- Grade 10Unit 6: Deep Learning Projects › Presentation and DemoDeliver It: Record Your 3-Minute DemoYour Self-Assessment
- Grade 10Unit 6: Deep Learning Projects › Project DocumentationFix This README
- Grade 10Unit 5: AI Ethics Deep Dive › AI and the Future of WorkJobs Quiz
- Grade 10Unit 5: AI Ethics Deep Dive › AI Ethics Unit ReviewForever Lessons
Understand laws/regulations on information, the importance of information security, and individual responsibility and information morals in the information society.
We start Grade 5 · framework Grade 9Framework grades 9–10Fully covered
Understand laws/regulations on information, the importance of information security, and individual responsibility and information morals in the information society.
We start Grade 5 · framework Grade 9Framework grades 9–10In Grade 5 learners see what a search and a photo give away, sort what is private, and decide what to do about a stranger's messages, scary pop-ups and mean game chat (do not reply, keep a picture, tell a trusted adult).
- Grade 5Unit 1: Private information and careful evidence › My Data TrailWhat a Search RemembersWhat a Photo CarriesLeaving Less Behind
- Grade 5Unit 1: Private information and careful evidence › When Something Goes WrongWho Is Behind the Screen?Something Scary AppearedSomeone Was MeanTelling Is the Fix
- Grade 6Unit 4: Being Smart About AI › Being a Good Digital CitizenSix Pillars of Digital CitizenshipGood Netiquette FinderDigital Citizenship Quiz
- Grade 10Unit 5: AI Ethics Deep Dive › Privacy and AIMatch Privacy Risks!Privacy Protection TipsSpot Privacy Issues!Could This Identify You?
- Grade 10Unit 6: Deep Learning Projects › Deep Learning PortfolioShare or Keep Private?
- Grade 10Unit 5: AI Ethics Deep Dive › Keeping Secrets: EncryptionWhy AI Needs Encryption
- Grade 10Unit 5: AI Ethics Deep Dive › Deepfakes and MisinformationDangers of DeepfakesCombating DeepfakesSpot the Red Flags!
Understand the roles information technology plays for people and society and its effects, explicitly including how AI and robots change the nature of work and raise cybercrime/digital-divide/health concerns.
We start Grade 6 · framework Grade 9Framework grades 9–10Fully covered
Understand the roles information technology plays for people and society and its effects, explicitly including how AI and robots change the nature of work and raise cybercrime/digital-divide/health concerns.
We start Grade 6 · framework Grade 9Framework grades 9–10In Grade 10 'AI and the Future of Work', learners sort eight jobs as growing or shrinking, order five steps of how AI transforms a job, and identify five future-ready skills.
Judge, based on scientific reasoning, the appropriate and effective use of information and information technology suited to purpose and situation, and consider what constitutes a desirable information society.
We start Grade 8 · framework Grade 9Framework grades 9–10Fully covered
Judge, based on scientific reasoning, the appropriate and effective use of information and information technology suited to purpose and situation, and consider what constitutes a desirable information society.
We start Grade 8 · framework Grade 9Framework grades 9–10In Grade 8 'Maya's Discovery', learners use an AI suitability checklist, overkill test and cost-benefit analysis; Grade 10 'Spark of Inspiration' asks whether a project needs AI.
(2) コミュニケーションと情報デザイン (Communication and information design)
Scientifically understand the characteristics of media and communication methods, including how they have changed over time, and the role information design plays for people and society.
We start Grade 6 · framework Grade 9Framework grades 9–10Fully covered
Scientifically understand the characteristics of media and communication methods, including how they have changed over time, and the role information design plays for people and society.
We start Grade 6 · framework Grade 9Framework grades 9–10Grade 10 'Deepfakes and Misinformation' teaches responding to deepfakes and synthetic media with source checking, building on SIFT and the STOP method for viral content from Grade 6.
Understand 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.
Framework grades 9–10Partly covered
Understand 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.
Framework grades 9–10Grade 10 lessons such as 'AI for Global Good' cover accessibility needs (captions, text-to-speech, image descriptions) and barriers such as language and low connectivity, and learners match barriers to design fixes.
No interface is designed or evaluated against diverse users at Grades 9-10, and no usability heuristics or accessibility standard such as WCAG are named or applied.
- Grade 8Unit 4: Image Projects › Designing AI Solutions
- Grade 10Unit 5: AI Ethics Deep Dive › AI for Global Good
- Grade 10Unit 3: Computer Vision CNNs › Real-World CV Applications
- Grade 10Unit 6: Deep Learning Projects › Project Documentation
- Grade 10Unit 5: AI Ethics Deep Dive › Deepfakes and Misinformation
- Grade 11Unit 6: Capstone Projects › Building Your App
(3) コンピュータとプログラミング (Computers and programming)
Understand the mechanisms and characteristics of computers and external devices, internal representation of information, and the limits of computation.
Framework grades 9–10Partly covered
Understand the mechanisms and characteristics of computers and external devices, internal representation of information, and the limits of computation.
Framework grades 9–10In Grade 10 'GPU vs CPU', learners cover the CPU, GPU, VRAM, main RAM, drivers and operating system, and out-of-memory errors, using memory arithmetic and GPU setup steps.
Storage, the motherboard, buses and the network interface do not appear, and hardware faults such as overheating or a failing drive are not taught.
- Grade 10Unit 2: Training Deep Networks › GPU vs CPUWhat Is CPU?What Is GPU?GPU Memory (VRAM)GPU Setup StepsThe Part That Won't Speed UpWill It Fit?
- Grade 10Unit 2: Training Deep Networks › Epochs & BatchesCount the Batches
Understand means of expressing algorithms and be able to write programs (including defining/using functions) to make use of computers and networks, and evaluate/improve the resulting program.
We start Grade 8 · framework Grade 9Framework grades 9–10Fully covered
Understand means of expressing algorithms and be able to write programs (including defining/using functions) to make use of computers and networks, and evaluate/improve the resulting program.
We start Grade 8 · framework Grade 9Framework grades 9–10In Python Lab Module 31 'Refactor Without Changing the Answer', learners split a data report into load_rows, cleaning, summary and report functions with parameters, and check it still works on a second file.
- Grade 8Unit 2: Data and Lists › Simple Decision Systems
- Grade 9Unit 6: ML Projects › The Messy Data Disaster
- Grade 10Unit 5: AI Ethics Deep Dive › Fairness in Machine Learning
- Python LabModule 6: Functions
- Create toolsPython Lab
- Python LabModule 13: Classes and Objects
- Python LabModule 14: OOP Patterns
- Python LabModule 17: Modules and Packages
- Python LabModule 48: Sensors and Gestures
- Python LabModule 43: Deep Learning Workflow
- Python LabModule 31: Data CleaningRefactor Without Changing the Answer
- Python LabPython Lab (graded modules)
Understand methods for modelling social/natural phenomena and evaluate/improve a model through simulation, having experienced solving the same problem with and without a computer.
Framework grades 9–10Fully covered
Understand methods for modelling social/natural phenomena and evaluate/improve a model through simulation, having experienced solving the same problem with and without a computer.
Framework grades 9–10In Python Lab Module 33 'Simulate, Then Check Reality', learners build a birthday-collision simulation and compare its estimate with the exact probability and a published observed count, then evaluate consistency and limits.
- Grade 9Unit 1: Math for AI › Probability BasicsThe Counting FormulaPredict the Output
- Grade 9Unit 4: Training Models › The Data Leakage DisasterLeakage Often Looks Like Success at First
- Grade 9Unit 6: ML Projects › Good to GreatImprovement Cycle
- Python LabModule 33: ML Math and StatisticsSimulate, Then Check Reality
- Python LabPython Lab (graded modules)
(4) 情報通信ネットワークとデータの活用 (Networks and data utilisation)
Understand the structure and components of communication networks, the role of protocols, and methods/techniques for ensuring information security; design a small-scale network.
Framework grades 9–10Partly covered
Understand the structure and components of communication networks, the role of protocols, and methods/techniques for ensuring information security; design a small-scale network.
Framework grades 9–10Learners build on Grade 8 'How a Message Crosses the Internet' (packets, addresses, routers, TCP). In Grade 10 'Keeping Secrets: Encryption' they follow a message across café Wi-Fi and study HTTPS.
DNS and network topology are not taught, and neither is how network design affects reliability or security.
- Grade 8Unit 5: Chatbot Basics › How a Message Crosses the InternetOne Message, Many PacketsAddresses: Where Packets GoRouters: One Hop CloserWhat TCP Adds
- Grade 8Unit 5: Chatbot Basics › Clients, Servers and APIsClient and Server
- Grade 10Unit 5: AI Ethics Deep Dive › Keeping Secrets: EncryptionThe Café Wi-Fi QuestionInside the HTTPS Padlock
- Grade 11Unit 4: AI Systems Design › Beyond the ModelReliability Patterns
Understand how information systems store, manage and provide data as services over networks, and evaluate/discuss one's own use of such services.
Framework grades 9–10Partly covered
Understand how information systems store, manage and provide data as services over networks, and evaluate/discuss one's own use of such services.
Framework grades 9–10In Grade 10 'GPU vs CPU', learners cover the CPU, GPU, VRAM, main RAM, drivers and operating system, and out-of-memory errors, using memory arithmetic and GPU setup steps.
Storage, the motherboard, buses and the network interface do not appear, and hardware faults such as overheating or a failing drive are not taught.
- Grade 10Unit 2: Training Deep Networks › GPU vs CPUWhat Is CPU?What Is GPU?GPU Memory (VRAM)GPU Setup StepsThe Part That Won't Speed UpWill It Fit?
- Grade 10Unit 2: Training Deep Networks › Epochs & BatchesCount the Batches
Understand and apply methods for representing/storing data and for collecting, organising and analysing data (comparison, relation, change, classification), selecting, executing, evaluating and improving the analysis method.
Framework grades 9–10Fully covered
Understand and apply methods for representing/storing data and for collecting, organising and analysing data (comparison, relation, change, classification), selecting, executing, evaluating and improving the analysis method.
Framework grades 9–10In Python Lab Modules 9, 22, 30 and 44 and the Grade 9 'Science Fair Star' capstone, learners create their own activity log, write and read CSV, edit and save JSON, and retrieve a supplied data file.
- Grade 9Unit 6: ML Projects › Science Fair StarYour Year-End CapstoneBuild It in Python Lab
- Grade 9Unit 3: Data Science Basics › Loading DataData Formats DecodedMatch the Read Function
- Python LabModule 30: Pandas BasicsSave Your Own LogEdit a Log and Resave as JSONLoad a Semicolon File
- Python LabPython Lab (graded modules)
- Capstone projectsStats in Python
- Capstone projectsYear-End Capstone: Model + 5-Minute Pitch
- Python LabModule 32: Data Visualization
- Python LabModule 44: ML Capstone
- Python LabModule 9: Files and JSON
- Python LabModule 22: SQLite Databases
Japan MEXT — Information II
Information II (advanced elective)
Deepen understanding and skills for realising diverse communication and using information systems and diverse (including large-scale/multimedia) data, and understand the development of information technology and social change including its effect on intellectual activity.
We start Grade 6 · framework Grade 11Framework grades 11–12Fully covered
Deepen understanding and skills for realising diverse communication and using information systems and diverse (including large-scale/multimedia) data, and understand the development of information technology and social change including its effect on intellectual activity.
We start Grade 6 · framework Grade 11Framework grades 11–12In Grade 12 'Jobs Transformed' and 'The AI Revolution', learners compare the Industrial Revolution with the AI Revolution feature by feature; Grade 6 lessons trace life before and after computing with prediction tasks.
- Grade 6Unit 1: The AI Story › What is AI?
- Grade 6Unit 1: The AI Story › Robots in History
- Grade 6Unit 1: The AI Story › Birth of Computers
- Grade 6Unit 1: The AI Story › AI Gets Its Name
- Grade 6Unit 1: The AI Story › Early AI Dreams
- Grade 6Unit 1: The AI Story › The AI Winter
- Grade 6Unit 1: The AI Story › AI Wakes Up Again
- Grade 6Unit 1: The AI Story › The Deep Learning Revolution
- Grade 6Unit 1: The AI Story › AI Today - ChatGPT & Beyond
- Grade 6Unit 1: The AI Story › Unit 1 Review - The AI Journey
- Grade 12Unit 6: Final Capstone › Jobs Transformed
- Grade 12Unit 1: Cutting Edge AI › The AI Revolution
Capture 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).
Framework grades 11–12Mostly covered
Capture 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).
Framework grades 11–12In Grade 11 'Building Your App' and Grade 12 'The Blueprint Before the Building', learners choose their own problem, build and test an assistant in Prompt Lab, and write a pitch. Grade 12 also trains and tests a Raise Your AI companion.
The finished build is not delivered as a recorded talk at these grades, and the build is a system-prompt assistant rather than a model or pipeline the learner owns.
- Grade 11Unit 6: Capstone Projects › Building Your AppBuild It in Prompt Lab
- Grade 11Unit 6: Capstone Projects › Project ShowcaseWrite Your Own Pitch
- Grade 12Unit 6: Final Capstone › The Big IdeaThe Open Brief: Your Problem, Your Evidence
- Grade 12Unit 6: Final Capstone › The Blueprint Before the BuildingBuild and Test in Prompt Lab
- Grade 12Unit 6: Final Capstone › Capstone Exhibition - Your Moment to ShineTrain, Graduate, Test on Others
- Grade 12Unit 6: Final Capstone › Presentation Preparation - Sharing Your StoryTalk Plan Ready
- Capstone projectsCapstone Plan + Working Assistant
- Capstone projectsFinal Capstone: Assistant + Test Suite
Cultivate an attitude of participating proactively in, and contributing to the development of, the information society while creating new value through appropriate use of information and information technology and adherence to information morals (law, security).
We start Grade 6 · framework Grade 11Framework grades 11–12Fully covered
Cultivate an attitude of participating proactively in, and contributing to the development of, the information society while creating new value through appropriate use of information and information technology and adherence to information morals (law, security).
We start Grade 6 · framework Grade 11Framework grades 11–12In Grade 12 'The Right Thing', 'The Foundation of Trust' and 'Graduation Day', learners work through scenarios on workplace ethics, research integrity and digital citizenship, ending on the idea that their values decide what AI amplifies.
- Grade 6Unit 4: Being Smart About AI › AI Makes Mistakes
- Grade 6Unit 4: Being Smart About AI › AI Can Be Unfair
- Grade 6Unit 4: Being Smart About AI › AI and Privacy
- Grade 6Unit 4: Being Smart About AI › Real vs Fake: Deepfakes
- Grade 6Unit 4: Being Smart About AI › AI and Jobs
- Grade 6Unit 4: Being Smart About AI › Being a Good Digital Citizen
- Grade 6Unit 4: Being Smart About AI › When to Trust AI
- Grade 6Unit 4: Being Smart About AI › AI for Good
- Grade 6Unit 4: Being Smart About AI › You Control AI
- Grade 6Unit 4: Being Smart About AI › Unit 4 Review
- Grade 12Unit 5: Career Preparation › The Right Thing
- Grade 12Unit 2: AI Research Methods › The Foundation of Trust
- Grade 12Unit 6: Final Capstone › Graduation Day
Japan MEXT — Generative AI school guideline
Basic concept — human-centred utilisation
Students and teachers should treat generative AI output as one reference among others, always keeping human judgement and responsibility final, and use the information only after checking it against the qualities/abilities set out in the curriculum guidelines.
Framework grades 9–10Fully covered
Students and teachers should treat generative AI output as one reference among others, always keeping human judgement and responsibility final, and use the information only after checking it against the qualities/abilities set out in the curriculum guidelines.
Framework grades 9–10In Grade 10 'Responsible AI Development' and 'Deployment Basics', learners study continuous monitoring after launch, production red flags and drift, and ethics boards with authority to stop harmful projects.
Strengthening information literacy
Students 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".
Framework grades 11–12Fully covered
Students 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".
Framework grades 11–12In Grade 11 'The Creative Revolution' and 'Word by Word' and Grade 12 'Art Partner', learners contrast generative with discriminative AI, and study training on large datasets and text, image and audio generation through sorting and quizzes.
Japan MEXT — Generative AI pilot schools (FY2023 findings)
Pilot-school findings feeding back into guidance
Findings from FY2023 pilot schools showed some students uncritically accepted AI answers as fact or could not judge appropriate situations for use on their own — confirming an explicit target competency: judge the appropriateness/veracity of generative-AI output rather than accept it uncritically.
We start Grade 6 · framework Grade 9Framework grades 9–10· secondary sourceFully covered
Findings from FY2023 pilot schools showed some students uncritically accepted AI answers as fact or could not judge appropriate situations for use on their own — confirming an explicit target competency: judge the appropriateness/veracity of generative-AI output rather than accept it uncritically.
We start Grade 6 · framework Grade 9Framework grades 9–10· secondary sourceIn Grade 10 'Deepfakes and Misinformation', learners pause, check and verify before sharing; this builds on risk-based checking in Grade 6 and verifying AI-generated information in Grade 8.
Hong Kong EDB — AI Curriculum Module for Junior Secondary
Unit 1 — Introduction to AI (Booklet 1)
Trace the history and background of AI (from the 1943 perceptron and 1950 Turing Test through the Dartmouth Conference, AI winters, big data/deep learning and generative AI) and describe how AI, machine learning and deep learning relate as nested concepts.
Framework grades 6–8Fully covered
Trace the history and background of AI (from the 1943 perceptron and 1950 Turing Test through the Dartmouth Conference, AI winters, big data/deep learning and generative AI) and describe how AI, machine learning and deep learning relate as nested concepts.
Framework grades 6–8Grade 6 'Birth of Computers', 'AI Gets Its Name', 'The AI Winter' and 'The Deep Learning Revolution' cover the Turing test, Dartmouth 1956, AI winters, AlexNet and ChatGPT, with repeated oldest-to-newest ordering games.
Unit 2 — AI Basics (I) / Unit 1 (II, Booklet 2, includes generative AI elements)
Explain how a neural network is built from perceptron units (inputs, weightings, bias, activation function) and how it "learns" via backpropagation to adjust weights to fit training data.
We start Grade 5 · framework Grade 6Framework grades 6–8Fully covered
Explain how a neural network is built from perceptron units (inputs, weightings, bias, activation function) and how it "learns" via backpropagation to adjust weights to fit training data.
We start Grade 5 · framework Grade 6Framework grades 6–8In Grade 5 'Inside a Learning Machine', learners add weighted clues, check the total against a line to switch a unit on, and sort jobs into input, hidden and output layers. Grade 6 repeats this and trains a network in the playground.
- Grade 5Unit 2: Learning, logic and checking › Inside a Learning MachineA Network of Small UnitsA Unit Adds Weighted CluesLayers
- Grade 6Unit 1: The AI Story › The Deep Learning RevolutionInput, Hidden, OutputWhich Layer Does This Job?AND, OR and the Tricky XORTry It: The XOR ChallengeWhat Did the Playground Show?
- Grade 7Unit 2: Teaching Machines › The Learning LoopOne Clue, One Vote
- Create toolsNeural Network
Unit 3 — AI Ethical Principles / Unit 2 — AI Ethical Issues
Identify AI ethical principles and analyse ethical issues raised by real AI applications (bias, fairness, accountability), as a dedicated unit distinct from general 'societal impact'.
Framework grades 6–8Mostly covered
Identify AI ethical principles and analyse ethical issues raised by real AI applications (bias, fairness, accountability), as a dedicated unit distinct from general 'societal impact'.
Framework grades 6–8In Grades 6-8, learners apply named frameworks such as the UNESCO Recommendation and the UAE Charter to cases like a school-gate face camera (Grade 7), an exam proctor and a hiring filter (Grade 8), choosing the broken principle and the fix.
Framework verdicts are always picked from options; learners do not write their own justification, and bioethics is not used.
- Grade 6Unit 4: Being Smart About AI › AI Can Be UnfairRisk-Tier Check!
- Grade 7Unit 3: Computer Vision Basics › Computer Vision in the Real WorldCase Study: The School Gate That Never SleepsWrite the Rule for the School Gate
- Grade 7Unit 2: Teaching Machines › Teaching by ShowingBias Hunt: What to Look For
- Grade 8Unit 3: My First AI › Liam's Art DilemmaThe Contest Label
- Grade 8Unit 4: Image Projects › How the World Governs AILaw, Plan or Principles?The UAE: Strategy, Minister, CharterGlobal Bodies and CompaniesCase 1: The Exam ProctorCase 2: The Hiring Filter
Units 3–4 (across booklets) — Computer Vision (I/II/III)
Understand and experiment hands-on with computer-vision AI functions (object/face recognition, object tracking, colour recognition, line detection, tag recognition) using an AI robotics kit, progressing from basic concepts to a food-delivery/robotics experiment.
Framework grades 6–8Fully covered
Understand and experiment hands-on with computer-vision AI functions (object/face recognition, object tracking, colour recognition, line detection, tag recognition) using an AI robotics kit, progressing from basic concepts to a food-delivery/robotics experiment.
Framework grades 6–8In Grade 7 'How AI Sees' and 'Computer Vision in the Real World', learners repeatedly order the capture, preprocess, extract, recognise and output pipeline and study classification, detection, face recognition, number-plate reading and tracking.
Units 4–5 — Computer Speech and Language (I/II, incl. generative-AI elements)
Understand speech recognition and natural-language-processing techniques and try a word-association-style generative-AI tool to see how language models generate text.
Framework grades 6–8Fully covered
Understand speech recognition and natural-language-processing techniques and try a word-association-style generative-AI tool to see how language models generate text.
Framework grades 6–8In Grade 7 'Sentiment Analysis' and 'Voice Assistants Explained' and Grade 8 'Simple Text Classifier', learners study speech recognition, translation, spam filtering and summarisation, and build a classifier and sentiment detector in Python.
Units 5–6 — AI and Computer Simulation (I/II)
Use a simulation tool (e.g. a traffic-light decision simulator) to explore how an AI system makes sequential decisions under simulated conditions.
Framework grades 6–8Mostly covered
Use a simulation tool (e.g. a traffic-light decision simulator) to explore how an AI system makes sequential decisions under simulated conditions.
Framework grades 6–8In Python Lab Module 48 'Thermostat Controller', learners implement on-off and proportional controllers and a 200-step temperature simulation, and compare the end behaviour and oscillation.
Learners do not test a hypothesis against observations of a real room; constants are invented and evidence is simulation-only.
- Grade 7Unit 5: AI Games and Puzzles › The Cricket StrategyMonte Carlo MethodsThe Ludo Rule Ladder
- Grade 7Unit 6: AI Project Lab › Refinement Week!Monday: Measure ItTuesday: Improve!
- Grade 7Unit 2: Teaching Machines › The Learning LoopTune the Learning Loop
- Grade 7Unit 3: Computer Vision Basics › Finding Edges and ShapesEdge Detector Lab
- Grade 8Unit 6: Mini Projects › The Rainy DecisionThe Complete Program
- Python LabModule 48: Sensors and GesturesThermostat Controller
- Python LabPython Lab (graded modules)
Units 3–7 (across booklets) — AI in Robotic Reasoning (I/II/III)
Distinguish skill-based reasoning (direct task response), rule-based reasoning (decisions from learned patterns) and knowledge-based reasoning (applying machine learning to find the best solution) in a hands-on robot-reasoning experiment (e.g. a moral-dilemma or line-following task).
Framework grades 6–8Fully covered
Distinguish skill-based reasoning (direct task response), rule-based reasoning (decisions from learned patterns) and knowledge-based reasoning (applying machine learning to find the best solution) in a hands-on robot-reasoning experiment (e.g. a moral-dilemma or line-following task).
Framework grades 6–8In Grade 6 'Unit 3 Review - AI Scavenger Hunt!', learners sort ten everyday examples as recognise or predict. Classifiers, predictors and recommenders each get a chapter with their limits stated.
Units 4–7 (across booklets) — Societal Impact of AI (I/II)
Evaluate the societal impact of AI, including both opportunities and risks it poses to communities, drawing on real cases (e.g. AlphaFold's protein-folding breakthrough, AI-assisted astronomy, AI-generated music).
Framework grades 6–8Fully covered
Evaluate the societal impact of AI, including both opportunities and risks it poses to communities, drawing on real cases (e.g. AlphaFold's protein-folding breakthrough, AI-assisted astronomy, AI-generated music).
Framework grades 6–8In Grade 6 'Real vs Fake: Deepfakes', 'AI and Jobs' and 'AI in 2030' and Grade 7 'Computer Vision in the Real World', learners study deepfakes, job change, surveillance and proctoring backlash, and the digital divide across communities.
Units 3–6 (across booklets) — AI and Future of Work (I/II)
Analyse how AI adoption is changing the nature of jobs and the skills workers need, and reflect on implications for the student's own future career choices.
Framework grades 6–8Fully covered
Analyse how AI adoption is changing the nature of jobs and the skills workers need, and reflect on implications for the student's own future career choices.
Framework grades 6–8In Grade 6 'AI and Jobs' and 'AI Jobs of Tomorrow', learners match shrinking jobs to the new jobs beside them, sort eight jobs as mostly gone or newly created, and write and justify a future skill.
Final units — Group Project Design, Development and Presentations (I/II)
Design, develop and present a group AI project (e.g. an AI-robotics solution to an everyday/pandemic-related problem such as an automatic soap dispenser or light switch) applying knowledge, skill and — in the culminating Booklet-3 project — attitudes from the whole module.
Framework grades 6–8Fully covered
Design, develop and present a group AI project (e.g. an AI-robotics solution to an everyday/pandemic-related problem such as an automatic soap dispenser or light switch) applying knowledge, skill and — in the culminating Booklet-3 project — attitudes from the whole module.
Framework grades 6–8In Grade 7 'The Great Project Choice' and 'Your Building Week!', learners choose their own problem and build it over a structured week. They present at a showcase in 'The Big Day!' or the Grade 8 'Innovation Fair' with a rehearsed demo.
Hong Kong EDB — Enriched Module on Coding Education for Upper Primary ("Enriched coding and AI")
Computational thinking foundations — Primary 4, Core Unit 1
Introduce Scratch block-based programming environment to build foundational computational-thinking concepts of abstraction, algorithm and automation.
Framework grades 1–2Mostly covered
Introduce Scratch block-based programming environment to build foundational computational-thinking concepts of abstraction, algorithm and automation.
Framework grades 1–2In Grade 1 'Do It Again' and Grade 2 'Robo Repeats', learners assemble and run grid commands and repeats and debug the visible behaviour. In 'Notice, Then Do' they program a sensor-triggered response.
Events are in a separate sensor-rule activity; the grid program has no event block inside the same program.
Core Units 2–4 (Exploring Under the Sea, Storytelling, Space Traveling) — Primary 4
Use Scratch programming (sequencing, loops, events, sprites) to build interactive stories/games as a vehicle for logical thinking and problem-solving.
Framework grades 1–2Mostly covered
Use Scratch programming (sequencing, loops, events, sprites) to build interactive stories/games as a vehicle for logical thinking and problem-solving.
Framework grades 1–2In Grade 1 'Do It Again' and Grade 2 'Robo Repeats', learners assemble and run grid commands and repeats and debug the visible behaviour. In 'Notice, Then Do' they program a sensor-triggered response.
Events are in a separate sensor-rule activity; the grid program has no event block inside the same program.
Core Unit 5 / Extension Unit 6 — Creating a Maze Game (with micro:bit) — Primary 4
Connect coding to a physical micro:bit device, using its sensors and actuators to interact with the physical environment as an extension of a Scratch-built maze game.
Framework grades 1–2Partly covered
Connect coding to a physical micro:bit device, using its sensors and actuators to interact with the physical environment as an extension of a Scratch-built maze game.
Framework grades 1–2In Grade 2 'Notice, Then Do', learners choose a rule driven by real tablet tilt or shake and watch the screen movement and light change.
The output is on screen; no external actuator changes the physical environment.
Final Project — Primary 4
Apply computational thinking and creativity in an 8-hour project-based unit, using programming/innovative technology to formulate a solution to an everyday problem for the benefit of society.
Framework grades 1–2Partly covered
Apply computational thinking and creativity in an 8-hour project-based unit, using programming/innovative technology to formulate a solution to an everyday problem for the benefit of society.
Framework grades 1–2In Grade 1 'Machines Help Farms and Water' and Grade 2 'A Helper for Everyone', learners study crop needs and test a supplied leaf helper for a farmer.
Research and evaluation of real societal impact stay separate from the supplied helper's card score.
School and system rules (not rated)
These apply to schools and education systems (hours, delivery, assessment, staffing, age rules). A course cannot meet them on its own.
- Elementary school allocates a dedicated "Informatics" component (“학교자율시간+정보 68시간” in aggregate framing) covering coding/AI content within Practical Studies, up from the prior curriculum's minimal ICT hours.
- Middle school Informatics (68 hours) is organised into five strands: Computing Systems, Data, Algorithms and Programming, Artificial Intelligence, and Digital Culture — AI is a named, dedicated strand (not folded into programming).
- High school introduces "Information" as a newly-established dedicated subject (previously folded elsewhere), a general elective covering computational thinking, data, algorithms and AI application at an intermediate level.
- High school Informatics/Technology-Home Economics group offers a menu of named electives touching AI: 정보 (Information), 인공지능 기초 (AI Basics), 인공지능 수학 (AI Mathematics), 소프트웨어와 생활 (Software and Life), 정보과학 (Information Science).
- From 2025, AI-adaptive digital textbooks were introduced as a common feature of Math, English and Information/Informatics instruction starting with elementary Gr.3-4, middle-school Gr.1, and high-school Gr.1 — an infrastructure requirement layered on top of the content standards, exposing all these grades to AI-personalised learning tools.
- Whether and how students use generative AI in learning must be decided considering their developmental stage and existing information-utilisation ability, weighing risks and concerns before use is introduced.
- Any use of generative AI in schools must attend to safety, information security, personal information/privacy/copyright protection, fairness, and transparency/accountability to stakeholders.
- Schools must plan 10–14 hours of AI learning into the junior secondary curriculum under the Information and Communication Technology category of the Technology Education Key Learning Area, using the three-booklet, ~15-unit progressive sequence rather than a single stand-alone AI subject.
- Schools incorporate 10–14 hours per year of enriched coding education for all upper-primary (P4–P6) students, extending the 2020 'Computational Thinking - Coding Education' primary curriculum supplement; almost all publicly-funded primary schools now implement this plus AI education at the upper-primary level.
- Teacher professional-development courses cover integrating AI features (chatbot and image-recognition/'imagebot' extensions) into the upper-primary coding module for Primary 5/6, beyond the pure-coding Primary 4 booklet.
- Boards of education should lead in designing systems and setting direction for generative-AI use, avoiding rigid blanket bans or blanket mandates, and instead take flexible measures reflecting each school's circumstances while sharing best-practice cases, materials and training.
Bring the course to your school or region
Schools, school groups, resellers and partners: we will walk you through the alignment for your board and the lessons behind it.
See how the course maps to the other 13 curricula on the curriculum alignment overview, or browse the course grade by grade.
Our own reading of our own course, ratings reviewed 22 October 2026. It is not an endorsement, certification or accreditation by any authority named here, and it makes no claim about learning results.