Scratch

Scratch

Scratch is a graphical programming language, developed by Massachusetts Institute of Technology (MIT). Students can drag and combine code blocks to make a range of programs, including animations, stories, musical instruments and games.

Learning Outcomes:

  • Students will learn about computational thinking, creative computing, design-based learning, project-based learning, and  collaborating with their peers.

Age Groups:

K-12 •Teaching Scratch to students who have never coded before

  • K-12
    • Teaching Scratch to students who have never coded before

Scratch is a made-up language based on Java and JavaScript syntax. This language teaches important concepts in coding. Students will gravitate to Scratch quickly due to its simple interface and the ability to create and experience results. This program will engage all of your students, and surprise you on how quickly the students will learn to do work with the Scratch interface, creating interactive games and animations that they can share with their peers. Students will collaborate in teams and work independently with Scratch, beginning with basic strategies on how to utilize the interface, moving through each module and advancing their knowledge of coding syntax. 

Scratch allows children to learn coding concepts and create interactive projects without needing to learn a text-based programming language (script-free coding). This means they won’t be slowed down by their keyboard skills or the ability to remember complex code. The Scratch Programming language powerful building-block approach to software development that focuses more on problem solving than on specific syntax.

Learning Outcomes:

Students will learn about computational thinking, creative computing, design-based learning, project-based learning, and  collaborating with their peers.

%d bloggers like this: