Curriculum by age

Try the first 3 lessons of each age group free — sign up (free) to unlock all and save stars, or head to the kids' zone.

🍼 Baby Monkey (เจ้าจ๋อเบบี้ · Ages 4–6) 40 lessons
🎮 Try the first 3 free Want the other 37 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
🪜

Sequencing เรียงลำดับขั้นตอน (Unplugged Sequencing)

1

Sort Out This Morning

💡 Sequencing — order matters · ⏱ 10–15 minutes
▶️
2

What Comes First?

💡 Sequencing — same idea, new situations (transfer of concept) · ⏱ 10–15 minutes
▶️
3

Command the Robot

💡 Sequencing → Instruction-giving (step-by-step commands for a "robot") · ⏱ 10–15 minutes
▶️
4

Spot the Wrong Step

💡 Beginner debugging — find the mistake in a given sequence and fix it · ⏱ 10–15 minutes
🔒
5

Build Your Own Sequence

💡 Create your own sequence — from arranging and fixing given sequences to building one yourself · ⏱ 15–20 minutes (unit finale — a bit longer than other lessons)
🔒
🎨

Patterns รูปแบบซ้ำ (Patterns)

1

Find Patterns Around You

💡 Patterns — "things that repeat in a rhythm" are at the heart of programming · ⏱ 10–15 minutes
🔒
2

Continue the Pattern with Toys

💡 Patterns — extend AB patterns with your own hands · ⏱ 10–15 minutes
🔒
3

Three-Part Patterns, a Bit Harder

💡 Patterns — from AB to ABC: patterns can have more members · ⏱ 10–15 minutes
🔒
4

Listen and Guess the Pattern

💡 Patterns — patterns aren't just for eyes; ears can find them too · ⏱ 10–15 minutes
🔒
5

Design Your Own Pattern (Big Mission)

💡 Patterns — unit finale: from pattern follower to pattern designer · ⏱ 15 minutes
🔒
🧺

Sorting จัดกลุ่มแยกประเภท (Sorting)

1

Sort by Color

💡 Sorting & Classification — grouping things is the foundation of managing data · ⏱ 10–15 minutes
🔒
2

Sort by Shape and Size

💡 Sorting — the same objects can be sorted many ways, depending on the "rule" we choose · ⏱ 10–15 minutes
🔒
3

Which Group Does This Belong To?

💡 Classification — grouping by type and purpose, not just looks · ⏱ 10–15 minutes
🔒
4

You Make the Rule

💡 Classification — whoever designs the rule runs the game (a first step toward abstract thinking) · ⏱ 10–15 minutes
🔒
5

Tidy the Room Like a Pro (Big Mission)

💡 Sorting — unit finale: use grouping to solve a real-life problem · ⏱ 15 minutes
🔒
🤖

Robot Commands สั่งหุ่นยนต์เดิน (Robot Commands)

1

Forward, Back, Left, Right

💡 Commands & Directions — computers only follow commands, one at a time · ⏱ 10–15 minutes
🔒
2

Now You Give the Orders!

