This is a proven path to successfully learn web development so you don't have to wonder if you're doing the right stuff or wasting your time.
The best way to learn and get hired is to have a portfolio of work so we've laid out great projects to build along the way
We're trying to make it easty to find and work with other students so you don't have to go it alone anymore.
A brief introduction to the practice and career of web development
Learn the basics of all the technologies you need to build websites
Learn programming fundamentals in Ruby, the language built for programmer happiness
Learn to rapidly develop and deploy websites using Ruby on Rails
Dive deeper and understand how to really make your websites look good
You've got the skills and the portfolio, now how do you get the job?
We'll guide you through the best videos, tutorials, blog posts, and courses on the web for learning each subject.
You will build dozens of projects along the way, from simple scripts to full programs and deployed websites
Learning on your own sucks (we've been there). We're building tools to connect you with other students along the way so you can pair up on the projects or just work through those annoying bugs with someone else across the world.
The curriculum is really flexible -- when a better way to learn something comes along we can just use that instead!See it on Github >>
Everything from the curriculum to the main website is open source and available on Github.See it on Github >>
We encourage students to contribute to both the curriculum and the main website... so they build what they use.Learn how to contribute >>