Become an Exercism mentor

help others improve their coding fluency

Exercism is about to launch its brand new site with formal mentoring. We're looking for friendly people to help out!

Become a Mentor Tell me more

Exercism has featured in...

What is Exercism?

Exercism helps people improve their programming skills with thousands of exercises across 45 languages with help from our dedicated team of welcoming mentors. Our mentors help guide others through a language track offering feedback and encouraging people to think critically about their code. It is crucial to Exercism that our mentors share our vision and care passionately about delivering feedback empathetically and that Exercism remains a comfortable and friendly learning environment. To support this we offer mentor guidance and ask that everyone contributing to Exercism follows a code of conduct which is grounded in research on how people learn.

You can see the original Exercism here and the beta of the new site here.

What mentors do to help

Mentors are at the core of Exercism. Let's see how they're involved.

  • Students join a language track and submit their solution to a coding challenge.
  • Mentors give feedback and when the solution is good, they mark the solution as complete
  • With their mentors help, people complete all the challenges on their track and become more fluent in their chosen language.

What are the benefits of being a mentor?

Being a mentor is great for the people you mentor, but also great for you!

  • Teaching is powerful route to mastery. It's how the smartest people learn
  • Mentoring is a great way to give back to the community that has nurtured you
  • You can share your passion for your language with people who actively want to learn about it
  • Get that warm happy feeling of knowing you have helped give someone access to education and opportunities so they can better their life
  • Meet other mentors, get to know the Exercism community, and make new friends
  • Live longer

What makes a great mentor?

Based on our 2017 survey on effective code reviews and the feedback we've gathered from people learning on Exercism

  • You are passionate about sharing your programming experience
  • You can communicate in a clear and friendly manner
  • You have empathy for learners, and can adapt your feedback to suit your students
  • You can commit to giving an hour per week most weeks
  • You want to give back to open source projects and the tech community in a way other than coding

Sound like you? Become a mentor Want to help out? Fill out a quick questionnaire and join the team!