The reason we started
A clearer path from learning to doing.
A coding lesson should give a learner something to explore, a problem to solve and a reason to try again. Teachers need a clear way to guide that learning and see each child's progress.
Codeelab grew from the idea of bringing those needs into one classroom platform: practical instructions, a place to build, evidence of learning and meaningful teacher feedback.
We are starting with Grade 4 coding and robotics in South Africa. The focus is a classroom pilot that helps us learn what works before expanding into further grades.
The most exciting moment isn't when the code runs. It's when a learner understands why it works.
How we put it into practice
Small steps.
Room to experiment.
Our Grade 4 learning journey spans four terms, with ten practical activities in each term. Lessons begin with a short Codeelab Blocks warm-up and guide learners through building, testing and reflecting on their work.
Block-based coding makes sequences and logic visible. Microsoft MakeCode gives learners a way to explore micro:bit programming and save project evidence for their teacher. Physical robotics activities bring those ideas into the classroom with a suitable kit and teacher supervision.
Progress is individual. Each learner has a profile in their assigned class, while the teacher can review completed work, provide feedback and download progress reports.
What matters to us
Curiosity belongs
in every classroom.
Understanding before speed. We want learners to explain what they tried and what they learned, not simply rush to the next activity.
Teachers at the centre. Technology should support a teacher's judgement, with practical resources and a clear view of the learners who need help.
Confidence through practice. Debugging is part of learning. A wrong turn can be the start of a better question, a new approach and a stronger understanding.
A few useful answers
Getting to know Codeelab.
Who is Codeelab for?
The current classroom pilot is for Grade 4 learners, their assigned teachers and school administrators. Grade 5, Grade 6 and Grade 7 are planned after the Grade 4 pilot passes classroom testing.
What can learners build?
Learners explore block coding challenges and micro:bit projects through guided practical activities. They test ideas, save evidence and reflect on what they learned. Hardware activities need the relevant classroom kit and teacher guidance.
How does Codeelab support teachers?
Teachers can follow individual progress in their classes, review lesson submissions, give feedback, assign PDF tasks and download progress reports. Grade 4 practical and theory lesson plans support classroom preparation.
Which curriculum does the pilot follow?
The pilot materials use the supplied March 2021 Coding and Robotics curriculum draft as their working baseline. Formal confirmation against current CAPS requirements remains a step before national rollout. We do not claim current CAPS certification.
How do learners get access?
A school creates the learner profile and assigns it to a class. Learners use the school sign-in ID and their individual access code on the learner sign-in page.