Skip to main content

maker playground

i have a dream... | 3rd grade+ (k-2nd with scratchjr)

Listen to Martin Luther King, Jr.’s famous “I Have a Dream” speech and then code a story or animation on Scratch to illustrate your own dream for a better world.


Dr. Martin Luther King, Jr. dreamed of a better world. He shared his vision in one of the most famous speeches in our country’s history.

Younger learners might enjoy a read-aloud of “I Have a Dream” by Dr. King with paintings by Kadir Nelson.

Listen to this segment of Dr. King’s “I Have a Dream Speech.”


Martin Luther King, Jr.’s speech has inspired millions of people all over the world to fight for what they believe in.

What is your own dream for a better world?

Using Scratch, ScratchJr, or another coding platform, code a story or animation that shares your dream.

Remix one of our project templates on Scratch, or create one of your own! You can find our project templates in our “I Have a Dream” Scratch Studio.


Scratch is a drag-and-drop coding platform where you can create stories, games, animations and much more!

Check out these Scratch coding cards to learn about different features of Scratch you might want to use in your project.

For makers in PreK-2st grade, we recommend using ScratchJr, instead of Scratch. Learn how to access ScratchJr and find some tutorials to get you started here.

When you’ve created your Scratch or ScratchJr project, upload it to KID Museum’s “I Have a Dream” Scratch Studio. If you use another platform to share your dream, send a picture, video, or file to