💡 Commands — from following orders to giving them (you're the programmer!) · ⏱ 10–15 minutes
🔒
3

Follow the Treasure Map

💡 Program = a set of commands planned BEFORE you act · ⏱ 15 minutes
🔒
4

Uh-oh, the Robot Hit a Wall! (Fix the Wrong Command)

💡 Beginner debugging — a broken program isn't bad news; just find the wrong card and change it · ⏱ 15 minutes
🔒
5

Rescue the Golden Banana (Big Mission)

💡 Unit finale — plan + command + fix mistakes, all in one mission · ⏱ 15–20 minutes
🔒

AI Around Me AI รอบตัวหนู (AI Around Me)

1

Smart Things Around Me

💡 How "smart" things (with AI that listens, sees, responds) differ from ordinary things — AI is closer than you think · ⏱ 10–15 minutes
🔒
2

AI Guesses Well Because It Sees Patterns

💡 AI can guess and recommend because it's great at remembering patterns — and you can guess like an AI too · ⏱ 10–15 minutes
🔒
3

Little Teacher Teaches the AI

💡 AI gets smart because people teach it with lots of examples — today YOU are the AI's teacher! · ⏱ 10–15 minutes
🔒
4

AI Can Be Wrong Too

💡 AI can give wrong answers — we should help check, not believe everything instantly · ⏱ 10–15 minutes
🔒
5

Little AI Explorer (Big Mission)

💡 Unit finale — using AI safely: don't share personal information, know AI isn't a real person, and check before believing · ⏱ 15–20 minutes
🔒
🧠

Memory Match จับคู่ความจำ (Memory Match)

1

Find the Twins

💡 Matching & Memory — remembering and matching identical items, the basis of comparing data · ⏱ 10–15 minutes
🔒
2

Match Animals to Sounds

💡 Data Association — matching things that "go together," not just identical copies. The same idea AI uses to match pictures with labels. · ⏱ 10–15 minutes
🔒
3

Match Shapes to Shadows

💡 Shape Recognition — remembering a shape and matching it to its shadow, the foundation of spotting patterns before learning how AI looks at pictures. · ⏱ 10–15 minutes
🔒
4

Match Numbers to Dot Counts

💡 Number Sense — numbers stand for real quantities, an important foundation before coding with numbers and variables. · ⏱ 10–15 minutes
🔒
5

Match Activity to Tool

💡 Reasoning & Review — reviewing every matching skill from this unit with more pairs and reasoning-based links. · ⏱ 10–15 minutes
🔒
🎢

Conveyor Sort สายพานคัดแยก (Conveyor Sort)

1

Sort by Color

💡 Sorting Under Time — categorizing quickly and accurately, practicing fast decisions like a computer processing data piece by piece. · ⏱ 10–15 minutes
🔒
2

Sort by Shape

💡 Shape Categorization — sorting by shape instead of color, practicing a different feature than the last lesson. · ⏱ 10–15 minutes
🔒
3

Sort the Recycling

💡 Real-World Classification — applying sorting skills to a real problem (recycling), not just a game. · ⏱ 10–15 minutes
🔒
4

Sort Healthy Foods

💡 Categorization by Concept — sorting by meaning (healthy vs. treat), not just shape or color. · ⏱ 10–15 minutes
🔒
5

Speed Round! Final Challenge

💡 Speed Review — combining every sorting skill from this unit with a faster belt and two rounds. · ⏱ 10–15 minutes
🔒
🖍️

Draw & Guess วาดแล้วทาย (Draw & Guess)

1

Draw a Dot and a Line

💡 Shape Recognition — the computer looks at the shape we draw and spots the pattern, the starting point of how AI "sees." · ⏱ 10–15 minutes
🔒
2

Draw a Circle

💡 Shape Recognition — the circle is the first curved shape kids practice, building on the straight line from the last lesson. · ⏱ 10–15 minutes
🔒
3

Draw a Zigzag

💡 Shape Recognition — a zigzag is trickier than a circle or line, needing several changes in hand direction. · ⏱ 10–15 minutes
🔒
4

Mixed Drawing Review

💡 Review & Mixed Recognition — combining every shape learned so far (dot, line, circle, zigzag) in one lesson. · ⏱ 10–15 minutes
🔒
5

Let HanuLab Guess Even Better!

💡 Mastery Review — the final stage of the Draw & Guess unit, combining every shape with more rounds to draw. · ⏱ 10–15 minutes
🔒
🐒 Little Monkey (เจ้าจ๋อน้อย · Ages 6–9) 40 lessons
🎮 Try the first 3 free Want the other 37 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
📋

Algorithms อัลกอริทึมรอบตัว (Algorithms)

1

What Is an Algorithm?

💡 Algorithm — a "step recipe" that gives the same result every time you follow it · ⏱ 15–20 minutes
▶️
2

The Secret Sandwich Recipe

💡 Algorithm — precision matters: computers don't read minds · ⏱ 20 minutes
▶️
3

The Secret Drawing Algorithm

💡 Algorithm — good instructions let everyone get the SAME result without seeing the original · ⏱ 15–20 minutes
▶️
4

Which Way Is Better?

💡 Algorithm — the same task can have many algorithms, and you can compare them (faster/simpler) · ⏱ 15–20 minutes
🔒
5

Our Family Algorithm (Big Mission)

💡 Unit finale — design an algorithm your family could actually use · ⏱ 20 minutes
🔒
🔁

Loops Loops (การทำซ้ำ)

1

Count the Beat, Repeat

💡 Loops — introducing "repetition" through the body before going abstract · ⏱ 15–20 minutes
🔒
2

Spot the Repeating Pattern

💡 Loops — see a repeating pattern and shrink it with "repeat N times" · ⏱ 15–20 minutes
🔒
3

Command the Robot with Loops

💡 Loops — one "repeat" card instead of many single commands, in a fun setting · ⏱ 15–20 minutes
🔒
4

Debug the Round Count

💡 Debugging loops — check and fix a wrong number of rounds · ⏱ 15–20 minutes
🔒
5

First On-Screen Mission

💡 Loops — bring everything from the previous 4 lessons together · ⏱ 15–20 minutes (unit finale)
🔒
🐞

Debugging นักจับบั๊ก (Debugging)

1

What Is a Bug?

💡 Debugging — a "bug" is a small mistake that skews the result; find it and you can fix it · ⏱ 15 minutes
🔒
2

Hunt the Bug in the Sequence

💡 Debugging — check step by step in order, better than random guessing · ⏱ 15–20 minutes
🔒
3

Bugs in Repeating Patterns

💡 Debugging + Patterns — learn the rule first, and the rule-breaker reveals itself · ⏱ 15 minutes
🔒
4

Repair the Robot's Commands

💡 Debugging — predict before running (trace), then compare with what actually happens · ⏱ 20 minutes
🔒
5

Ace Bug Catcher Mission (Big Mission)

💡 Unit finale — every debugging technique: step-checking, rule-finding, tracing · ⏱ 20 minutes
🔒
🧩

Decomposition แบ่งงานใหญ่เป็นชิ้นเล็ก (Decomposition)

1

How Do You Eat a Whole Elephant?

💡 Decomposition — impossible-looking jobs become easy once you slice them into small pieces · ⏱ 15 minutes
🔒
2

Operation: Tidy the Room

💡 Decomposition — small-piece plan + ticking them off one by one = big job done without despair · ⏱ 20 minutes
🔒
3

Hard Pictures Come from Easy Shapes

💡 Decomposition — every complex thing is built from simple pieces (just like programs are built from small commands) · ⏱ 15–20 minutes
🔒
4

Teamwork: Divide the Work

💡 Decomposition — well-split work can happen AT THE SAME TIME (parallel!), finishing faster than taking turns · ⏱ 20 minutes
🔒
5

The Mini Party Project (Big Mission)

💡 Unit finale — plan a real project with decomposition, end to end · ⏱ 25–30 minutes (can split across 2 days)
🔒
🧱

Block Coding โค้ดบล็อกแรกของฉัน (Block Coding)

1

First Block: Move Forward!

💡 Block Programming — writing programs with blocks · ⏱ 15–20 minutes
🔒
2

Learning to Turn Left and Right

💡 Block Programming — kids combine turn left/right blocks with move forward · ⏱ 15–20 minutes
🔒
3

The Repeat Block — So Much Shorter!

💡 Block Programming — kids hit the "not enough blocks" limit and discover that the repeat block makes programs much shorter · ⏱ 15–20 minutes
🔒
4

The Magic Staircase (Loop + Turn)

💡 Block Programming — spot the repeating pattern in a path (right-up, right-up) and write it as a loop with several blocks inside · ⏱ 15–20 minutes
🔒
5

The Champion's Maze (Big Mission)

💡 Block Programming — writing programs with blocks · ⏱ 20 minutes
🔒
🧭

Maze Pathfinder เขาวงกต (Maze Pathfinder)

1

Our First Maze

💡 Pathfinding — finding a route from start to goal in an organized way, the foundation of algorithms · ⏱ 15–20 minutes
🔒
2

Forks in the Path

💡 Decision Points — when several routes could reach the goal, you must pick one that avoids walls · ⏱ 15–20 minutes
🔒
3

Watch Out for Dead Ends

💡 Backtracking — when you hit a dead end, go back and try another way instead of giving up · ⏱ 15–20 minutes
🔒
4

Find the Shortest Path

💡 Optimization — just reaching the goal isn't enough, you must find the "shortest" way too. This is the heart of a good algorithm. · ⏱ 15–20 minutes
🔒
5

Final Stage: The Big Maze

💡 Review — combining every skill from this unit: choosing routes, backtracking when needed, and finding the shortest path · ⏱ 15–20 minutes
🔒
🎯

Catch by Rule จับให้ทันตามกฎ (Catch by Rule)

1

Catch Only This Color

💡 Rule-Based Reasoning — making quick decisions based on a given rule, a foundation before learning real if-then (conditionals) · ⏱ 15–20 minutes
🔒
2

Catch Only This Shape

💡 Rule-Based Reasoning — switching the rule from color to shape, practicing quick mental rule changes · ⏱ 15–20 minutes
🔒
3

Catch Even Numbers, Skip Odd Ones

💡 Rule-Based Reasoning + Math — using a rule that requires a bit of math (even/odd) before deciding · ⏱ 15–20 minutes
🔒
4

The Rule Changes Mid-Game

💡 Adaptability — the rule keeps changing, so you must read the new rule each round instead of reusing the old one · ⏱ 15–20 minutes
🔒
5

Tough Stage: Double Rules

💡 Compound Rules — a rule that needs checking two conditions at once, the foundation of more complex if-statements (AND) · ⏱ 15–20 minutes
🔒
🔢

Binary Cards การ์ดฐานสอง (Binary Cards)

1

The Magic 1-2-4 Cards

💡 Data Representation — the numbers a computer really uses to store data are binary (0 and 1). These cards are a playable version of that idea. · ⏱ 15–20 minutes
🔒
2

Adding a 4th Card: The Number 8

💡 Data Representation — adding a new card doubles the range of numbers you can make (0-15) · ⏱ 15–20 minutes
🔒
3

Number Detective

💡 Fluency — practicing the 1, 2, 4, 8 cards with several prompts in a row to build speed · ⏱ 15–20 minutes
🔒
4

The Big Card: The Number 16

💡 Data Representation — the 5th card (16) lets you make numbers up to 31, revealing the pattern that each card is always double the one before it · ⏱ 15–20 minutes
🔒
5

Final Challenge: True Binary Master

💡 Mastery Review — combining all 5 cards to make every number from 0 to 31, just like a real computer does · ⏱ 15–20 minutes
🔒
💪 Brave Monkey (เจ้าจ๋อกล้า · Ages 9–12) 40 lessons
🎮 Try the first 3 free Want the other 37 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
🔀

Conditionals Conditionals (เงื่อนไขการตัดสินใจ)

1

if...then... in Real Life

💡 Conditionals (if-then) — introduced through real-life examples before Blockly · ⏱ 20 minutes
▶️
2

The Decision Crossroads

💡 Conditionals — conditions decide WHICH path to take, not just straight-line steps · ⏱ 20 minutes
▶️
3

First Blockly-Style Mission

💡 Conditionals — using "if...then..." alongside blocks you already know (move, repeat) · ⏱ 20 minutes
▶️
4

Spot the Broken Condition

💡 Debugging conditionals — find where the logic is wrong and fix it · ⏱ 20 minutes
🔒
5

The Everything Mission (Big Mission)

💡 Sequence + Loop + Conditional combined in one mission · ⏱ 25–30 minutes (finale — closes the first 3 units of this level)
🔒
📦

Variables ตัวแปร กล่องเก็บค่า (Variables)

1

The Magic Box with a Name

💡 Variables — a variable is a "labeled box" that stores a value for later use · ⏱ 20 minutes
🔒
2

A Game Score Is a Variable

💡 Variables — values that "update along the way" are the heart of every game and program · ⏱ 20 minutes
🔒
3

Swap the Boxes (A Classic Puzzle)

💡 Variables — swapping values needs a "temporary box" — a puzzle every programmer must pass · ⏱ 20 minutes
🔒
4

Many Variables Working Together

💡 Variables — real programs use several variables at once, and one value can be computed from others · ⏱ 20–25 minutes
🔒
5

The Variable Board Game (Big Mission)

💡 Unit finale — a game entirely "driven by variables" · ⏱ 25 minutes
🔒
🪄

Functions ฟังก์ชัน ท่าไม้ตายใช้ซ้ำ (Functions)

1

What Is a Special Move?

💡 Functions — name a "frequently used set of commands" and call that one name instead of saying it all every time · ⏱ 20 minutes
🔒
2

Write Once, Use Ten Times

💡 Functions — functions shrink programs massively, and one fix updates every use · ⏱ 20 minutes
🔒
3

Functions That Take Input (Parameters)

💡 Functions + Parameters — same function, different VALUE in, different result out · ⏱ 20–25 minutes
🔒
4

Combine Small Moves into Big Ones

💡 Functions — functions can call functions (composition): big programs are built from small, reliable pieces · ⏱ 20–25 minutes
🔒
5

The Family Signature Show (Big Mission)

💡 Unit finale — design a "function library" and compose it into a full show · ⏱ 25–30 minutes
🔒
🧠

AI Basics รู้จัก AI เพื่อนอัจฉริยะ (AI Basics)

1

How Does AI Get Smart?

💡 AI — ordinary computers follow human-written rules, but AI "learns the rules itself from examples" · ⏱ 20 minutes
🔒
2

Teach AI with Examples (Training Game)

💡 Machine Learning — training data: an AI is only as good as the examples it sees · ⏱ 25 minutes
🔒
3

AI Can Guess Wrong Too

💡 AI Bias — if the training examples lean one way, the AI leans too: never trust AI 100% · ⏱ 20–25 minutes
🔒
4

Hunting the AI Around Us

💡 AI isn't the movie robot — it hides inside things we use every day · ⏱ 20–25 minutes
🔒
5

The Pro's Rules for Using AI (Big Mission)

💡 Unit finale — use AI as a TOOL, wisely: verify, don't blindly believe, never share personal data · ⏱ 25 minutes
🔒
💻

Real Coding เขียนโค้ดจริง (Real Coding)

1

Warm-up: The Shortest Code Wins

💡 Block Programming — review basics + loops with a twist: use as few blocks as possible · ⏱ 20–25 minutes
🔒
2

Loop Inside a Loop: Around the Garden

💡 Block Programming — writing a nested loop for the first time (repeat inside repeat) · ⏱ 20–25 minutes
🔒
3

if There's Something in the Way...

💡 Block Programming — using the if block in real code for the first time · ⏱ 20–25 minutes
🔒
4

Repeat Until the Goal

💡 Block Programming — using a while-style loop (repeat until goal) · ⏱ 20–25 minutes
🔒
5

The Ultimate Smart Program (Big Mission)

💡 Block Programming — writing programs with blocks · ⏱ 25 minutes
🔒
⚙️

Function Machine เครื่องจักรฟังก์ชัน (Function Machine)

1

Our First Machine

💡 Functions — a machine that takes an input and always transforms it into an output using a fixed rule. This is the heart of a function. · ⏱ 20 minutes
🔒
2

A Two-Step Machine

💡 Functions — a function can have several steps chained together, and doing them in the right order matters for getting the right answer. · ⏱ 20 minutes
🔒
3

Reverse: What Went In?

💡 Inverse Thinking — working backward from the output to the input, practicing opposite operations in your head. · ⏱ 20 minutes
🔒
4

Rule Detective

💡 Pattern Inference — from several input/output example pairs, inferring the hidden rule, a foundation for debugging and AI. · ⏱ 20 minutes
🔒
5

Final Challenge: Everything Combined

💡 Mastery Review — combining direct calculation, reverse thinking, and rule inference in one lesson. · ⏱ 20 minutes
🔒
⚖️

Variable Balance ตาชั่งตัวแปร (Variable Balance)

1

Our First Balance

💡 Variables — a variable (x) is an unknown value; you must find the value that keeps both sides of the scale equal. · ⏱ 20 minutes
🔒
2

Numbers on Both Sides

💡 Variables — when numbers appear on both sides of the scale, you must add up each side before finding x. · ⏱ 20 minutes
🔒
3

When There Are Several x's

💡 Coefficients — several x blocks together on one side of the scale represent "x multiplied by a count" (2x, 3x) · ⏱ 20 minutes
🔒
4

x on Both Sides

💡 Variables on Both Sides — a variable can appear on both sides of the scale, so you must think about the total balance, not just one side. · ⏱ 20 minutes
🔒
5

Final Challenge: True Algebra Master

💡 Mastery Review — combining every type from this unit: single x, multiple x's, and x on both sides. · ⏱ 20 minutes
🔒
🗺️

Flowchart Builder ผังงาน (Flowchart Builder)

1

Our First Flowchart

💡 Flowcharts — a flowchart is a diagram that lays out steps before writing real code, a tool real programmers actually use. · ⏱ 20 minutes
🔒
2

Adding the Decision Symbol

💡 Decision Symbols — the diamond (◆) is where a flowchart must make a decision, connecting to the conditionals learned earlier. · ⏱ 20 minutes
🔒
3

A Calculation Flowchart

💡 Process Sequencing — flowcharts can plan calculations too, not just routines, and the order of steps affects the answer. · ⏱ 20 minutes
🔒
4

Flowcharts With Multiple Decisions

💡 Multiple Decisions — a flowchart can have more than one decision point, and you must pass through each one in order. · ⏱ 20 minutes
🔒
5

Final Challenge: True Planner

💡 Mastery Review — combining every skill from this unit: steps, decision points, and calculation, across 2 flowcharts. · ⏱ 20 minutes
🔒
⚔️ Apprentice (ผู้ฝึกหัด · Ages 12–13) 25 lessons
🎮 Try the first 3 free Want the other 22 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
🐍

Python Intro จาก Blockly สู่ Python (Python Intro)

🗺️

Abstraction & Algorithms แนวคิดเชิงนามธรรม + อัลกอริทึม (Abstraction & Algorithms)

1

What Is Abstraction: The Secret of the Metro Map

💡 Abstraction = cut the unnecessary details, keep only what solves the problem · ⏱ 20–25 minutes
🔒
2

Decompose the Problem: Big Jobs Become Small Ones

💡 Next-level decomposition — split a big problem into sub-tasks and route each to the right team · ⏱ 20–25 minutes
🔒
3

Spot Repeating Patterns: The Problem-Solver's Hawk Eye

💡 Pattern Recognition — a problem that "looks like an old one" can reuse the old solution; no starting from zero · ⏱ 20–25 minutes
🔒
4

Plan Like a Pro: Pseudocode and Flowcharts

💡 Before writing code, real warriors write the "battle plan" — pseudocode is a plan humans can read and convert straight into code · ⏱ 20–25 minutes
🔒
5

Workshop: From Plan to Real Code

💡 Unit finale — take last lesson's pseudocode and turn it into runnable Python · ⏱ 25–30 minutes
🔒
🔀

Logic & Conditions เงื่อนไขและตรรกะ (Logic & Conditions)

1

if/else in Python: The Program's First Fork

💡 if/else = a fork the program chooses by condition — from primary-school if/then/else blocks to real Python · ⏱ 25–30 minutes
🔒
2

elif: When the Fork Has More Than Two Ways

💡 elif = a third, fourth, fifth path... the program checks top to bottom and stops at the first true one · ⏱ 25–30 minutes
🔒
3

Booleans and and/or/not: Condition-Mixing Spells

💡 Truth values are only True/False — combine conditions with and (both must be true) / or (one is enough) / not (flip it) · ⏱ 25–30 minutes
🔒
4

Nested Conditions: A Fork Inside a Fork

💡 if inside if — layered decisions like a series of checkpoints, indenting 4 more spaces per layer · ⏱ 25–30 minutes
🔒
5

Project: The Automatic Grader (Big Mission)

💡 Unit finale — use layered if/elif/else to build software schools really use: grading from scores · ⏱ 30–35 minutes
🔒
🔁

Loops & Lists การวนซ้ำและลิสต์ (Loops & Lists)

1

for + range: Let the Computer Repeat for Us

💡 for + range = command once, repeat any number of times — the patterns from last unit, now automated · ⏱ 25–30 minutes
🔒
2

while: Loop Until It's Done

💡 while keeps looping as long as the condition is true — for when you don't know the round count in advance · ⏱ 25–30 minutes
🔒
3

list: The Magic Bag That Holds Many Things

💡 list = a variable holding many items in order, accessed by position number (starting at 0!) · ⏱ 25–30 minutes
🔒
4

Loop + list: The Power Duo

💡 for picks items out of a list one by one, no manual indexing — 4 items or 4 million, the code stays the same · ⏱ 25–30 minutes
🔒
5

Project: The Instant Times Table (Big Mission)

💡 Unit finale — use loops on real math: generate any times table in a blink · ⏱ 30–35 minutes
🔒
🔐

Data & Safety ข้อมูลปฐมภูมิ + ความปลอดภัยดิจิทัล (Data & Safety)

1

Collect Data from Real Questions

💡 Primary data = data you collect with your own hands — good questions produce usable data · ⏱ 20–25 minutes
🔒
2

Organize Data into a Table

💡 Raw scattered notes must go into a table (category + count) before the big picture appears · ⏱ 20–25 minutes
🔒
3

Let Python Summarize the Data

💡 Sum, maximum, average — basic statistics Python computes in one line, using lists from last unit · ⏱ 25–30 minutes
🔒
4

Present Data as a Chart

💡 A good chart tells the story in one glance — and when data changes, the chart follows · ⏱ 20–25 minutes
🔒
5

The Warrior's Digital Armor (Big Mission)

💡 Unit finale — strong passwords, personal data, phishing, and digital manners: the net citizen's 4 pieces of armor · ⏱ 25–30 minutes
🔒
🛡️ Warrior (นักรบ · Ages 13–14) 25 lessons
🎮 Try the first 3 free Want the other 22 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
🧩

Functions ฟังก์ชัน — คำสั่งที่เรียกใช้ซ้ำได้

🌐

Web Building สร้างเว็บด้วย HTML/CSS/JS

1

HTML: The Page's Skeleton

💡 HTML tags create headings and paragraphs · ⏱ 25–35 minutes
🔒
2

CSS: Colors and Style

💡 CSS changes elements' colors and looks · ⏱ 25–35 minutes
🔒
3

Buttons and Links

💡 Adding buttons and links to a page · ⏱ 25–35 minutes
🔒
4

JavaScript: Make the Button Respond

💡 JS makes the page respond to clicks · ⏱ 25–35 minutes
🔒
5

Project: Your About-Me Page

💡 Combine HTML/CSS/JS into a page of your own · ⏱ 25–35 minutes
🔒
🧠

Machine Learning Machine Learning — สอนคอมให้เรียนรู้เอง

1

How ML Differs from Rule-Following Programs

💡 ML learns from examples, not human-written rules · ⏱ 25–35 minutes
🔒
2

Data and Labels

💡 Models learn from data that carries answer labels · ⏱ 25–35 minutes
🔒
3

Train an Image Model with Your Camera

💡 Hands-on: train a 2-class image classifier yourself · ⏱ 25–35 minutes
🔒
4

The Model's Confidence

💡 Reading confidence (%) and improving the model · ⏱ 25–35 minutes
🔒
5

Project: Teach the Computer Gestures

💡 Build your own classifier as a portfolio piece · ⏱ 25–35 minutes
🔒
🖥️

Computer & Network ระบบคอมพิวเตอร์และการสื่อสาร

1

The Parts of a Computer

💡 CPU, RAM, and storage each do different jobs · ⏱ 25–35 minutes
🔒
2

Hardware, Software, and the OS

💡 Telling hardware from software, and the OS's role · ⏱ 25–35 minutes
🔒
3

How the Internet Works

💡 The internet is a network connecting computers worldwide · ⏱ 25–35 minutes
🔒
4

Data Travels in Packages

💡 Data is split into small pieces (packets), each with an address (IP) · ⏱ 25–35 minutes
🔒
5

Basic Troubleshooting

💡 Thinking in steps when the computer or network acts up · ⏱ 25–35 minutes
🔒
🛡️

Safety & Rights ใช้เทคโนโลยีปลอดภัยและมีจริยธรรม

1

Advanced Security: Passwords and 2FA

💡 Strong passwords and two-factor authentication · ⏱ 25–35 minutes
🔒
2

Digital Footprints and Privacy

💡 Everything you post leaves traces and affects privacy · ⏱ 25–35 minutes
🔒
3

Copyright and Creative Commons

💡 Other people's work has owners — ask permission / give credit · ⏱ 25–35 minutes
🔒
4

Cite and Credit Correctly

💡 Using others' information requires citing the source · ⏱ 25–35 minutes
🔒
5

Publish Your Work Responsibly

💡 Claiming rights over and publishing your own work · ⏱ 25–35 minutes
🔒
👑 Master (จอมทัพ · Ages 14–15) 25 lessons
🎮 Try the first 3 free Want the other 22 lessons? Sign up free to save stars & badges, or play now in the kids' zone.
📱

App Building พัฒนาแอปพลิเคชันบูรณาการ

📊

Data Literacy ข้อมูลและการรู้ข้อมูล (Data Literacy)

1

Ask Questions Data Can Answer

💡 Good questions lead to collecting the right data · ⏱ 25–40 minutes
🔒
2

Read and Shape Data into Charts

💡 Numeric data becomes bar charts for comparison · ⏱ 25–40 minutes
🔒
3

Basic Statistics with Python

💡 Finding the average with sum and len · ⏱ 25–40 minutes
🔒
4

Pick the Right Chart for the Data

💡 Each chart type suits different data · ⏱ 25–40 minutes
🔒
5

Project: Tell a Story with Data

💡 Use data and one chart to tell one story · ⏱ 25–40 minutes
🔒
🤖

Applied AI AI ประยุกต์และการใช้เครื่องมือ

1

How Generative AI Works

💡 AI generates text/images by predicting the next word from massive data · ⏱ 25–40 minutes
🔒
2

Prompt Engineering: Getting Good Results from AI

💡 Clear prompts with context get better answers from AI · ⏱ 25–40 minutes
🔒
3

Using AI Critically

💡 Verify AI answers before believing or using them · ⏱ 25–40 minutes
🔒
4

Build a Simple Rule-Based Chatbot

💡 Chatbots run on keyword rules that we define · ⏱ 25–40 minutes
🔒
5

Project: My Chatbot Assistant

💡 Design your own chatbot conversation · ⏱ 25–40 minutes
🔒
🔍

Media Literacy รู้เท่าทันสื่อและจริยธรรม AI

1

Judging a Source's Credibility

💡 Check who wrote it, whether it cites sources, and how recent it is · ⏱ 25–40 minutes
🔒
2

Fake News and Fact-Checking

💡 Fake news spreads fast — check before sharing · ⏱ 25–40 minutes
🔒
3

Bias in Data and AI

💡 Skewed data makes AI decide unfairly · ⏱ 25–40 minutes
🔒
4

Deepfakes and AI-Generated Media

💡 AI-faked images and voices look painfully real — stay alert · ⏱ 25–40 minutes
🔒
5

The Ethics of Using AI

💡 Use AI responsibly, mindful of its effects on others · ⏱ 25–40 minutes
🔒
🏆

Capstone Project โปรเจกต์ปลายทาง (Capstone)

1

Choose a Topic and Plan

💡 Start the project from a problem and plan step by step · ⏱ 25–40 minutes
🔒
2

Design the Look and Flow

💡 Sketch the screens and user flow before building · ⏱ 25–40 minutes
🔒
3

Build It — Part 1

💡 Get the project's core working · ⏱ 25–40 minutes
🔒
4

Build It — Part 2 + Testing

💡 Add detail, polish, and hunt for bugs · ⏱ 25–40 minutes
🔒
5

Present and Publish Your Work

💡 Summarize, present, and publish the project into a portfolio · ⏱ 25–40 minutes
🔒