What is The Odin Project?
The Odin Project is a free curriculum for learning web development from scratch. It gathers the best tutorials, articles and courses on the web and puts them in a logical order, so you always know what to study next.
Everyone starts with Foundations, then chooses the Full Stack JavaScript path or the Full Stack Ruby on Rails path. Along the way you build dozens of portfolio projects, from small scripts to deployed websites, and you can ask questions in the community Discord. The project is open source and funded by its community.
Main Features
- A free, self paced full stack curriculum
- A Foundations course for complete beginners
- Full Stack JavaScript and Full Stack Ruby on Rails paths
- HTML, CSS, JavaScript, React, Node.js, databases and Ruby
- Dozens of portfolio projects to build
- Lessons on getting hired
- A community Discord for help
- Open source and maintained by volunteers
How to Get Started with The Odin Project
- Open theodinproject.com in your browser.
- Start the Foundations course.
- Set up your computer with the installation guides.
- Pick the JavaScript or Ruby on Rails path.
- Build each project and ask for help in the community when stuck.
The Odin Project Pricing
The Odin Project is completely free. It is funded by community donations and there is no paid plan.
Who Should Use It?
- Beginners who want a career in web development
- Self taught coders who want a clear path
- Career changers learning in their spare time
- Students who want portfolio projects
- Developers filling gaps in their full stack skills
The Odin Project Alternatives
- freeCodeCamp is a free coding course with interactive lessons and certifications.
- Khan Academy has free lessons in computing, maths and science.
- DevDocs puts the docs for many programming languages in one fast search.
Frequently Asked Questions
Is The Odin Project free?
Yes. The whole curriculum is free. It is funded by donations from the community.
Do I need any experience?
No. The Foundations course starts from the basics of how the web works.
Which paths can I take?
After Foundations you pick Full Stack JavaScript or Full Stack Ruby on Rails.
Will I build real projects?
Yes. You build dozens of projects, from simple scripts to full programs and deployed websites.
