Skip to main content

Coding courses for kids 5–15
From drag-and-drop to structured thinking, then real code

32 courses · 2,000+ stages · Icon, Block & Text Coding
Aligned with OBEC, CSTA & ISTE

Lesson examples

Three stages — pick where they start

Ages 5–8

Icon Coding

Drag commands · Practice step-by-step thinking · Understand code through pictures

8 courses · 320 stages

Ages 8–12

Block Coding

Snap blocks into loops and conditions — logic skills that carry into real code

9 courses · 480 stages

Ages 12+

Text Coding

Write Python, tackle projects, and build AI Literacy for what's ahead

6 courses · 400 stages

Find a course

Showing 32 courses

Icon Coding - Movement Practice

Icon Coding

Icon Coding - Movement Practice

5–7 yrs · 31 stages

Basic sequencingDirectional sequencing
Codi’s Escape | Icon Connect

Icon Coding

Codi’s Escape | Icon Connect

5–7 yrs · 10 stages

Basic sequencingProblem Solving
CodeArena: Icon Practice

Icon Coding

CodeArena: Icon Practice

5–7 yrs · 10 stages

Basic sequencingDirectional sequencing
Codi City

Icon Coding

Codi City

5–7 yrs · 54 stages

Basic sequencingProblem decomposition
Codi City 2

Icon Coding

Codi City 2

5–7 yrs · 46 stages

Problem decompositionRepitition
Mayan Jungle

Icon Coding

Mayan Jungle

5–7 yrs · 51 stages

Complex sequencingStrategic Planning
Mayan Jungle 2

Icon Coding

Mayan Jungle 2

5–7 yrs · 51 stages

RepititionAlgorithmic Efficiency
Codi Space - Procedure

Icon Coding

Codi Space - Procedure

5–7 yrs · 31 stages

Event BasedProblem decomposition
Codi Space - Procedure 2

Icon Coding

Codi Space - Procedure 2

5–7 yrs · 31 stages

Event BasedStrategic decomposition
Codi Space - Conditional Loop

Icon Coding

Codi Space - Conditional Loop

5–7 yrs · 31 stages

ModelingFlow control programming
Codi Space - Conditional Loop 2

Icon Coding

Codi Space - Conditional Loop 2

5–7 yrs · 31 stages

ModelingFlow control programming
Block Coding - Movement Practice

Block Coding

Block Coding - Movement Practice

8–11 yrs · 31 stages

Block InstructionsDirectional sequencing
Codi’s Escape | Block by Block

Block Coding

Codi’s Escape | Block by Block

8–11 yrs · 12 stages

SequencingDirectionalAlgorithm
CodeArena: Block Practice

Block Coding

CodeArena: Block Practice

8–11 yrs · 10 stages

Basic sequencingDirectional sequencing
Lava Block 1

Block Coding

Lava Block 1

8–11 yrs · 41 stages

Complex sequencingState management
Lava Block 2

Block Coding

Lava Block 2

8–11 yrs · 43 stages

Loop and ControlComplex sequencing
Codi Factory Conditions

Block Coding

Codi Factory Conditions

8–11 yrs · 41 stages

Conditional statementNested conditional
Codi Factory Conditions 2

Block Coding

Codi Factory Conditions 2

8–11 yrs · 41 stages

And/Or operatorMultiple conditional
Mining Conditional Loop 1

Block Coding

Mining Conditional Loop 1

8–11 yrs · 31 stages

Conditional loopNested conditional loop
Mining Conditional Loop 2

Block Coding

Mining Conditional Loop 2

8–11 yrs · 31 stages

Nested Complex Conditional Loop
Text Coding - Movement Practice

Text Coding

Text Coding - Movement Practice

12–15 yrs · 31 stages

Basic sequencingDirectional sequencing
Codi’s Escape | Python Journey

Text Coding

Codi’s Escape | Python Journey

12–15 yrs · 12 stages

SequencingDirectionalAlgorithm
CodeArena: Text Practice

Text Coding

CodeArena: Text Practice

12–15 yrs · 10 stages

Basic sequencingDirectional sequencing
Robot Rescue 1

Text Coding

Robot Rescue 1

12–15 yrs · 41 stages

SequenceComplex sequencing
Robot Rescue 2

Text Coding

Robot Rescue 2

12–15 yrs · 41 stages

Simple loopComplex loop
Codi Python Hero

Text Coding

Codi Python Hero

12–15 yrs · 60 stages

SequencingBasic RepetitionFunction
Codi Python Hero 2

Text Coding

Codi Python Hero 2

12–15 yrs · 82 stages

ConditionalFunctionsVariable
Casting Crew

Thinking Game

Casting Crew

5+ yrs · 56 stages

And/Or/Not ConditionDecomposition
Tangram

Thinking Game

Tangram

5+ yrs · 51 stages

Spatial ReasoningHolistic spatial analysis
Cryptogram

Thinking Game

Cryptogram

5+ yrs · 41 stages

CryptographyCipher synthesis
AI Space Gate

Thinking Game

AI Space Gate

5+ yrs · 8 stages

AI LiteracyProblem decomposition
Codi Diner - Basic

Thinking Game

Codi Diner - Basic

5+ yrs · 51 stages

Pattern Recognition

Programming concepts your kids will learn

From basics to advanced — through thinking and real hands-on coding.

Sequence

Sequence — plan commands in order so Codi completes the mission efficiently.

Icon · Block · Text

Loop

Loops — build repeating command sets until the mission is done, without writing the same commands over and over.

Block · Text

Condition

Conditions — control Codi with rules that match each different situation.

Block · Text

Algorithm

Design a step-by-step solution before diving in.

Icon · Block · Text

Debugging

Debugging — find the mistake, experiment, and adjust until the code produces the result you want.

Block · Text

AI Literacy

Understand what AI is and use it mindfully — so you get the results you want.

Block · Text

Aligned with CSTA and ISTE standards

For teachers and administrators — see how each lesson maps to the standards in detail.

Request Curriculum (PDF)
Aligned with CSTA and ISTE standards

Lesson examples

Ready for your child to start?

Start with the first stage free — or book a demo for schools and institutes.