Scratch is a free, block based computer programming language that is available at https://scratch.mit.edu/. With Scratch, students and educators can create a variety of interactive media projects like animations, stories and games, developing computational thinking and 21st Century competencies.
How to Get Started with your Students:
Scratch works on school computers or Chromebooks (check out the Scratch Jr App for the iPad version).
Scratch Educator Account
- Students do not need an account to use Scratch online BUT they will not be able to save their projects or remix projects without an account.
- Students can create their own account by click Join Scratch in the top right corner BUT this requires personal information and a parent email address, therefore teachers should follow the SCDSB third party tool guidelines and acquire parent permission before using the tool.
Try an Introductory Activity Together
- Unit 0 Getting Started from the Creative Computing Guide from ScratchEd research team at Harvard Graduate School of Education.
- Try a themed Scratch Tutorial. Each tutorial is supported with activity cards and an educator's guide. Students will receive feedback as they move through the tutorial.
Remix a Scratch Project
Once students are comfortable with the basics they might want to try exploring projects other students have created and thinking about how they can modify them. We call this remixing.
Debug a Scratch Project
Challenge students to find a coding error in a Scratch project.
- Try making your own.
Learn More - Additional Resources:
- Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer. Learn more on the Scratch Jr Website.
- If you have access to iPads, try www.snapcoding.com and learn with Scratch through the web browser (no app required).