CodeClub micro:bit Curriculum
Welcome to the CodeClub micro:bit curriculum! This guide is designed for educators and learners looking for hands-on, beginner-friendly micro:bit projects that fit a variety of session lengths. Each project includes a direct link to a MakeCode tutorial or video demo.
Sessions | Duration | Project Examples | Session Focus |
---|---|---|---|
1 | 45 min | Heart animations, Dice, Name badge | Quick intro → code → demo |
2 | 90 min | RPS, Step counter, Thermometer | Build core → polish & extend + share |
3 | 135 min | Radio games, Data loggers, Alarms | Plan & code → enhance → finalize & present |
Single Session (45–60 min)
Choose simple beginner micro:bit projects with minimal setup. All these can be completed—or at least get to a working prototype—in one session.
- Light up your micro:bit with a heart MakeCode: Show a Heart
- Make a beating heart animation YouTube: Beating Heart Animation
- Animate an animal on the LED display MakeCode: Animating Images
- Magic 8Ball MakeCode: Magic 8 Ball
- Dice (shake for random number) MakeCode: Dice
- Name badge animation MakeCode: Name Badge
- Simple tilt alarm YouTube: Tilt Alarm
- Sunlight sensor MakeCode: Light Level
Session Timeline (60 min)
- 0–5 min: Setup & Introduction
- 5–40 min: Guided Build
- 40–55 min: Test, Share, Modify
- 55–60 min: Wrap-up & Q&A
Two Sessions (2 × 60 min)
Pick beginner to low-intermediate projects with slightly more steps. The project spans both sessions.
- Rock, paper, scissors (radio/multibit) MakeCode: Rock Paper Scissors
- Step counter MakeCode: Step Counter
- Thermometer MakeCode: Thermometer
- Scratch jumping cat YouTube: Jumping Cat
- Compass bearing MakeCode: Compass
- Nightlight (light sensor + LED) MakeCode: Night Light
Session 1 Timeline (60 min)
- 0–10 min: Introduction & Setup
- 10–45 min: Core Coding & Build
- 45–55 min: Initial Testing & Debugging
- 55–60 min: Recap & Next Steps
Session 2 Timeline (60 min)
- 0–10 min: Review & Plan Enhancements
- 10–40 min: Add Features (loops, sound, polish)
- 40–55 min: Final Testing, Sharing, Demos
- 55–60 min: Wrap-up & Reflection
Three Sessions (3 × 60 min)
Choose intermediate to more complex tasks that may include sensors, radio, data logging, or multibit interaction. The project is developed and refined over three sessions.
- Radio games (e.g. hide and seek, tag) MakeCode: Radio Games
- Sound logger MakeCode: Sound Meter
- Micro:bit pet MakeCode: Virtual Pet
- Hot potato game MakeCode: Hot Potato
- Movement or environment data logger MakeCode: Data Logger
Session 1 Timeline (60 min)
- 0–10 min: Project Planning & Setup
- 10–45 min: Core Coding (LEDs, sensors, radio)
- 45–55 min: Initial Testing & Debugging
- 55–60 min: Recap & Plan for Next Session
Session 2 Timeline (60 min)
- 0–10 min: Review & Plan Enhancements
- 10–40 min: Add Features (sound, radio, data storage)
- 40–55 min: Testing & Debugging
- 55–60 min: Share Progress & Plan Final Session
Session 3 Timeline (60 min)
- 0–10 min: Review & Set Goals for Finalization
- 10–40 min: Final Refinement & Optional Extras
- 40–55 min: Final Testing & Demos
- 55–60 min: Wrap-up & Celebration
Refrences: For more projects and video demos, visit the micro:bit MakeCode Projects Gallery or micro:bit YouTube Channel. Note: All projects can be adapted to fit your session length and learner needs. Feel free to mix and match elements from different projects to create a unique learning experience!