Please enable JavaScript to use CodeHS

New

Introduction to micro:bit Programming with Python

Introduction to micro:bit Programming with Python introduces students to physical computing through interactive activities and hands-on projects. Using micro:bits, students apply basic programming concepts to control LEDs, buttons, and sensors while exploring how software interacts with hardware.

Overview & Highlights

Level
Middle School
Contact Hours
50
Timeframe
Semester

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Intro to micro:bit
Students learn the basics of the micro:bit, such as how to light up and change the brightness of LEDs and how to use variables to write more versatile programs.
Program Control with micro:bit
Students combine control structures, such as if/else statements and loops, with the micro:bit built-in and external sensors to write programs that react to the outside world.
Advanced micro:bit
Students explore all of the capabilities of the micro:bit on their own as they research, explore, and teach their peers about new sensors.

15
Lessons
23
Videos
45
Exercises
5
Challenges
69
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Introduction to micro:bit Programming with Python course

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.