Improve your coding skills by building realistic projects

Our professionally designed challenges help you gain hands- on experience writing HTML, CSS, and JavaScript. We create the designs so you can focus on the code and see your skills skyrocket!

Join 1,028,770 developers building projects, reviewing code, and helping each other improve

I highly recommend Fronted Mentor. Skip the search for project ideals and dive into ready-made challenges that help you level up as a developer.

KEVIN POWELL
Web Developer & YouTuber

Fronted Mentor is a win-win. You can sharpen your skills building websites and add finished projects to your portfolio to help land a job!

JESSICA CHAN
Web Developer & YouTuber

AS FEATURED ON...

Escape tutorial hell

Add projects to your learning journey and put your knowledge to the test. The real learning happens when you start solving real-world problems yourself.

Build portfolio-worthy projects

Design is hard. We take care of the product ideals and design so you can focus on the coding. You'll end up with an incredible portfolio of stunning projects!

Banish Impostor syndrome

We've all felt out of our depth before. Getting hands-on experience is an incredible way to build confidence, refine your workflow, and supercharge your leatning

Practice new tools

The front-end landscape changes constantly. Our design-led challenges let you pick your tools to help you adapt, experiment, and keep up with the latest trends.

Create job opportunities

We have a Hiring Platform that runs alongside this platform. Just by building projects and engaging with the community, you could open up job opportunities!

How it works

1

Choose your Challenge

Browse our collection of professionally designed projects. Pick one that suits the level you're currently at.

2

Code the design

Each project comes with all files include. This means you can focus on coding the project using the design as a reference.

3

Submit your solution

Get feedback from the community about your code and see how close you got to the design.

4

Give others feedback

Review other people's code is a vital part of being a developer. Practice giving code reviews and help others improve.

Take your skills to the next level
with our PRO subscription

Step into the shoes of a professional developer and build projects in
the most realistic way possible. Our Pro subscription will help you
prepare for life as a professional developer

Access each challenges's design file

Professional teams use tools like Figma. By using these tools when building projects, you'll save time, create more accurate solutions, and gain hands-on experience working like a pro.

Tackle our premium challenges

Our premium challenges are the most realistic, comprehensive practice projects you'll find. They also make incredible portfolio pieces to help you "wow!" recruiters and get hired.

A little ❤️ from our community

This platform provides everything developers need to improve their skills. The community is great, and the challenges keep me motivated, instill accountability through regular submissions, and allow me to build a professional portfolio by showcasing diverse projects.

Francesca
@frrann

Frontend Mentor eliminated the hurdle of sourcing designs, letting me focus on development. Their professional projects, especially in the Pro subscription, challenge me to create complex, multi-page websites. With a supportive community and feedback from advanced programmers, my skills have been elevated to new heights.

Alfie
@alfiemitchell123

Frontend Mentor transformed me from a newbie to a professional developer, enabling me to create flawless, responsive, accessible websites. It's a superb platform for feedback with a supportive community backing your growth. Through it, I evolved from a frontend to a full-stack developer.

Hikmah
@Hikmahx

FAQs

is it free

Can I use these projects in my portfolio?

Can I take the challenges as a beginner?

How do I start?

How can I get help if I'm stuck on a challenge?

Can I use libraries/frameworks on these projects?

Am I guaranteed to get hired through the Hiring Platform?

Join 1,032,409 people building
portfolio-worthy projects

Our highly supportive, positive community is here to help you improve your skills.
We all try to help each other out wherever possible. We'd love to welcome you to our
community!

Are you looking to hire talented, passionate developers?

Our Hiring Platform helps you connect with our diverse community of talented early-career developers. Stop wading through hundreds of resumes and get chatting to skilled developers in minutes.

Stay up to date

with new challenges, featured solutions, selected articles, and our latest news

FRONTEND MENTOR
  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner
EXPLORE
  • Learning paths
  • Challenges
  • Solutions
  • Articles
COMMUNITY
  • Discord
  • Guidelines
FOR COMPANIES
  • Hire developers
  • Train developers