DEV Community

Cover image for 15 Great Websites to Learn Front-end Development
Shounak Das
Shounak Das

Posted on • Updated on

15 Great Websites to Learn Front-end Development

I have created this amazing list of web resources which will help you become a front-end developer in 2021.

1. developer.​mozilla.​org

For front-end ( HTML, CSS & JavaScript ) reference and learning.

2. w3schools.​com and

For HTML, CSS, JavaScript reference and learning.

3. htmlreference.​io and cssreference.​io

For HTML and CSS visual guide & reference from the creator of Bulma.

4. javascript.​info

Amazing resource to learning JavaScript.

5. css-tricks.​com

Learn everything about CSS (they've got some seriously awesome tricks).

6. freecodecamp.​org

A free bootcamp for web developers (absolutely worth it!).

7. udemy.​com

Best collection of programming courses.

8. codepen.​io

The best place to build, test, and discover front end code.

9. repl.​it

Learn, build, collaboration and host your code in one place.

10. caniuse.​com

Check cross browser compatibility of front-end tools.

11. javascript30.​com

Build 30 small projects with JS in 30 days.

12. 30secondsofcode.​org

Short code snippets for all your front-end developer needs.

13. 1loc.​dev

Favourite JavaScript single line code.

14. goalkicker.​com

Free notes related to front-end technologies.


Step by step guides and paths to learn different tools or technologies.

And of course, don't forget about DEV... 👨‍💻

Top comments (8)

alinekoh profile image
Ali Nekoh

Amazing resources, thanks for sharing them

snkds profile image
Shounak Das


brytdaniels1 profile image
Bright Owusu-Baah

Thank you so much!

snkds profile image
Shounak Das

Always happy to help you out 🙂

panquesito7 profile image

Maybe you should consider to add this website:

snkds profile image
Shounak Das

Wow! Thanks for letting me know about it.

snkds profile image
Shounak Das

Please do let me know if I missed anything, and, thanks for reading. 🙏

enmanuelr7 profile image

this one is a good one too: it is a great place for improving skills