What is a mentor?

Code Louisville mentors are:

  • Software developers working in the industry
  • Volunteers who are responsive, humble, collaborative, and committed
  • Skilled in the track for which they mentor

What does it take to be a mentor?

To be a mentor, you need to:

  • Attend and be involved with a weekly in-person meetup (6:00 - 8:00 pm) one night per week for 12 weeks
  • Adhere to the Code of Conduct
  • Work with other mentors to help your class stay on track, involved, and interested in learning to program
  • Virtually mentor on Slack - check in a few times each week to see if your class has any questions


Code Louisville is constantly changing what options are offered. If it's a fairly well-known language that employers use around Louisville, we want to offer it! If you don't see your preferred stack below, reach out and we may be able to create a new class!

Classes we have offered before include:

  • Front-end Web Development
  • C#
  • Python
  • JavaScript
  • Ruby
  • PHP
  • Android
  • iOS
  • Salesforce
  • Tableau
  • UX Design

Frequently Asked Questions

Are your mentors paid?
Nope. Every one of our mentors has chosen to volunteer their time. Why would they do that? Two reasons: they’re really passionate about software development and they’re just awesome people! We've got an active community of volunteer mentors, eager students, and long-time graduates helping each other succeed and be passionate about technology.

My employer has a community engagement program. Can I track my volunteer hours?
Yes! We'd be happy to verify your volunteer hours while mentoring!

If you have any further questions, please email us at apply@codelouisville.org!

Become a mentor

Note: We're currently offering Front-end Web Dev, C# .Net, Python, Full-Stack JavaScript, Tableau, and UX Design

Which day(s) are you available to mentor?