Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Challenges

HTML & CSS

  • Free

    Recipe page

    • HTML
    • CSS
    1newbie

    This challenge will help you focus on writing semantic HTML. Ensure you think through what HTML elements are most appropriate for each piece of content.

  • Free

    Social links profile

    • HTML
    • CSS
    1newbie

    In this small project, you'll build out your social link-sharing profile. You can even personalize it and use it to share all your social profiles!

  • Free+

    Blog preview card

    • HTML
    • CSS
    1newbie

    This HTML & CSS-only challenge is a perfect project for beginners getting up to speed with HTML and CSS fundamentals, like HTML structure and the box model.

  • Premium

    Workit landing page

    • HTML
    • CSS
    1newbie

    This HTML and CSS-only landing page will be an excellent test of your UI and responsive skills. There’s also some fun to be had creating the curved section borders!

  • Free

    Results summary component

    • HTML
    • CSS
    1newbie

    This challenge has something for everyone. It’s a HTML and CSS only project, but we’ve also provided a JSON file of the test results for anyone wanting to practice JS.

  • Free

    Product preview card component

    • HTML
    • CSS
    1newbie

    This HTML & CSS-only challenge will be perfect for anyone starting to build responsive projects.

  • Premium

    Skilled e-learning landing page

    • HTML
    • CSS
    1newbie

    This responsive page is perfect if you've learned the fundamentals of HTML & CSS, completed a couple of smaller projects, and want to take it up a notch.

  • Premium

    Suite landing page

    • HTML
    • CSS
    2junior

    This small-ish HTML and CSS only landing page includes some interesting layout decisions. Perfect if you want to put your layout and responsive skills to the test!

  • Free+

    QR code component

    • HTML
    • CSS
    1newbie

    A perfect first challenge if you're new to HTML and CSS. The card layout doesn't shift, so it's ideal if you haven't learned about building responsive layouts yet.

  • Premium

    Art gallery website

    • HTML
    • CSS
    2junior

    This two-page art gallery project will be perfect if you're ready to branch out beyond single landing pages. There are some particularly interesting layout challenges!

  • Free

    NFT preview card component

    • HTML
    • CSS
    1newbie

    This HTML & CSS only challenge is perfect for anyone just starting out or anyone wanting a small project to play around with.

  • Premium

    Equalizer landing page

    • HTML
    • CSS
    1newbie

    This challenge will be a perfect test of your HTML & CSS skills. If you're starting to get comfortable building smaller projects, this will be a great step up.

  • Free

    Order summary component

    • HTML
    • CSS
    1newbie

    A perfect project for newbies who are starting to build confidence with layouts!

  • Free

    Stats preview card component

    • HTML
    • CSS
    1newbie

    This is a great small challenge to help get you used to building to a design. There's no JS in this project, so you'll be able to focus on your HTML & CSS skills.

  • Premium

    Meet landing page

    • HTML
    • CSS
    1newbie

    This HTML & CSS only challenge is perfect if you're starting to get a bit comfortable with your layout skills. The responsive layout shifts will also be a great test!

  • Free

    3-column preview card component

    • HTML
    • CSS
    1newbie

    This challenge is perfect if you're just getting started. The shift between the layouts will be a nice test if you're new to building responsive projects.

  • Premium

    Typemaster pre-launch landing page

    • HTML
    • CSS
    2junior

    This project will be a perfect opportunity to put your CSS Grid skills to the test. The layout shifts from mobile, to tablet, to desktop will also be a nice challenge.

  • Free

    Profile card component

    • HTML
    • CSS
    1newbie

    This is a perfect challenge to test your layout skills. The card layout doesn't shift, so it's also great for those that haven't dived into responsive websites yet!

  • Free

    Testimonials grid section

    • HTML
    • CSS
    2junior

    This challenge will be perfect practice for anyone wanting to test their CSS Grid skills. Grid is such a powerful addition to CSS, so it's worth getting to grips with it!

  • Free

    Social proof section

    • HTML
    • CSS
    1newbie

    This project will test your layout skills. If you're starting to get confident with Flexbox or Grid, this will provide a nice challenge!

  • Free

    Chat app CSS illustration

    • HTML
    • CSS
    3intermediate

    In this challenge, you'll be building out the entire app illustration from scratch. This will seriously test your CSS skills. So give it a go if you feel confident!

  • Free

    Fylo data storage component

    • HTML
    • CSS
    2junior

    This component has some interesting CSS challenges in the design. If you're looking to test your CSS skills, this will be a great project for you!

  • Free

    Four card feature section

    • HTML
    • CSS
    1newbie

    A nice layout-based challenge for beginners. This will test anyone who is new to multi-column and responsive layouts.

  • Free

    Single price grid component

    • HTML
    • CSS
    1newbie

    In this challenge, you will build out the pricing component to the designs provided. This is perfect for beginners and people who want to complete a smaller challenge.

  • Free

    Clipboard landing page

    • HTML
    • CSS
    2junior

    Put your layout skills to the test with this HTML & CSS landing page challenge. This challenge includes a design for hover states.

  • Free

    Huddle landing page with alternating feature blocks

    • HTML
    • CSS
    2junior

    This challenge is perfect if you're wanting to practice your layout skills. If you're starting to get a bit more confident laying out a web page, give this project a go.

  • Free

    Huddle landing page with a single introductory section

    • HTML
    • CSS
    1newbie

    A perfect challenge for beginners, this project will get you working with a two column layout.

  • Free

    Fylo landing page with two column layout

    • HTML
    • CSS
    2junior

    This project is great if you're starting to get confident with slightly more complex layouts. The second section with the testimonial area will provide a nice challenge.

  • Free

    Huddle landing page with curved sections

    • HTML
    • CSS
    2junior

    Practice using pseudo-elements for styling extras and the CSS position property for the sections with curved edges.

Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord