Coding and Robotics CAPS at a glance
Grades R to 9 on four posters: the big picture, then one page per phase with the time a week and what learners do, with CAPS page numbers.
DownloadA first program: the micro:bit says hello, then shows the learner's name at the press of a button.
Coding and Robotics
MakeCodePurple MashPython
Learners make a badge that shows how they feel, with a different face for each button and for a shake.
Coding and Robotics · Life Skills
MakeCodePurple MashPython
A big heart and a small heart take turns forever: learners meet loops, timing and animation.
Coding and Robotics
MakeCodePurple MashPython
The micro:bit V2 listens through its microphone: lights sparkle brighter as the room gets louder, and a clap sets off a flash.
Coding and Robotics · Creative Arts · Natural Sciences and Technology
MakeCodePython
Shake the micro:bit to roll a number from 1 to 6, then roll 60 times and test whether the dice is fair.
Mathematics · Coding and Robotics
MakeCodePurple MashPython
Shake to throw rock, paper or scissors: learners use a random number and if, else if and else to choose a picture.
Coding and Robotics · Mathematics
MakeCodePurple MashPython
The micro:bit shows a times-table fact that may be wrong: A for true, B for false, and a score after ten questions.
Mathematics · Coding and Robotics
MakeCodePython
Learners turn the micro:bit into a compass that shows N, E, S or W, then use it to map their school grounds.
Social Sciences · Coding and Robotics
MakeCodePython
Every step adds one: learners use a variable to count steps, show the total and reset it, then test how accurate it is.
Coding and Robotics · Mathematics · Life Skills · Life Orientation
MakeCodePurple MashPython
Buttons play notes, A and B together play a scale and a shake starts a tune: a pocket instrument learners compose for.
Creative Arts · Coding and Robotics
MakeCodePurple MashPython
Press A, count down, and the micro:bit counts your star jumps for 30 seconds using its motion sensor.
Life Skills · Life Orientation · Coding and Robotics · Mathematics
MakeCodePython
A sends a dot, B sends a dash: pairs tap out secret words by radio, decode them with a Morse chart and learn how the telegraph worked.
Coding and Robotics · Social Sciences · Natural Sciences and Technology · Technology
MakeCodePython
Every board votes yes or no by radio and the counting board keeps the tally: learners build a class vote, then ask whether it is fair.
Mathematics · Coding and Robotics · Social Sciences
MakeCodePython
Groups hide treasure, write the route as compass bearings, and the micro:bit points the way: turn left, turn right or walk on.
Social Sciences · Mathematics · Coding and Robotics
MakeCodePython
Touch the logo to start the beat, A and B change the tempo: learners build a metronome that counts four beats to a bar and play along.
Creative Arts · Mathematics · Coding and Robotics
MakeCodePython
A pocket pet that gets hungry and bored over time: A feeds it, B plays with it and a stroke of the gold logo makes it happy.
Coding and Robotics · Life Skills · Life Orientation
MakeCodePython
The micro:bit measures the light in the room and switches its own lights on when it gets dark.
Coding and Robotics · Natural Sciences and Technology · Natural Sciences
MakeCodePurple MashPython
Learners turn the micro:bit into a thermometer, compare it with the weather report and work out the difference.
Mathematics · Natural Sciences and Technology · Natural Sciences · Coding and Robotics
MakeCodePurple MashPython
Learners build a sound level meter with the micro:bit V2's microphone, measure their classroom and suggest ways to make it calmer.
Natural Sciences and Technology · Natural Sciences · Mathematics · Coding and Robotics
MakeCodePython
A secret timer travels by radio between two boards: shake to throw the potato before it bursts. Learners build a game on random numbers and messages.
Coding and Robotics · Natural Sciences and Technology · Technology · Mathematics
MakeCodePython
Wait for the dot, then press A as fast as you can: learners time their reactions in milliseconds and analyse the class's data.
Mathematics · Coding and Robotics
MakeCodePython
Two crocodile clip leads and a pot plant: the micro:bit measures how damp the soil is and asks for water when it is dry.
Natural Sciences and Technology · Technology · Natural Sciences · Coding and Robotics
MakeCodePurple MashPython
Learners program a robot (a South African traffic light) with a pedestrian button, and plan the system as a flowchart first.
Natural Sciences and Technology · Technology · Coding and Robotics
MakeCodePython
A drop falls from the top, the player moves a basket with A and B: learners code a small game with sprites, coordinates and a score.
Coding and Robotics · Mathematics
MakeCodePython
The micro:bit V2 logs the classroom's average and loudest sound every ten seconds for a whole lesson; learners graph it and explain the peaks.
Natural Sciences and Technology · Natural Sciences · Mathematics · Coding and Robotics
MakeCodePython
One micro:bit hides as a radio beacon; the others hunt it down by signal strength, like a game of hot and cold played with radio waves.
Natural Sciences and Technology · Technology · Natural Sciences · Coding and Robotics
MakeCodePython
Two boards, one target: both players wait for it to appear at the same moment, and the boards swap times by radio to decide who was faster.
Mathematics · Coding and Robotics · Natural Sciences and Technology · Technology
MakeCodePython
Boards in the same radio group send YES and NO across the room: learners build a wireless system and explore groups.
Technology · Coding and Robotics
MakeCodePython
The micro:bit V2 records temperature, light and sound every ten seconds; learners open the data as a table, graph it and explain the pattern.
Mathematics · Natural Sciences · Coding and Robotics
MakeCodePython
The accelerometer senses a fall, or the wearer presses a panic button, and an alarm goes off on a carer's board across the room.
Technology · Coding and Robotics · Natural Sciences
MakeCodePython
The Department of Basic Education's final CAPS for Coding and Robotics (2024 editions) covers Grades R to 9 in three strands: Coding, Robotics and Digital Concepts. This is what each phase asks for, with the printed pages to look up.
The CAPS lists content term by term, but schools set the order in their own annual teaching plan, so a lesson can move to another term.
Tell us your grades and how many learners, and we help you choose the kits and plan the first lessons.
Prefer to pick a time? See the calendar →