Hands-on coding

BBC Micro:bit Programming

Create animations, games and interactive gadgets using the BBC Micro:bit.

BBC Micro:bit Programming lessons at Excel Academy

What students learn

  • Block coding
  • Inputs and outputs
  • LED animations
  • Sensors
  • Interactive gadgets

Learning outcomes

  • Learn through real hardware
  • Build early STEM confidence
  • Create playful coded projects

Course overview

BBC Micro:bit Programming for Kids (Ages 10–16)

Code • Create • Control the Real World

This course introduces learners to the Micro:bit, a small programmable device used to learn coding, electronics and digital creativity.

Students progress from basic programming to building interactive gadgets, games and inventions. They will use MakeCode (block coding) and optionally MicroPython as they advance. The course is hands-on, project-based and fun.

Age group

10–16 years

Total duration

35–45 hours

Format

10 modules (3–5 hours each) · hands-on, project-based

By the end of the course, learners will be able to

  1. 1Understand how the Micro:bit works (inputs, outputs, sensors)
  2. 2Code using MakeCode blocks (and optional Python)
  3. 3Control LEDs, buttons, sensors and outputs
  4. 4Use variables, loops, conditionals and functions
  5. 5Build real interactive projects (games, alarms, counters)
  6. 6Connect external components (speakers, motors, wires)
  7. 7Solve problems creatively with hardware and code
  8. 8Complete a final invention using Micro:bit

Tools & platforms

Programming

MakeCode (block coding)MicroPython (optional)

Hardware & components

BBC Micro:bitLEDsButtonsSensorsSpeakersMotorsWires

10 modules

Course modules

  1. Module 1Introduction to BBC Micro:bit & MakeCode
  2. Module 2Buttons & Basic Inputs
  3. Module 3Variables, Loops & Conditionals
  4. Module 4Sensors – Light, Temperature & Movement
  5. Module 5Music, Sound & External Components
  6. Module 6Radio Communication (Wireless Projects)
  7. Module 7LEDs, Outputs & Basic Electronics
  8. Module 8Motors, Servo Control & Physical Computing
  9. Module 9Debugging, Problem Solving & Testing
  10. Module 10Final Micro:bit Innovation Project & Showcase

Certificates & Awards

  • Best Young Programmer
  • Most Creative Project
  • Best Teamwork
  • Best Use of Sensors
  • Micro:bit Innovator Award

What comes next

Progression pathways

  • Robotics & Automation Course
  • Python Programming with MicroPython
  • App Development
  • Game Development with MakeCode Arcade
  • STEM Engineering Challenges

How tuition works

Students can learn in supportive small groups or through individual tuition. Lessons follow clear objectives, guided practice and regular feedback. Academic courses cover the relevant National Curriculum and OCR, Edexcel, AQA or Cambridge requirements where applicable.