How to Contribute

The Odin Project is an Open Source project, built and maintained by volunteers who dedicate their time and skills to making The Odin Project one of the best free education platforms on the web. We are always working on projects to improve Odin and are always looking for people who want join our growing team of maintainers.

There are two main ways you can contribute:

Contribute to the Curriculum

The curriculum consists of the lessons and projects on the this site. We are constantly expanding and updating the curriculum to keep it current and ensure it meets our students needs in the ever changing world of web development. Our goal is to create the best free web development curriculum in the world, anyone is welcome to join in and help us in striving for this goal.

Contribute to the Main Site

The site you are on right now is a Ruby on Rails application. We are always working on new features that improves the platform and helps students in their learning journey. As with any Open Source project, there is also constant backlog of outstanding issues and bugs that need fixed. Anyone is welcome to join in and start working on any of the issues we currently have posted in the Github repository for the site.

Why you should get involved

Clock

Flexibility

You can work on your own time. It's not 9 to 5 so you can get involved when it's convenient for you.

Person with Loudspeaker

Recognition

Significant Contributors will be listed on this page and on Github.

Briefcase

Experience

You'll get the chance to work within a team of experienced engineers and to work on new and interesting features that will expand your capabilities.

Impact

Impact

The features you work on or the lessons you create will help thousands of students learn life changing skills.

Hall of Fame

The Hall of Fame members are the hardworking devs who have built The Odin Project into the site that you see before you now.

Got questions?

Chat with our friendly Odin community in our Gitter chatrooms!

Open Gitter