We're excited to share these lesson plans that teach basic coding concepts using Scratch. Each lesson is meant to introduce concepts and tools so that students can learn to create their own projects.
Coding offers hands-on, project-based technology education. Students will develop computational thinking skills and creative confidence. Scratch is an accessible, powerful programming language and multimedia environment. Skills learned with Scratch translate to other programming languages students will learn in the future, creating a generation of computer science-literate students who are creators rather than just consumers of technology.
These standards-aligned lesson plans include learning concepts, sample projects, lesson outlines, slide presentations, and troubleshooting tips and are designed for teachers who are relatively new to Scratch to be able to present to students.