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.

View Our Courses

Learn where to start and what to take next with Paths

  • ruby Path

    Ruby Path

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

    View Ruby Path
  • javascript Path

    JavaScript Path

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

    View JavaScript Path
  • html-css Path

    HTML/CSS Path

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

    View HTML/CSS Path
  • ios Path

    iOS Path

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

    View iOS Path