Scratch Coding Classes & Camps

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.

Pen Drawing

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+]

Pen drawing icon

There are currently no classes or camps scheduled.

Game Design

Students learn basic coding concepts while making games including a maze, racing, platforming, launching and more. [Introductory; Age 9+]

Game design icon

Tuesdays 6:00 to 7:00pm
Jan 8 to Feb 26 (8 weeks)
Altoona Public Library

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+]

Music & sound icon

Mondays 6:00 to 7:00pm
Oct 22 to Dec 10 (8 weeks)
Altoona Public Library


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 classes or camps scheduled.

User Interaction

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+]

User interaction icon

There are currently no classes or camps scheduled.

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

YouthCode is a program of Impacting The Next Generation Project, a 501(c)(3) non-profit organization.
Powered by Wild Apricot Membership Software