About Course

Learn coding, electronics, and creative design through hands-on projects using the BBC Micro:bit.
This course introduces learners (ages 10–21) to the world of programming, sensors, and physical computing using the BBC Micro:bit, a small, affordable microcontroller designed to make coding fun, visual, and interactive.
Through guided lessons, students will create exciting projects in electronics, robotics, and design thinking, using block-based (MakeCode) and text-based (Python) programming.
Course Objectives
By the end of this course, students will be able to:
- Understand the components and functions of the BBC Micro:bit.
- Write and test programs using Microsoft MakeCode and Python.
- Design real-world projects integrating sensors, LEDs, and inputs/outputs.
- Apply design thinking to solve community-based challenges.
- Build creativity, collaboration, and computational thinking skills.
Course Content
Module 1: Introduction to the Micro:bit
-
What is the BBC Micro:bit?
-
Exploring the board: LEDs, buttons, sensors, pins, radio, and Bluetooth
-
Setting up your first Micro:bit
-
Introduction to MakeCode
-
Project: “Display My Name” — create a scrolling LED name tag