Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. We strive to help you learn by doing. Learn More. Code School is an online learning platform that teaches a variety of programming and web design skills. Courses range from beginner to advanced levels and you get to earn rewards and badges as you learn. Our courses use screencasts and interactive exercises to guide you to better code. Each course has at least five levels. Each level begins with a 10-15 minute screencast, followed by a series of code challenges you must solve to make it to the next level. Once you complete the course, you will:

  • Unlock the final video. This will assist in the continued learning of the subject.
  • Receive a badge. Show your friends that you’ve completed the course.
  • Win prizes. Awards include big discounts for additional educational materials, such as $5 off your next Code School course or 50% off your next O’Reilly eBook.

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.

  • javascript Path

    JavaScript Path

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

  • html-css Path

    HTML/CSS Path

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

  • 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.

LEARN: GIT BACKBONE.JS SASS RAILS JQUERY