Scratch in Practice: Start with Exploration, Not Explanation

The Scratch Team
Feb 1, 2019 · 3 min read
Image for post
Image for post

By Natalie Rusk

When I’ve asked educators what advice they would offer to someone new to Scratch, the most common advice I’ve heard is, “Dive in!” They encourage students (and fellow educators) to start exploring Scratch, try it out, and learn as they go.

As Scratch is introduced into more classrooms around the world, it’s exciting to watch students dive in and learn through exploration. But, in some settings, Scratch is introduced with a long explanation of the interface and blocks, while students listen passively. This explanatory approach is based on the assumption that students need to be taught how to use Scratch before getting started.

In fact, our group at the MIT Media Lab designed and developed Scratch for learning through exploring, experimenting, and tinkering. Scratch coding blocks are designed like LEGO bricks. Would we give a lecture to children on how to create with building blocks? Probably not! Instead, children learn by putting blocks together and taking them apart. They also pick up new ideas by seeing what others are making and collaborating to make something together.

Image for post
Image for post

Once students see how Scratch blocks snap together, they can start creating and notice what happens. Just like with physical building blocks, children learn to code with Scratch by experimenting and revising as they make projects. As the educational pioneer Seymour Papert emphasized: Using comes before understanding. People learn a tool or concept first by using it, and then their understanding develops over time through noticing and reflecting on their experience.

An interesting finding from our research is that young people who have developed broad creative, computational, and collaboration skills with Scratch usually first learned by “playing” or “messing around” with it, trying things out and seeing what worked. This playful approach helped them build their confidence in their ability to learn and problem solve.

So, how do we introduce Scratch so that beginners feel encouraged to dive in and start creating? When we offer Scratch workshops, we often show a couple simple but inspiring examples, then give a quick demo. We’ll briefly show how to snap together blocks to make something happen and then encourage getting started. (For ideas on planning a workshop like this, see our new Animate a Character activity guide.)

This month we are launching a new monthly series called Scratch in Practice (SiP) to share ideas and strategies with other educators. We’re interested in hearing your thoughts. How do you help learners get started with Scratch? What have you learned about how what works for your students?

Visit the Scratch in Practice site and join the conversation!

Natalie Rusk is Director of Learning Research for the Scratch Team. She is one of the creators of the Scratch programming language and is lead author of the Scratch Coding Cards.

The Scratch Team Blog

Scratch is a project of the Lifelong Kindergarten Group at…

The Scratch Team

Written by

Scratch is a programming language and the world’s largest online community for kids. It is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

The Scratch Team Blog

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

The Scratch Team

Written by

Scratch is a programming language and the world’s largest online community for kids. It is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

The Scratch Team Blog

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store