Discovering Computer Science & Programming through Scratch

About Discovering Computer Science & Programming through Scratch

  • Engineering
  • Technology

This computer science curriculum uses Scratch, an MIT Media Lab project, to explore important concepts in computer science while creating a foundation for coding in any language.

  1. Level One: Fundamentals introduces sequence, iteration, conditionals, variables, and modularization - the most fundamental principles in any programming language.
  2. Level Two: Explorations delves deeper into important principles of computer science such as generalization and modularity, and introduces some additional features of Scratch such as clones and lists.
  3. Level Three: Recursion focuses on recursion, an interesting, powerful, and important technique in which a computer program “calls itself.”

This curriculum provides youth with a series of tutorials and challenges within the Scratch environment. Young people can work on the activities individually, with partners, or in a guided instructional setting.

Explore the curriculum materials below and download the curriculum materials for free, or purchase the materials through 4-H.


Share this resource

This resource was added on February 1, 2024.