Skip to main content
Back to curriculum

Primary · first steps in code

Spark · Explorers

Full curriculum document

Our youngest learners taking their very first steps in code

6 units180 guided hours3 terms · one school yearCambridge Level 1–2 (foundation)CBE & Cambridge Technicals aligned

Contents · 6 units

  1. 1What is a computer, really?SPKE-U1 · Weeks 1–5 · 30 GLH · Internal portfolio
  2. 2My first block programSPKE-U2 · Weeks 6–11 · 30 GLH · Internal portfolio
  3. 3Playful games with rulesSPKE-U3 · Weeks 12–17 · 32 GLH · Internal portfolio
  4. 4Stories & animationSPKE-U4 · Weeks 18–23 · 30 GLH · Internal portfolio
  5. 5Puzzles & problem-solvingSPKE-U5 · Weeks 24–29 · 30 GLH · Internal portfolio
  6. 6My tiny real appSPKE-U6 · Showcase weeks · 28 GLH · Internal portfolio

Overview & approach

A computer only ever does exactly what it is told, one step at a time. Explorers start there — turning ideas into clear, ordered instructions in colourful blocks — long before a single line of typed code.

The first-principles learning loop

  1. 1Problem
  2. 2Understanding
  3. 3Reasoning
  4. 4Design
  5. 5Implementation
  6. 6Testing
  7. 7Reflection
  8. 8Improvement

Every unit runs this loop, then goes round again — deeper each time.

Competencies, values & contemporary issues

7 CBE core competencies

  • Communication & collaboration
  • Critical thinking & problem solving
  • Creativity & imagination
  • Citizenship
  • Digital literacy
  • Learning to learn
  • Self-efficacy

Values

  • Integrity
  • Responsibility
  • Respect
  • Excellence
  • Unity
  • Patriotism

Pertinent & contemporary issues

  • Digital citizenship & online safety
  • Data protection & privacy
  • AI ethics, bias & fairness
  • Environmental sustainability (compute cost)
  • Financial literacy & entrepreneurship
  • Inclusion & accessibility
  • Mental well-being & healthy screen habits
  • Career & life skills

The 6 units in full

1

SPKE-U1 · Level 2 · Weeks 1–5 · 30 GLH · Internal portfolio

What is a computer, really?

Strand: Computational thinking foundations

Key inquiry: “If a computer only does exactly what it is told, how do we tell it to do something?”

You ship: A set of exact, ordered instructions (an algorithm) acted out and then built in visual blocks.

LO1 · Instructions & sequence

  • AC 1.1 Break a familiar task into exact, ordered steps
  • AC 1.2 Spot and fix an out-of-order instruction

LO2 · Loops & choices

  • AC 2.1 Spot a repeat and describe it as a loop
  • AC 2.2 Make a simple “if this, then that” choice

Core competencies

  • Critical thinking & problem solving
  • Digital literacy
  • Learning to learn

PCIs addressed

  • Digital citizenship & online safety
  • Mental well-being & healthy screen habits

Hands-on practice

  • Robot-and-programmer game: one child gives exact steps, another follows them literally.
  • Build the same task with a shorter set of instructions using a loop.
  • Reflection: where did the “robot” go wrong, and why?

Unit grading (Pass · Merit · Distinction)

PassSequences a task with support.
MeritSequences independently and uses a loop.
DistinctionDesigns a clear algorithm others follow first time.
2

SPKE-U2 · Level 2 · Weeks 6–11 · 30 GLH · Internal portfolio

My first block program

Strand: Visual programming

Before this unit: Can describe a task as ordered steps (Unit 1).

Key inquiry: “How do we make a character on screen do exactly what we imagine?”

You ship: A block program where a character moves, reacts and animates, shared on a live link.

LO1 · Motion & events

  • AC 1.1 Use events to start actions
  • AC 1.2 Move and animate a character

LO2 · Test & fix

  • AC 2.1 Run the program and spot what is wrong
  • AC 2.2 Fix it by reasoning about the steps

Core competencies

  • Creativity & imagination
  • Digital literacy
  • Self-efficacy

PCIs addressed

  • Digital citizenship & online safety
  • Inclusion & accessibility

Hands-on practice

  • Make a sprite dance to a plan you drew first.
  • Add a sound or animation that reacts to a click.
  • Fix a friend’s broken block program together.

Unit grading (Pass · Merit · Distinction)

PassBuilds a simple moving program with support.
MeritAdds events and animation independently.
DistinctionShips a lively, original block program.
3

SPKE-U3 · Level 2 · Weeks 12–17 · 32 GLH · Internal portfolio

Playful games with rules

Strand: Game design foundations

Before this unit: Can build a simple block program (Unit 2).

Key inquiry: “What turns a moving picture into a game someone actually wants to play?”

You ship: A playable block game with a goal, rules and a score, shared with the class.

LO1 · Rules & scoring

  • AC 1.1 Use a score variable to keep points
  • AC 1.2 Add a clear win or lose rule

LO2 · Play & improve

  • AC 2.1 Playtest and find one thing to fix
  • AC 2.2 Improve the game from a friend’s feedback

Core competencies

  • Creativity & imagination
  • Critical thinking & problem solving
  • Self-efficacy

