Coding and programming help students develop important employability skills--here are some new ways to teach coding with Scratch, like these girls programming robots.

6 ways to get students coding with Scratch

Coding and programming help students develop important employability skills--here are some new ways to teach coding with Scratch

2. Code projects that talk aloud.

Using the new text-to-speech blocks, students can make Scratch projects that talk aloud. For example, students can give voice to characters in a history project, make interactive science illustrations with talking labels or transform a written poem into spoken word. Choose from several voice effects or record your own sounds. To learn more, see the Animations that Talk tutorial.

3. Print the new Scratch coding cards.

Make coding more tangible by printing Scratch activity cards that learners can use at their own pace. Each card features colorful instructions for beginners to start coding with Scratch. The front of the card shows an activity kids can do with Scratch — like making music or using a variable to keep score in a game. The back shows how to put together code blocks to make the projects come to life. Download the free coding cards for Scratch 3.0.

4. Move and interact with video sensing.

Want to interest your students in something new? The video sensing blocks open up a new world of possibilities for students to interact with their projects through body movement. Students can use the video sensing tutorial to find out how to animate a dragon when they move their hands and other dynamic projects.

5. Create projects that connect to the physical world.

Scratch extensions allow students to make projects in the physical world, and code them using Scratch. For example, students can shake, tilt or push buttons on a micro:bit device to interact with their Scratch projects, using the new micro:bit extension and micro:bit cards.

Students can build their own robots and other inventions using Lego bricks, motors and sensors — and then program their creations with the Lego Education Mindstorms EV3 or WeDo 2.0 extensions in Scratch.

6. Access curriculum and activities.

You can find many more online resources to support student learning with Scratch. Creative Computing from the ScratchEd Team at Harvard Graduate School of Education provides plans, activities and strategies for introducing creative computing in the classroom.

Google’s curriculum, CS First, offers more than 1,000 instructional videos and lesson plans to introduce students to Scratch. Also, visit Code Club to access learning modules that help students create a range of Scratch projects, from chatbots to adventure games.

You can use any of these free resources to spark the interests of students with diverse interests and backgrounds. As students code projects in Scratch, they develop as creative communicators, computational thinkers and empowered learners, key skills highlighted in the ISTE Standards for Students. To find out more about how educators are using Scratch with their students, visit Scratch in Practice. To access additional resources, see the Scratch for Educators page.

[Editor’s note: This post originally appeared on the ISTE blog and is reposted here with permission.]

Want to share a great resource? Let us know at