Scratch Curriculum


Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab. 


Scratch Curriculum: 
  • Computational thinking – Algorithms (Levels 1A, 1B, 2) 
  • Computational thinking – Problem solving (Levels 1A, 1B, 2) 
  • Computational thinking – Abstraction (Levels 1B, 2) 
  • Computational thinking – Connections (Levels 1B, 2) 
  • Collaboration – Tools (Levels 1A, 1B, 2) 
  • Collaboration – Endeavor (Levels 1A, 1B, 2, 3A) 
  • Practice and programming – Learning (Levels 1A, 1B, 2) 
  • Practice and programming – Tools for creation (Levels 1A, 1B, 2) 
  • Practice and programming – Programming (Levels 1A, 1B, 2, 3A) 
  • Practice and programming – Careers (Levels 1A, 1B, 2) 
  • Community, Global, and Ethical Impacts – Responsible use (Levels 1A – 3B)
Comments