Special Savings: 40% Off

MicroPython Studio

Introduce your class to physical computing with micro:bit and MicroPython. This course is an advanced introduction to micro:bit and requires prior Python programming knowledge. The curriculum engages campers as they see their abstract programs come to life on a tangible physical device that they can control with their hands. Using built-in micro:bit sensors, buttons, and the 5X5 LED display, campers build animated LED emojis, real-world temperature sensors, pedometers, multiplayer games, and even a two-way Morse code radio. The course includes 16 hands-on projects with step-by-step instructions. It is delivered in an interactive notebook-style lesson format so that campers can learn new concepts, write programs, and deploy code to the micro:bit right from the lesson interface. There is nothing to download or install on your computer. In addition, campers can also launch Tynker Code Editor and write their own programs from scratch. The lesson plans in this course build and reinforce STEM skills, problem solving, debugging, and collaboration skills as campers bridge digital and physical learning. Students wiil apply abstract programming concepts to create tangible hands-on micro:bit-based inventions. Each lesson is designed for a class period of 45-60 minutes. All campers work is automatically tracked and assessed, and you'll be able to monitor individual progress and mastery charts for your campers. This course is recommended for advanced campers who are already familiar with Python. Beginner campers may enroll in micro:Bit 101 where they use Tynker Blocks to program micro:bit. This course is supported online and not supported on iPad. Recommended Accessories: This course requires micro:bit devices (not included). You may purchase these separately at a variety of resellers. Each lesson has a detailed Parts List. micro:bit, USB cable, Battery pack, 2xAAA batteries (for each camper or group) Accessories: Lessons 13, 14 require a Piezo speaker and Alligator clips Lessons 15,16 require two or more micro:bits Optional: microBit Inventor’s Kit: Classroom Pack (includes accessories required for all lessons) While most lessons need a single micro:bit, it is encouraged that campers improvise to create inventions that incorporate external cables, LEDs, speakers, aluminum foil, and other accessories, when available. See the this section on the micro:bit foundation for more ideas! Topics Covered: micro:bit Python commands, 2-way radio communication, deploying code to the micro:bit, light and temperature sensing, reading sensor values, gestures and motion detection, Programming the LED grid, multiplayer game development

Course

Advanced Level
100% Online
14 Lessons
100 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 11+

Web iPad

No Prerequisites

Tynker Code Blocks

Tynker's visual code blocks are a great way for beginners to code, without needing to remember how to type syntax. By dragging and dropping code blocks together, young coders can produce vividly complex programs and games in our proprietary app, which includes support for graphics, sound, physics, and more.

What Kids Learn

  • syntax

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.

Introduction

Learn to program the micro:bit using MicroPython

6 Activities:

  • What is a micro:bit?
  • What is MicroPython?
  • Project 1: Hello, World!
  • Project 2: Scorekeeper
  • Review
  • Quiz

Emoji Maker

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

6 Activities:

  • Emoji Maker
  • Drawing an Emoji
  • Animating the Emoji
  • Making Faces
  • Review
  • Quiz

Track and Field

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

9 Activities:

  • Track and Field
  • Project 1: Pedometer
  • Counting Steps
  • Gearing Up
  • Project 2: Lap Timer
  • Finishing Touches
  • Timing It
  • Review
  • Quiz

Prime Time

Learn to use the micro:bit to work with numbers

6 Activities:

  • Prime Time
  • Project 1: Prime Number Checker
  • Project 2: Square Root Machine
  • Bonus: Inputting Numbers
  • Review
  • Quiz

Temperature Search

Learn to use the micro:bit to sense temperature changes

8 Activities:

  • Temperature Search
  • Project 1: Thermometer
  • Random Temperature
  • Project 2: Temperature Search Game
  • Finishing Touches
  • Playing the Game
  • Review
  • Quiz

Reflex Master

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

7 Activities:

  • Reflex Master
  • Flashing the Screen
  • Timing the Reaction
  • Final Touches
  • Playing the Game
  • Review
  • Quiz

Maze Madness

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

6 Activities:

  • Maze Madness
  • Detecting Pin Connections
  • Creating the Maze
  • Testing the Game
  • Review
  • Quiz

High Rollers

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

10 Activities:

  • High Rollers
  • Project 1: High Rollers Game
  • Rolling Multiple Times
  • CPU Dice Rolls
  • Project 2: Loaded Die
  • Detecting Pin Touching
  • Finishing the Dice
  • Playing the Game
  • Review
  • Quiz

Soundboard

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

7 Activities:

  • micro:bit Soundboard
  • Attaching the Speaker
  • Project 1: Saying Phrases
  • Customizing the Sound
  • Project 2: Playing Music
  • Review
  • Quiz

Button Masher

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

8 Activities:

  • Button Masher!
  • Registering Clicks
  • Displaying Number of Clicks
  • Showing Progress
  • Finishing Touches
  • Playing the Game
  • Review
  • Quiz

Dodgeball

Create a dodgeball game that works on the micro:bit

6 Activities:

  • Dodgeball
  • Showing and Moving Your Character
  • Dropping Balls
  • Finishing the Game
  • Review
  • Quiz

Guess the Word

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

8 Activities:

  • Guess the Word
  • Displaying the Word
  • Letter Selector
  • Checking the Selected Character
  • Finishing Touches
  • Guessing the Words
  • Review
  • Quiz

Morse Code

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

7 Activities:

  • Morse Code Modules
  • Sending the Signal
  • Receiving the Signal
  • Combine Sending and Receiving
  • Sending Messages
  • Review
  • Quiz

Treasure Hunt

Write a program to locate a hidden micro:bit

6 Activities:

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

syntax

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

40% OFF

Quarterly

$30 $18/month Now $54 billed quarterly cancel any time
40% OFF

Yearly

$25 $15/month Now $180 billed annually cancel any time
40% OFF

Lifetime*

$780 $468 one time payment Best Deal

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