At YouthCode Scratch coding classes or camps, students age nine or above learn basic computer science principles and skills while programming computers with the visual, block-based programming language, Scratch. Many of our instructor-led Scratch classes or camps consist of unplugged activities to learn basic computer science concepts and hands-on computer time where students create individual projects. Introductory classes and camps are based on themes such as art, music & sound, game design or sports. The advanced Scratch class includes more complex projects that enable a deeper understanding of Scratch and computer programming.
Please review the Frequently Asked Questions page for more information about Scratch coding classes and camps.
Students extend their knowledge and skill of computer science as they make fun and creative projects using Scratch's virtual pen and procedures. [Prior Scratch experience required; Age 10+]
Students learn basic coding concepts while making games including a maze, racing, platforming, launching and more. [Introductory; Age 9+]
There are currently no game design Scratch classes or camps scheduled.
Music & Sound
Students use computer science to play instruments, create a music video, make movie sound effects, be a DJ mixer and more. [Introductory; Age 9+]
Students use computer science and coding to create a sports commercial, simulate extreme sports, develop games and more. [Introductory; Age 9+]
There are currently no sports-themed Scratch classes or camps scheduled.
Students add to their knowledge and skill of coding as they create fun games, augmented reality projects and more. [Prior Scratch experience required, Age 10+]
CS First is a program of Google and licensed under Creative Commons Attribution-ShareAlike 4.0 International license.
Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab and is available for free at scratch.mit.edu.