The Odin Project announced a free online education program that is targeted towards aspiring web developers. This free course is designed for absolute beginners allowing them to have the necessary knowledge and resources to become a successful web developer, do freelancing, build a startup, or just hack together a homepage.
The course has a structured curriculum which includes Web Development 101, HTML, CSS, Javascript, jQuery, Ruby programming, Ruby on Rails, Databases, Git, Testing and a session on getting hired. The curriculum also includes mini-projects that will give you a chance to test your new knowledge by actually building something.
The online course is easy to follow, consisting collection of many tutorial videos and e-books. It allows you to track your progress once you sign-in. You can also take the course without signing up for an account.
Course Structure
-  
Introduction to Web Development
 -  
Web Development 101
 -  
Ruby Programming
 -  
Ruby on Rails
 -  
HTML5 and CSS3
 -  
Javascript and jQuery
 -  
Getting Hired as a Web Developer
 
The Odin Project is crowd-sourced and is built both by experienced engineers and existing students. The Odin Project’s website itself is a fully open-source project available under an MIT License. The Curriculum is licensed under a Creative Commons license that restricts it to non-commercial use without prior authorization.