Getting Started

Courses at Code School are organized into technology Paths, which start with introductory courses. As you make your way down a Path, the courses get more and more advanced. And each time you finish a course, you'll earn a course badge. Beat all courses in a Path to earn the prized Path Master badge.

Choose Where to Start

More Ways to Learn

Looking for more? Fear not! We also offer screencasts that complement course learning, introduce entirely new topics, and offer quick learning solutions for days when you just need a fast answer to your technical questions.

View Screencasts