Programming Courses For Youth

Learning to code is difficult, but so is learning salsa dancing or playing the guitar. Consistent practice, week after week, is how you become a great programmer. Our semester-long programs build upon basic skills learned in introductory classes like the Hour of Code and reinforce that new knowledge with hands-on experience. We have courses for students age 9+, from our Coding Club (age 9-12), to Coding League (age 11-14), and the Academy (age 13-17).

Beginner Courses for Youth

Coding Club
  • Ages: 9 - 12
  • Topics: Computational Thinking, Block-Based Programming
  • Technologies: MIT Scratch
  • Schedule: Spring and Fall, Tuesdays, 5-6:30pm
Find Course »
Week of Code
  • Ages: 10 - 15
  • Topics: Web, Mobile, Games
  • Technologies: HTML, CSS, JavaScript, Android, C#, Unity 3D
  • Schedule: Summers, Mon - Thurs, 1pm - 5pm
Find Course »

Intermediate Courses for Youth

Coding League
  • Ages: 11 - 14
  • Topics: Web Development, Computer Science basics
  • Technologies: HTML, CSS, JavaScript
  • Schedule: Spring and Fall, Thursdays, 5-6:30pm
Find Course »

Advanced Courses for Youth

  • Ages: 13 - 17
  • Topics: Projects in Web, Mobile, Games
  • Technologies: HTML, CSS, JavaScript, iOS, Android, C#, Unity 3D
  • Schedule: Spring and Fall, Tuesdays & Thursdays, 6pm - 8pm
Find Course »