Mahopac & Carmel CoderDojo

Scratch Programming Language

Introductory Programming with Scratch


The Scratch Programming Language is a great way for kids to develop computer programming skills. Developed by the Lifelong Kindergarten Group at the MIT Media Lab, Scratch provides a visual programming interface that lowers the barrier to writing code that is appropriate for all ages, including adults. Quite simply, Scratch is fun! While Scratch is fun, it is also powerful and an excellent platform for developing foundational computer and problem solving skills while inspiring kids to use their imaginations to create their own animations and games.

Curious? Try Scratch Now

Scratch Cat

What to Expect

At the M&C CoderDojo we will demonstrate various features of Scratch through examples and also introduce elementary computer concepts such as loops, events, and variables. Students will also be encouraged to explore Scratch on their own by creating their own fun projects.

What You'll Need

Scratch can use used online on the Scratch Web Site or can be installed on your computer to use without internet access.

System Requirements

Using Scratch Online

From the Scratch Website: To run Scratch 2, you need a relatively recent web browser (Chrome 35 or later, Firefox 31 or later, or Internet Explorer 9 or later) with Adobe Flash Player version 10.2 or later installed. Scratch 2 is designed to support screen sizes of 1024 x 768 pixels or larger.

Using Scratch 2 (Beta) on Your Computer

Please see the information on the Scratch 2 Beta Download Page

Scratch Resources

Scratch Programming for Teens By Jerry Ford on