Learn Web Development for Free

Stop wasting time...  Here's what you need to know.

Okay, what's this all about?

Basically, this is the website we wish we'd had when we were learning on our own. So we stitched together a curriculum from the best resources we could find online and here it is. This project is about:


Having a Path

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.


Building a Portfolio

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


Learning Together

We make it easy to find and work with other learners so you don't have to go it alone anymore.

How it Works

Learn online3


We'll guide you through the best videos, tutorials, blog posts, and courses on the web for learning each subject.

Writing code2


You will build dozens of projects along the way, from simple scripts to full programs and deployed websites

Work together blur

Work with Other Students

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.

Why This Project Rocks


The Curriculum Lives

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 >>
Open source2

It's Open Source

This website is available under an MIT license and the curriculum is Creative Commons. Both are on Github.

See this site on Github >>

Build Your Own Tools

Students are currently contributing to both the curriculum and the main website... so they build what they use.

Learn how to contribute >>

Are you curious yet?