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 make it easy to find and work with other learners 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
Make your websites dynamic and smooth with Javascript and jQuery
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 the curriculum on Github >>This website is available under an MIT license and the curriculum is Creative Commons. Both are on Github.
See this site on Github >>Students are currently contributing to both the curriculum and the main website... so they build what they use.
Learn how to contribute >>