ISTE 2019Creative
Constructor Lab
Leadership Summit
No Fear
Coding Lab
Edtech Advocacy &
Policy Summit

Coding + Making with Scratch + Micro:bit

Location: W185c

Explore and create
Pre-registration required

Explore and create : Workshop

Sunday, June 24, 8:30–11:30 am
Location: W185c

Champika Fernando   Kreg Hanning   Mitchel Resnick   Natalie Rusk   Jaleesa Trapp  
Double the creative possibilities by connecting physical and digital worlds. Learn how to use Scratch programming blocks for interacting with the popular, low-cost Micro:bit device. Use the Micro:bit tilt sensor to control characters in your Scratch game, and program animations on the Micro:bit LED display.

Skill level: Intermediate
Attendee devices: Devices required
Attendee device specification: Laptop: Chromebook, Mac
Focus: Digital age teaching & learning
Topic: Computer science and computational thinking
Grade level: PK-12
Subject area: STEM/STEAM, Computer science
ISTE Standards: For Students:
Computational Thinker
  • Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
Creative Communicator
  • Students create original works or responsibly repurpose or remix digital resources into new creations.
  • Students publish or present content that customizes the message and medium for their intended audiences.

Proposal summary

Purpose & objective

The Scratch programming language has been used by millions of young people around the world to create interactive stories, games, and animations. A new version of Scratch, to be launched in summer 2018, will make it easier to connect Scratch to physical devices, enabling students to combine physical making and digital coding.

In this workshop, organized by members of the MIT Scratch Team, participants will learn how to use a new Scratch "extension" for interacting with the popular, low-cost Micro:bit device. For example, participants could build the Micro:bit into a puppet, then control Scratch animations by shaking and tilting the puppet (using new Scratch programming blocks that respond to the Micro:bit tilt sensor). Participants will also discuss strategies for integrating Scratch and Micro:bit into project-based activities in their classrooms.


Part 1 (15 minutes): Initial exploration of Scratch and Micro:bit, to learn basic capabilities

Part 2 (15 minutes): Mini-project using Micro:bit sensors to control Scratch animations.

Part 3: (90 minutes): Extended project integrating Scratch and Micro:bit

Part 4 (20 minutes): Show and Tell of participants' projects

Part 5 (20 minutes): Demonstrations of other Scratch extensions, connecting to other physical devices (such as LEGO robotics and Phillips Hue lighting)

Part 5 (20 minutes): Discussion of how to integrate Scratch physical extensions into project-based classroom activities

Supporting research

Many of the ideas underlying this work are discussed in Mitchel Resnick's new book Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play (published by MIT Press in 2017). There are also many research papers examining how and what children learn as they create with Scratch. For some examples, see

More [+]


Champika Fernando, MIT Media Lab
Kreg Hanning, MIT Media Lab
Mitchel Resnick, MIT Media Lab
Natalie Rusk, MIT Media Lab
Jaleesa Trapp, MIT Media Lab

People also viewed

Alexa, What's Today's Lesson?
Getting Started With Scratch 3.0: A Playful Introduction to Coding
School Design Using Inquiry-Driven, Project-Based Learning