Learn By Doing

No setup. No hassle. Just learning.

Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.

Learn where to start and what to take next with Paths

Ruby Path

Master your Ruby skills and increase your Rails street cred by learning to build dynamic, sustainable applications for the web.

JavaScript Path

Spend some time with this powerful scripting language and learn to build lightweight applications with enhanced user interfaces.


Learn the fundamentals of design, front-end development, and crafting user experiences that are easy on the eyes.

iOS Path

Try building iOS applications for iPhone and iPad mobile devices. Learn the basics of iOS development and bring your app ideas to life.

Git Path

Build a solid foundation in Git, then pair it with advanced version control skills. Learn how to collaborate on projects effectively with GitHub.

Electives Path

Learn off the beaten Path and explore how these courses can enhance your overall development strategy.