Pick up practical job skills.
Real devs read legacy code, fix issues, and add new features. Our challenges are made with this in mind.
- Build Real Projects.
- Add features to e-commerce stores, work with large codebases, and pull data from APIs and Databases.
- Practice Git Skills.
- Our projects run on GitHub, just like a real job. Write commits, open pull requests, and push code.
- Work with Legacy Code.
- Our projects give you practice with legacy code. Because in the real world, you're rarely building things from scratch.
What People Are Saying
See what our students are saying about their experience with Codebase Mentor and how it has prepared them for success.
This is how my first job trained me. My coworkers broke all sorts of things in my first few months in order to have me debug things completely out of my comfort zone.
This is a great resource. For anyone reading this, this is EXACTLY the type of work I had to do right after being hired after college. Definitely recommend using this!
Way cool! As a professional developer this is awesome for those looking to get more hands on. Nice work!
It's very helpful to see real world examples like this. In general, I find that college and university courses do not prepare tech students for the real world. Very great to see someone doing something to address that gap.
Man, this is great! I love how this can be an opening for fixing issues in other open source projects as well!
I always wanted something to test me as if it was a real word job and I think this hits right in the target. Thank you!!
I don’t see why this can’t be the interview process going forward. Honestly this makes way more sense.
You really motivated me to start learning Web development!
Thank you once more for taking your time and making this for us that are getting into programming.
Your amazing. Thank you for taking the time to do this.
this is a million dollar idea, there’s such a big gap between what you learn and what you need to know on the job; I love it!
This is so cool! Finally someone who gets it and not some “content creator” regurgitating the same bs the other 300 of them say.
Brilliant, great work. What a good way to encourage those who have the skills but may lack the confidence to go for the job.
All I can say is I love this. Thank you so so so much for the time and effort.
How It Works
// TODO comments to help you get started right away.
git push your changes to GitHub, and see our tests run in real time.
Meet Your Instructor
👋 Hey! I'm Seb. I'm the maintainer of Codebase Mentor. I've been writing code since 2011, and have worked at Apple, Capital One, and YC-backed startups.
Senior Full-Stack Developer
When I started coding, I was scrambling to learn frontend, backend, and everything in between. It wasn't easy.
Codebase Mentor eases that burden. Here you will learn practical software development skills used on the job. My goal is to help you grow into a senior web developer! 🚀
Unlock Your Coding Potential
Take your coding skills to the next level by applying what you know to real-world scenarios with Codebase Mentor.