Flash Sale: 20% Off Now

micro:bit Programming Course

Welcome to micro:bit Programming Course, a micro:bit Programming. Program micro:bit using MicroPython to create pedometers, wearable bracelets, and 2-way communication radios.

micro:bit Programming Course

Welcome to micro:bit Programming Course, a micro:bit Programming. Program micro:bit using MicroPython to create pedometers, wearable bracelets, and 2-way communication radios.

Course card image for micro:bit Programming
Tynker gets kids coding with confidence. Access this and 5,000 more fun activities today!

micro:bit with Python Course

Advanced Level
100% Online
14 lessons
86 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 11+

Web

No Prerequisites

Python

Python is one of the most popular high-level programming languages today. It is easy to read and flexible for use in functional or object-oriented programming paradigms. Its many useful libraries make it a favorite choice for scripting, machine learning, data science, and more.

What Kids Learn

  • Control a micro:bit with Python
  • Complete 30+ fun activities
  • Build a wearable pedometer
  • Build multiplayer games
  • Program a morse code communicator

How Kids Learn with Tynker

Kids learn on their own with a guided, hands-on approach that individualizes the learning experience. Tynker's online courses provide a complete learning system for your child to master the fundamentals of programming. Tynker's visual programming language makes it easy to learn, and once kids gain proficiency, they can seamlessly transition to Javascript coding within the Tynker learning system. Enroll in one of our plans for unlimited play across all courses.

Game-Based Learning

Tynker's self-guided lessons break down coding concepts while solving puzzles and making cool apps.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate a child's comprehension of subjects taught.

Captivating Topics

There's always something to learn with multiple subjects, projects, and coding languages available.

System Requirements

Online courses require a desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required. Courses are not supported on tablets.

Minecraft courses and server access is available to verified accounts. Minecraft for Windows 10 is required for Training Day, Agent Recall, Gears of Time, Mythicraft, and Mind Crafters courses. Content and courses are subject to changes. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.

Lesson image for: Introduction

Introduction

Learn to Program the micro:bit Using MicroPython

6 Modules:

  • What is a micro:bit?
  • What is MicroPython?
  • Hello, World!
  • scorekeeper
  • Review
  • Quiz
Lesson image for: Emoji Maker

Emoji Maker

Learn to draw and animate on the micro:bit using MicroPython

6 Modules:

  • Emoji Maker
  • Drawing an Emoji
  • Animating the Emoji
  • Making Faces
  • Review
  • Quiz
Lesson image for: Track and Field

Track and Field

Program a pedometer and a lap timer using micro:bit and MicroPython

9 Modules:

  • Track and Field
  • Project 1: Pedometer
  • Counting Steps
  • Gearing Up
  • Lap Timer
  • Finishing Touches
  • Timing It
  • Review
  • Quiz
Lesson image for: Prime Time

Prime Time

Learn to use the micro:bit to work with numbers

6 Modules:

  • Prime Time
  • Prime Number Checker
  • Square Root Machine
  • Bonus: Inputting Numbers
  • Review
  • Quiz
Lesson image for: Temperature Search

Temperature Search

Learn to use the micro:bit to sense temperature changes

8 Modules:

  • Temperature Search
  • Thermometer
  • Random Temperature
  • Temperature Search Game
  • Finishing Touches
  • Playing the Game
  • Review
  • Quiz
Lesson image for: Reflex Master

Reflex Master

Build a reaction time game for the micro:bit using MicroPython

7 Modules:

  • Reflex Master
  • Flashing the Screen
  • Timing the Reaction
  • Final Touches
  • Playing the Game
  • Review
  • Quiz
Lesson image for: Maze Madness

Maze Madness

Create a maze game where you have to avoid touching the sides

6 Modules:

  • Maze Madness
  • Detecting Pin Connections
  • Creating the Maze
  • Testing the Game
  • Review
  • Quiz
Lesson image for: High Rollers

High Rollers

Program the micro:bit to become a die that only rolls high numbers

