What is Scratch?

Scratch is a programming language that enables young people to create digital stories, games, and animations through a simple visual interface. As the world’s largest coding community for children, Scratch provides a fun and educational way for kids to explore the world of programming. Scratch encourages computational thinking and problem solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.

Students can use block-based coding to create animations and images, which can be shared once a project is complete. This makes it ideal for teaching, especially remotely, where teachers can set tasks for students to complete and share.

Scratch is being used by students at all levels, from elementary school to college, to learn across disciplines such as math, computer science, language arts, and social studies. Coding learned through Scratch can provide a foundation for future coding and programming studies and employment opportunities.

Coding & Programming Summer Camps