micro:bit Crash Course

A fast-paced introduction to programming with the BBC micro:bit.

Learn how to program a BBC micro:bit. No experience required. Learn the basics of programming in Python with our full BBC micro:bit simulator.

You don't currently have a subscription for this course. Please purchase one to access all content.

Subscribe now!

Module Progress
1. Displaying images and text
2. Making decisions with buttons
3. Playing music and setting pixels
4. Moving pixels with buttons
5. Musical notes, temperature, and time
6. Using lists and writing songs
7. Custom images and animations
8. Compass, accelerometer, and randomness
9. Radio communication
10. Radio channels and protocols
1. Displaying images and text
1. Happy micro:bit!
2. From micro:bit with love
3. Pulling faces
4. I ❤ micro:bit
2. Making decisions with buttons
1. Tick tock
2. Arrow board
3. Smile for the camera!
4. ATV controller
3. Playing music and setting pixels
4. Moving pixels with buttons
5. Musical notes, temperature, and time
6. Using lists and writing songs
7. Custom images and animations
8. Compass, accelerometer, and randomness
9. Radio communication
10. Radio channels and protocols
1. Displaying images and text
1. Getting started
2. Writing micro:bit programs
3. Animation
4. Fixing errors
5. Summary
2. Making decisions with buttons
1. Looping forever
2. Clearing the display
3. Making decisions with buttons
4. Decisions with two options
5. More complex decisions
6. Summary
3. Playing music and setting pixels
4. Moving pixels with buttons
5. Musical notes, temperature, and time
6. Using lists and writing songs
7. Custom images and animations
8. Compass, accelerometer, and randomness
9. Radio communication
10. Radio channels and protocols