10 Modules:

  • High Rollers
  • High Rollers Game
  • Rolling Multiple Times
  • CPU Dice Rolls
  • Loaded Die
  • Detecting Pin Touching
  • Finishing the Dice
  • Playing the Game
  • Review
  • Quiz
Lesson image for: Soundboard

Soundboard

Program your micro:bit to play sounds and use text-to-speech

7 Modules:

  • micro:bit Soundboard
  • Attaching the Speaker
  • Saying Phrases
  • Customizing the Sound
  • Playing Music
  • Review
  • Quiz
Lesson image for: Button Masher!

Button Masher!

Create a 2-player game where the player who clicks first wins

8 Modules:

  • Button Masher
  • Registering Clicks
  • Displaying Number of Clicks
  • Showing Progress
  • Finishing Touches
  • Playing the Game
  • Review
  • Quiz
Lesson image for: Dodgeball

Dodgeball

Create a dodgeball game that works on the micro:bit

6 Modules:

  • Dodgeball
  • Showing and Moving Your Character
  • Dropping Balls
  • Finishing the Game
  • Review
  • Quiz
Lesson image for: Guess the Word

Guess the Word

Build a guess-the-word game on the micro:bit

8 Modules:

  • Guess the Word
  • Displaying the Word
  • Letter Selector
  • Checking the Selected Character
  • Finishing Touches
  • Guessing the Words
  • Review
  • Quiz
Lesson image for: Morse Code

Morse Code

Build a micro:bit radio communicator that sends and receives morse code

7 Modules:

  • Morse Code Modules
  • Sending the Signal
  • Receiving the Signal
  • Combine Sending and Receiving
  • Sending Messages
  • Review
  • Quiz
Lesson image for: Treasure Hunt

Treasure Hunt

Write a program to locate a hidden micro:bit

6 Modules:

  • Treasure Hunt
  • The 'Treasure' micro:bit
  • The 'Seeking' micro:bit
  • Playing the Game
  • Review
  • Quiz

Algorithms & Programming

Arrange commands in code to produce desired solutions.

Problem Solving

Evaluate task goals and identify steps to reach them.

Critical Thinking

Analyze and develop logical solutions to problems.

Decision Making

Determine options in the execution of a task with differing outcomes.

Testing & Debugging

Review code to locate and fix errors.

Hardware Control

Implement code to control external hardware devices.

Interactive Programs

Create a program with multiple moving, visual, interactive parts.

Animation

Make parts of a program change appearance over time with motion or image sequences.

Game Design

Design simple to complex game programs that require continuous interaction.

Music

Utilize musical notes, sound effects, or synthesizers in programs.

Math

Utilize arithmetic, algebra, or geometry in a coding project.

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose Live Online Courses

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose a 3-Year Self-Paced Plan

20% OFF

Yearly

$25 $20 /month Now $240 billed annually cancel any time
20% OFF

Lifetime*

$780 $624 one time payment 28% savings over Quarterly
20% OFF

Quarterly

$30 $24 /month Now $72 billed quarterly cancel any time
20% OFF

Quarterly

$30 $24 /month Now $72 billed quarterly cancel any time
20% OFF

Yearly

$25 $20 /month Now $240 billed annually cancel any time
20% OFF

Lifetime*

$780 $624 one time payment 28% savings over Quarterly

Access everything Tynker offers

  • Thousands of hours of creative projects in Game Design, Minecraft, Python concepts, and more
  • Personalized assessments and certifications in real-world languages
  • Access to our highly rated mobile apps: Tynker, Tynker Junior & Mod Creator
  • 5,000+ lessons built to improve problem solving skills and academic performance
  • Parent dashboard with mastery stats - watch as they progress from novice to expert
  • 30 Day Money-Back Satisfaction Guarantee

3-Year All-Access plans include:

  • 70+ courses
  • 5,000+ activities
  • Block Coding
  • Text Coding
  • 3 Mobile Apps
  • Minecraft Modding
  • Game Design
  • Robotics
  • Hardware
  • Web Development
  • Python
  • JavaScript
  • Processing (P5.JS)
  • Data Science
  • Advanced CS

Tynker is designed to progress with your child. A three year plan accelerates their coding mastery from block coding to advanced text languages.