Skip To Content

Introduction to Computer Science for Educators: Using Scratch in Your Classroom


Sorry! The enrollment period is currently closed. Please check back soon.

Full course description




20 Hours





What you'll learn:

Scratch is a platform that allows young people to program their own interactive stories, games, and animations, and then share their work with others. Students love it because it’s highly engaging and encourages them to be problem-solvers and creative thinkers. Educators love it because it fosters kids’ understanding of computer science and the development of computational thinking skills. Engage with this course to learn how to leverage Scratch in your classroom, as part of your after-school program, with your summer campers, with your scouting troop, or with your own kids. Note that no prior experience with computer science or Scratch is necessary for enrollment in this course. All participants are welcome!

Modules and Content:

Participants who complete this course will:

  • Create functional animations, games, and stories in Scratch
  • Create a debugging activity for K12 students that requires them to fix a program
  • Create a math quiz in Scratch using at least one loop, one conditional, and one variable

Who this course is designed for:

This course is designed for anyone interested in teaching K12 students computer science and computational thinking skills through the use of Scratch.

What you'll receive:

Participants who complete the full training, including the associated assessment, will receive a certificate of completion.

If you have any questions regarding this course, please contact Chelsea Nilsson (