Junior Programmer - Basic • AGES 8-10

From Building Projects to Designing Programs

This is where young coders begin thinking like programmers. Children move beyond simply making things work and learn to plan before they build, reason about logic, organise data, debug systematically, and compare different solutions.

8-10 years

Junior Programmer: Core

24 lessons

90-minute guided session

live workshop

Scratch 3, HTML & CSS

Max 10 students

1:5 mentor-to-student ratio

The Little Coders Way

Plan It. Build It. Understand It.

At this age, children are ready to work with deeper programming ideas such as if/else logic, nested loops, variables, lists, custom blocks, parameters, and program states. But we still do not teach coding as memorising commands.

A new idea begins with something children can see, move, question, or test before it becomes code. More importantly, planning becomes part of the work. Children learn to sketch a solution, break it into parts, write the steps, then build.

When something breaks, mentors do not simply fix it. Children learn to narrow down the problem, form a theory, change one thing, test it, and explain what they discovered. By the end, the goal is not just “I made it work.” It is “I can explain why it works.”

THE LEARNING JOURNEY

From Visual Coding to Program Design

A 24-week progression that takes children from deeper programming logic to planning, building, testing, and presenting an original project of their own.

Weeks 1–8

Logic, Loops & Data

Weeks 9–16

Bigger Programs & First Web Pages

Weeks 17–19

Design, Feedback & Digital Responsibility

Weeks 20–24

The Capstone Project

What They Explore

The Six Powers.

1

Chop It (Decomposition)

Planning a project on paper and breaking a larger idea into manageable parts before building.

Spot It (Pattern Recognition)

Recognising repeated structures and using loops, reusable blocks, and patterns instead of rebuilding the same solution.

2
3

Zoom Out (Abstraction)

Turning repeated behaviour into a named custom block and focusing on what a part of the program does rather than every individual instruction.

Step It (Algorithmic Thinking)

Writing and testing an algorithm before coding, then turning that plan into a working program.

4
5

Fix It (Debugging)

Using a systematic process to narrow down a bug, form a hypothesis, change one thing, test it, and explain the actual cause.

Judge It (Evaluation)

Comparing different working solutions against clear criteria and explaining why one approach may be better for the problem or audience.

6
Parent Stories

Small Moments. Meaningful Progress.

What families notice when children begin thinking, building and explaining with confidence.

“She now treats mistakes like clues, not failures.”

Parent of a 7 year old

“He does not just show us his game. He explains how every part works.”

Parent of a 8 year old

“The small class helped her feel noticed, supported and brave enough to try.”

Parent of a 6 year old