PCIs addressed

  • Digital citizenship & online safety
  • Mental well-being & healthy screen habits

Hands-on practice

  • Storyboard the game on paper, then build it block by block.
  • Add scoring and a win condition.
  • Playtest a classmate’s game and suggest one improvement.

Unit grading (Pass · Merit · Distinction)

PassBuilds a simple game with support.
MeritAdds scoring and rules independently.
DistinctionShips a polished game others enjoy.
4

SPKE-U4 · Level 2 · Weeks 18–23 · 30 GLH · Internal portfolio

Stories & animation

Strand: Creative computing

Before this unit: Can build a block game (Unit 3).

Key inquiry: “How can code tell a story that plays itself?”

You ship: An animated, interactive story published to a link to share with family.

LO1 · Scenes & characters

  • AC 1.1 Plan scenes and characters
  • AC 1.2 Animate them in order

LO2 · Interactivity

  • AC 2.1 Let the audience make a choice
  • AC 2.2 Publish and share the story safely

Core competencies

  • Creativity & imagination
  • Communication & collaboration
  • Digital literacy

PCIs addressed

  • Inclusion & accessibility
  • Digital citizenship & online safety

Hands-on practice

  • Storyboard the story on paper first.
  • Animate it scene by scene.
  • Add a choose-your-path moment for the audience.

Unit grading (Pass · Merit · Distinction)

PassTells a simple animated story with support.
MeritAdds interactivity independently.
DistinctionShips an expressive, interactive story.
5

SPKE-U5 · Level 2 · Weeks 24–29 · 30 GLH · Internal portfolio

Puzzles & problem-solving

Strand: Logic & debugging

Before this unit: Comfortable building block projects (Units 2–4).

Key inquiry: “When something goes wrong, how do we work out why — like a detective?”

You ship: A maze or logic-puzzle game the player has to think to solve.

LO1 · Logic

  • AC 1.1 Use conditions to make decisions
  • AC 1.2 Combine steps to solve a puzzle

LO2 · Debugging

  • AC 2.1 Find a bug by testing
  • AC 2.2 Fix it and explain what happened

Core competencies

  • Critical thinking & problem solving
  • Learning to learn
  • Self-efficacy

PCIs addressed

  • Mental well-being & healthy screen habits
  • Digital citizenship & online safety

Hands-on practice

  • Solve a maze on paper, then build it in blocks.
  • Break a puzzle on purpose, then fix it.
  • Race a friend to debug the same puzzle.

Unit grading (Pass · Merit · Distinction)

PassSolves guided puzzles with support.
MeritBuilds and debugs a puzzle independently.
DistinctionDesigns a clever puzzle others must think to solve.
6

SPKE-U6 · Level 2 · Showcase weeks · 28 GLH · Internal portfolio

My tiny real app

Strand: Applied blocks · showcase

Before this unit: Can build and debug block projects (Unit 5).

Key inquiry: “How can the code I write help someone in my family or class?”

You ship: A friendly, useful little app — like a family quiz — demoed to parents and peers.

LO1 · Design for someone

  • AC 1.1 Choose who the app will help
  • AC 1.2 Plan what it needs to do

LO2 · Build & show

  • AC 2.1 Build the app in blocks
  • AC 2.2 Demo it and explain your choices

Core competencies

  • Creativity & imagination
  • Citizenship
  • Self-efficacy

PCIs addressed

  • Digital citizenship & online safety
  • Inclusion & accessibility

Hands-on practice

  • Pick a real person to help.
  • Build a quiz or helper app for them.
  • Showcase day: demo the app to parents and peers.

Unit grading (Pass · Merit · Distinction)

PassBuilds a tiny app with support.
MeritDesigns and builds a helpful app independently.
DistinctionShips a thoughtful app and presents it with pride.

What you walk away with

A portfolio of 6 real, shipped artefacts — one per unit, assessed to standard.

  1. 1 A set of exact, ordered instructions (an algorithm) acted out and then built in visual blocks.
  2. 2 A block program where a character moves, reacts and animates, shared on a live link.
  3. 3 A playable block game with a goal, rules and a score, shared with the class.
  4. 4 An animated, interactive story published to a link to share with family.
  5. 5 A maze or logic-puzzle game the player has to think to solve.
  6. 6 A friendly, useful little app — like a family quiz — demoed to parents and peers.

Assessment rubric (CBE & Cambridge)

CBE levelCambridge gradeWhat the evidence shows
Below expectationNot yet PassCannot yet demonstrate the outcome unaided; work is incomplete or does not run. Needs re-teaching and another attempt.
Approaching expectationPassMeets every assessment criterion with guidance. The artefact works for the happy path and the learner can explain what it does.
Meeting expectationMeritMeets all criteria independently, handles edge cases, evaluates the result, and justifies design decisions from first principles.
Exceeding expectationDistinctionShips a production-grade artefact to real users, critiques trade-offs (cost, latency, safety), and extends beyond the brief with original work.
// LET’S BUILD

Have a project? Send us the brief.

Tell us what you need — even a rough idea. You'll hear back within a day with an approach, a timeline, and a fixed quote. No pitch decks, no account managers.