The Odin Project is for absolute beginners in the world of web development and those who have tried other resources without success. The Odin Project let anyone to work as a web developer, do freelancing work, build a startup, or just hack together a personal homepage on the web.
The goal of The Odin Project is to provide a complete path for students to go from zero programming knowledge to employed as web developers while working with other students and picking up the skills to become self-sufficient along the way.
All students start their learning journey in the Foundations Course. They get to explore several of the languages and technologies that will be required later on. Foundations introduce HTML, CSS, JavaScript, Git and more. Once Foundations is complete, students have two paths to choose from Fullstack Ruby on Rails and Fullstack JavaScript.
- The Full Stack Ruby on Rails path takes a back-to-front approach to fullstack development. The learning path starts with a strong foundation in Ruby and an understanding of databases before migrating into Ruby on Rails (which is a framework built using Ruby). The student will polish their front-end skills with a journey into HTML and CSS before learning to make websites flow, load quickly and look great with JavaScript.
- The Full Stack Javascript path maintains the front-end momentum from Foundations by delving into Javascript. Once a solid foundation is laid out, students will take a deeper look at front-end design with HTML and CSS before taking their JavaScript skills to the server-side with Express and MongoDB in NodeJS.
The Odin Project is an open-source project created and maintained by hard working volunteers.
The Odin Project is licensed under two pieces: the curriculum and the main website. The main website is a fully open-source project under an MIT license. The curriculum is currently licensed under a Creative Commons license which restricts it to non-commercial use without prior authorization.
Check out The Odin Project, here.
You’ll also like