Learn how to use your BBC micro:bit (delivered anywhere in South Africa) an award-winning programmable microcontroller that allows students to get hands-on with coding and digital making. You will learn how to code using the Makecode block editor, to code and program the BBC micro:bit and create awesome projects.

Watch Intro Video

Press play to watch

Course curriculum

    1. Introduction to Module 1a

    1. Lesson 1 - Overview

    2. The Editor Overview

    3. What is Computational Thinking

    4. What is engineering?

    5. What is coding?

    6. What does a computer do?

    7. Why we use a micro:bit

    8. Inputs and Outputs

    9. Accessing Makecode

    10. What is blockly?

    11. The Makecode micro:bit Editor

    12. Project 1: Beating Heart

    13. P1: Beating Heart Solution - Solution video.

    14. Saving a .hex file

    1. Lesson 2 - Overview

    2. Introduction to the BBC micro:bit

    3. Pepper Robot SA Greeting

    4. The BBC micro:bit processor

    5. Meeting your micro:bit - version 1

    6. Meeting your micro:bit - version 2

    7. Safety Briefing

    8. Powering your micro:bit for the first time - version 1

    9. Powering your micro:bit for the first time - version 2

    10. Importing a saved program or URL into Makecode

    11. Project 2: Importing a URL

    12. P2: Importing a URL - Solution video.

    13. Transferring or Flashing your .hex file

    14. Drag and Drop Flashing on a PC

    15. Drag and Drop Flashing on a Mac

    16. Drag and Drop Flashing on a Chromebook

    17. Drag and Drop Flashing on a Linux

    18. Direct Transfer from you pc to your micro:bit

    19. Flashing from a tablet or cellphone

    20. Flashing from a tablet or cellphone (android)

    21. Inputs 1

    22. Inputs 2

    23. Project 3: Using inputs with icons

    24. P3: Using inputs with icons - Solution video.

    25. Project 4: Creating a message

    26. P4: Creating a Message - Solution video.

    27. Project 5: Creating a Timer

    28. P5: Timer - Solution video.

    1. Lesson 3 - Overview

    2. Introduction to LED's

    3. Pixels vs. LED's

    4. Project 6: Creating pictures on your micro:bit.

    5. P6: Creating pictures on your micro:bit - Solution video.

    6. Parameters

    7. Project 7: Creating animation

    8. P7: Creating Animation - Solution Video

    9. Unplot

    10. Project 8: Use Plot & unplot to see how many numbers you can make.

    11. P8: Use Plot & unplot to see how many numbers you can make - Solution Video

    12. Tutorial

    13. Saving & Downloading

    1. Lesson 4 - Overview

    2. Introduction to variables

    3. Making a variable

    4. Project 9: Make your first variable

    5. P9: Make your first variable - Solution Video

    6. Changing a variables value

    7. Dice game

    8. Project 10: Making an accurate dice

    9. P10: Making an accurate dice - Solution Video

    10. Mathematics Calculator

    11. Project 11: Making other maths calculators

    12. P11: Making other maths calculators - Solution Video

    13. Pedometer - Intro part 1

    14. Pedometer - Intro part 2

    1. Lesson 5 - Overview

    2. Scoreboard introduction

    3. Basic Counter

    4. Project 13: Up and down Counter

    5. P13: Up and Down counter - Solution Video

    6. Project 14: Rugby Counter

    7. P14: Rugby counter - Solution Video

    8. Project 15: Counting both score and games

    9. P15: Counting both score and games - Solution video

About this course

  • 133 lessons
  • 5.5 hours of video content


  • By the end of this module you will be able to use Makecode and its simulator.

  • By the end of this module you will be able to connect a micro:bit to your device (pc, tablet or phone) and flash code to your micro:bit.

  • By the end of this module you would have covered the basics of the block library.

  • By the end of this module you will be able to create programs and use them on your micro:bit, and continue to use your micro:bit whilst not connected to a device.


  • No previous knowledge is required.

  • You do not necessarily need a BBC micro:bit, but you will learn a lot more if you do.

  • You will need a device to connect to the internet.

  • You will be shown how to get the correct FREE apps for your device.

  • This course is recommended for individuals 10 years of age and up.


You will receive a certificate of completion for Kiddiengineer Module 1a: Introduction to Coding with micro:bit


The course alone: R485.00
The Course with hardware: R1,059.00
Use your eBucks to pay for this course!