Backend Mentors

A better way for building backend projects.

Why Backend Mentors ??

Why Backend Mentors ?

  • Escape tutorial hell
  • Build portfolio-worthy projects
  • Showcase projects in public
  • Strong Community
  • Practice new tools
  • Banish impostor syndrome

How It Works Step-by-Step Guide

Free IconsSelect

Explore our selection of expertly crafted projects. Choose one that matches your current skill level.

Free IconsCode

Every project includes all necessary files, allowing you to concentrate on programming the project while using the design as a guide.

Free IconsSubmit

Receive community feedback on your code and discover how well it aligns with the design

Free IconsShare

Evaluating the code of others is an essential aspect of development. Engage in giving code reviews to assist others in enhancing their skills.

FAQ

Frequently Asked Questions

  • Most of our challenges are available for free, but some are premium and require a Pro subscription to access.

    Each challenge is clearly labeled as either free or premium, making it easy to distinguish between them.

  • Absolutely! Feel free to include anything you create in your portfolio.

    One of our main goals in creating this platform was to help developers showcase professional-looking projects in their portfolios.

  • Absolutely! Our challenges are categorized into five different difficulty levels. We suggest beginning with the newbie challenges.

    It might be a good idea to start with challenges that require only Javascript.

    As you gain more skills and confidence, you can move on to tackle more complex projects.

  • You can view all of our challenges on this page. To begin a challenge, simply click the Start Challenge button on the challenge page.

    This will direct you to the Challenge Hub, where you can download the starter files, including a README file to help you get started.

    We suggest beginning with one of our newbie level challenges and gradually progressing from there.

  • The fastest way to receive assistance with a challenge is by joining our Discord server.

    With thousands of developers active there, it's an excellent resource for asking questions. We have a specific help channel just for this purpose!

    If you're not already a member, you can obtain an invite to our Discord server here.

  • Absolutely! While our challenges come with professional designs, there are no restrictions on the tools you can use.

    Feel free to use any tools you prefer to complete your projects.

  • Cool, reach out on twitter.