How to Contribute

The Odin Project is crowdsourced. It is built both by experienced engineers and by people who are currently learning to code. Regardless of your experience, you can contribute. Even if you don't feel ready, you can still get involved and observe until you're comfortable.

There are two main ways you can contribute:

Contribute to the Curriculum

Anyone with any experience level can contribute to the curriculum. Students in particular are encouraged to do this, especially if you are just starting out!

Tasks include:

  • Adding your own solutions to lessons.
  • Updating individual lessons with resources.
  • Writing new lessons or updating any that are unfinished.

Contribute to the Main Site

The Odin Project is a Ruby on Rails application. As with any Open Source project, there is a constant backlog of outstanding issues and new features. Anyone is welcome to join in and start working on any one of these tickets - the more the merrier!

Tasks include:

  • Viewing our Trello Board where we keep a backlog fo outstanding issues and new features.
  • Picking issues or features to work on.

Instructions on setting up your local development environment can be found in the GitHub repo.

NOTE: When choosing an issue to work on, please check out the #contributing channel on our Gitter chat, and let everyone know what you are working on. This is important, as somebody else may have already done some work on the issue - in which case they would probably love to have your help!

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
Exposure
Contributors will be listed on the page and on Github, where you can show people your work!
Briefcase
Job Focus
You'll learn the skills that are in demand and the discipline that will put you at the top.
Group Chat
Community
Start building your network! Find others that can work in your schedule and interests.

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.

Joe Sawyer
Afshin Moktari
Nathan Hall
Abby Jones
Joshua Gorchov
Neil Gehani
Ian White
Bill Walker
Erik Trautman
Joe Sawyer
Nathan Hall
Erik Trautman
Neil Gehani
Joshua Gorchov
Afshin Moktari
Ian White
Abby Jones

Got questions?

Chat with our friendly Odin community in our Gitter chatrooms

Open Gitter