micro:bit 101

Learn to create programs for the micro:bit using Tynker Blocks. (Available end of August 2019)

Grades 3 - 5
  • Web
  • iPad
Request Quote
for K-8 School Curriculum


Introduce your class to physical computing with micro:bit and Tynker Blocks. The micro:bit is a tiny, microcomputer with programmable LEDs, light, and temperature sensors, physical connection pins, motion sensors, and wireless communication via radio and Bluetooth. Hands-on learning with Tynker’s curriculum engages students as they see their abstract programs come to life on a tangible physical device.

Using a combination of interactive lessons, concept explanations, videos, puzzles, quizzes, and DIY projects, this course teaches students to write block coding programs and then deploy the code to the micro:bit wirelessly. Students can use code to program physical buttons, display messages on the micro:bit, animate the LEDs, simulate dice and coin flips, and detect gestures and shakes.

The lesson plans in this course build and reinforce engineering, math, and science skills, while applying programming concepts such as repetition, events, conditional logic, variables, and functions with a physical computing device.

Each lesson is designed for a class period of 45-60 minutes. All student work is automatically tracked and assessed, and you'll be able to monitor individual progress and mastery charts for your students.

This course is recommended for students who are just starting to get familiar with block programming. More advanced students who are familiar with Python may enroll in MicroPython 101 where they use MicroPython, a Python-like text-based programming language to program micro:bit.

This course is supported online as well as on an iPad through the Tynker app.

Recommended Accessories: This course requires micro:bit devices (not included). You may purchase these separately at a variety of resellers or consider buying the classroom pack from Tynker.

Topics Include

  • micro:bit command library
  • Variables
  • Deploying code to the micro:bit
  • Types of loops
  • Reading sensor values
  • Conditional logic
  • Programming the LED grid
  • Lists and arrays

What Students Learn

  • Program micro:bit button-click events
  • Display a scrolling message on the micro:bit
  • Create animated LED displays using loops
  • Simulate a coin toss using conditional logic
  • Create a virtual die using random numbers
  • Detect gestures using the motion sensor
  • Learn to use math operators and expressions

Technical Requirements

* Online courses and lesson plans require an iPad, desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Internet Explorer (10+) browser. No downloads required.
Intermediate Course
No previous coding experience required.
Recommended for All ages.
Course includes
  • 8 lessons
  • 54 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Teacher Guides
  • Answer Keys
1. Ahoy!
6 activities
Write your first micro:bit program using Tynker Blocks.
2. Light the Way
7 activities
Learn to display patterns on the 5x5 LED grid.
3. High Rollers
7 activities
Create a virtual rolling die using variables and random numbers.
4. π-rates
8 activities
Build a number guessing game with math operators and expressions.
5. Two Sides of a Coin
7 activities
Simulate a coin toss on the micro:bit using conditionals.
6. M-oceanography
7 activities
Learn to create LED animations with arrays and loops.
7. Game Night
6 activities
Create simple games using the built-in sprite-based game engine.
8. Sensory Overload
6 activities
Build a game of Tag using the micro:bit motion sensor.