About Code School
The Inspiration
Most people don’t learn to program and design for the web by reading a book. Real learning takes place when you start experimenting with code in the browser and using design concepts in a website.
In our opinion, the best way to learn is by doing. Code School opens the door to a new way of learning by combining video, coding in the browser, and gamification to make learning a new technology fun!
What is it?
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.
Over the next few months, we'll be making strategic partnerships to get you even bigger awards for completing courses. If you or your company wants to offer an award, definitely drop us a line.
Who's to blame?
Code School is the brainchild of the mad scientists at Envy Labs. We already do a lot of educating in the Rails community through things like screencasts, podcasts, and conference training.