Skip to content
  • Unlock Pro
  • Log in with GitHub

Discover the best coding practice project ideas based on your needs

Whether you're just starting out learning to code, are getting job-ready, or are already a professional developer looking to gain more hands-on experience, we've organized our 100+ challenges to match your exact goals.

Browse by technology

Master your tech stack

Find projects specifically designed for the technologies you're learning or using at work. Each page includes beginner to advanced challenges with real-world applications.

HTML & CSS projects

Practice HTML & CSS with professionally designed projects. Build responsive websites, solve real-world challenges, and get community feedback on your code.

JavaScript projects

Learn JavaScript by building real projects. From beginner-friendly mini projects and API work all the way up to fully-functional multi-page web apps.

Browse by skill level

Match your current experience

Start where you are and progress at your own pace. Each level builds on the previous, ensuring you're always challenged but never overwhelmed.

Beginner HTML & CSS projects

Practice basic HTML & CSS with simple, beginner-friendly projects to build your skills and confidence.

Browse by project type

Build what interests you

Focus on the types of projects that align with your career goals or personal interests. Each category teaches specific, in-demand skills.

Landing page projects

Professional landing page projects to master responsive design, accessibility, and modern front-end techniques.

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner
  • Use cases

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License