<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/wnhi3pkcm" -->

---
title: 8 Websites to Improve your Frontend Development Skills
description: Building projects and solving real-world problems is a highly effective way to learn coding. Here is a list of eight websites that can enhance your frontend...
canonical: https://daily.dev/posts/wnhi3pkcm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 8 Websites to Improve your Frontend Development Skills | daily.dev
og:description: Building projects and solving real-world problems is a highly effective way to learn coding. Here is a list of eight websites that can enhance your frontend...
og:url: https://daily.dev/posts/wnhi3pkcm
og:image: https://api.daily.dev/og/posts/WnhI3PkCm.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 8 Websites to Improve your Frontend Development Skills

**[All Frontend](https://daily.dev/sources/allfrontend)** · [@monabrahmakshatriya](https://daily.dev/monabrahmakshatriya) · 526 upvotes · 25 comments

## Summary

Building projects and solving real-world problems is a highly effective way to learn coding. Here is a list of eight websites that can enhance your frontend development skills through practice: FreeCodeCamp, CSSBattle, Javascript30, Frontend Mentor, Scrimba, The Odin Project, DevChallenges, and Frontend Practice. These platforms offer various tutorials, challenges, and interactive learning environments to help you build projects and improve your coding proficiency.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://uvaiscodes.blogspot.com/2024/11/frontend-development.html>

## Community discussion

Top comments from developers on daily.dev.

**@anmolbaranwal** · 5 upvotes

> I've tried a lot of platforms and my personal favorites were Scrimba and Exercism.
>
> Scrimba because they let you pause video and experiment with the code... exercism because the problems are very good and you will learn something decent. The ux is sick and everything you do is shown on the profile (even open source contributions).
>
> You can even mentor someone (to build credibility) by solving questions.
>
> ![image](https://media.daily.dev/image/upload/s--Ei_lB2W6--/f_auto/v1742848438/ugc/content_b9132681-23b6-4af6-8d96-b8d6977d1a3c)
>
> You can also check GreatFrontend, I bought their subscription...

**@essijunior** · 5 upvotes

> Thanks for your highly informative article, in it, I discovered *CSS Battles*, scrimba, javascript30 that I've started to follow...
>
> By the way, I recommend [JS Mastery](https://www.jsmastery.pro/) (especially their YouTube page, for skyrocketing React.js based front end development)

**@trongphu567** · 4 upvotes

> thank you for sharing!

**@cornelioii** · 3 upvotes

> Great post! very helpful but for me I choose frontendmentor.io

**@gokulavasan** · 2 upvotes

> location.reload()

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#css](https://daily.dev/tags/css)

[View this post on daily.dev](https://daily.dev/posts/wnhi3pkcm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/wnhi3pkcm","headline":"8 Websites to Improve your Frontend Development Skills","text":"Shared: 8 Websites to Improve your Frontend Development Skills","url":"https://daily.dev/posts/wnhi3pkcm","datePublished":"2025-03-06T01:52:20.560Z","dateModified":"2025-03-06T01:52:20.565Z","author":{"@type":"Person","name":"Mona Brahmakshatriya","url":"https://daily.dev/monabrahmakshatriya","image":"https://avatars.githubusercontent.com/u/5073095?v=4","description":"15+ years building in tech as a programmer and entrepreneur. Co-founder of SiliconDeck.","worksFor":{"@type":"Organization","name":"SiliconDeck","logo":"https://media.daily.dev/image/upload/s--SOEzLZ9d--/f_auto/v1760104386/companies/silicondeck"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":3620}},"image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":526},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":25}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/A06Oni1TF"},"comment":[{"@type":"Comment","text":"I’ve tried a lot of platforms and my personal favorites were Scrimba and Exercism.\nScrimba because they let you pause video and experiment with the code… exercism because the problems are very good and you will learn something decent. The ux is sick and everything you do is shown on the profile (even open source contributions).\nYou can even mentor someone (to build credibility) by solving questions.\n\nYou can also check GreatFrontend, I bought their subscription but never got the chance to practice the questions.","datePublished":"2025-03-24T20:35:31.949Z","url":"https://daily.dev/posts/WnhI3PkCm#c-biBE0h6l5","author":{"@type":"Person","name":"Anmol Baranwal","url":"https://daily.dev/anmolbaranwal","image":"https://avatars.githubusercontent.com/u/74038190?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"Thanks for your highly informative article, in it, I discovered CSS Battles, scrimba, javascript30 that I’ve started to follow…\nBy the way, I recommend JS Mastery (especially their YouTube page, for skyrocketing React.js based front end development)","datePublished":"2025-03-25T07:13:25.535Z","url":"https://daily.dev/posts/WnhI3PkCm#c-yoTW78SYy","author":{"@type":"Person","name":"NDANG ESSI Pierre Junior","url":"https://daily.dev/essijunior","image":"https://avatars.githubusercontent.com/u/77199013?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"thank you for sharing!","datePublished":"2025-03-16T04:17:06.908Z","url":"https://daily.dev/posts/WnhI3PkCm#c-ydEAJdJM7","author":{"@type":"Person","name":"Trong Phu","url":"https://daily.dev/trongphu567","image":"https://lh3.googleusercontent.com/a/ACg8ocJiBM4GgU9dHQbpGgPgirGDEBw2LEelF1UIGzlwuY5hEQo=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"Great post! very helpful but for me I choose frontendmentor.io","datePublished":"2025-03-22T10:46:28.638Z","dateModified":"2025-03-22T10:46:42.425Z","url":"https://daily.dev/posts/WnhI3PkCm#c-VeXzdFfYK","author":{"@type":"Person","name":"Cornelio","url":"https://daily.dev/cornelioii","image":"https://lh3.googleusercontent.com/a/ACg8ocJDMZbTwU_lXTRDYRF_myKzljJoluqav3--I1sjohtFCWWcON93=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"location.reload()","datePublished":"2025-03-21T16:33:02.082Z","url":"https://daily.dev/posts/WnhI3PkCm#c-rhnDxSqjc","author":{"@type":"Person","name":"Gokulavasan","url":"https://daily.dev/gokulavasan","image":"https://lh3.googleusercontent.com/a/ACg8ocI9YSSNVt419gtXR_szSaiq6oEMr-7o96AcmLzGb5DRlOesc_8=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/allfrontend","name":"All Frontend"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"All Frontend","item":"https://daily.dev/squads/allfrontend"},{"@type":"ListItem","position":3,"name":"8 Websites to Improve your Frontend Development Skills"}]}
```

