10+ Free And Affordable Resources To Learn Frontend Web Development

Ayu is a tech blogger, open source contributor & maintainer, and tech community enthusiast based in the Netherlands. She loves photography and iced coffee!
Search for a command to run...

Ayu is a tech blogger, open source contributor & maintainer, and tech community enthusiast based in the Netherlands. She loves photography and iced coffee!
No comments yet. Be the first to comment.
Hi friends 👋, I've been writing tech blog posts for a few years now. If you don't know me yet, English is my second language. My mother tongue is Indonesian, and I'm also surrounded by Dutch every da

I frequently receive messages from enthusiastic contributors who have completed 2 or 3 high-quality pull requests (PRs) in just 1 month. They’re proactive, their work is top-tier, and they’ve handled

A few months ago, I shared a story about building an automated open source portfolio using just my smartphone and an AI assistant while on vacation. My main goal was to stop the "spreadsheet struggle"

Recently, I read Bekah Hawrot Weigel’s blog post, "When 'Local' Went Global: The Pandemic Era of International Communities." As someone active in many online communities, I found it a bit sad, but I agree with her points and think they apply to open ...

Hacktoberfest is almost over. How has your contribution journey been so far? Are you confident about contributing to open source projects, or are you still struggling to find your way? If you're new to open source and still feel overwhelmed, that's c...

Hello Fellow Codenewbies 👋,
When it comes to learning, what type are you?
Do you like to read, watch tutorials, or combine both?
I am a combination of both, but more to the audio-visual side. I can absorb more information through watching and coding along with tutorials.
In this post, I will share some recommended resources for learning to code. Specifically in learning front-end development.
So here they are in no particular order.
PS: Click on the link to get you to the website.

Udemy is a paid online learning platform. It often gives deals to buy a course starting from USD 9.99.
You can get a refund within 30 days of purchasing if the course doesn't suit you.
And when you finish a course, you will get a completion certificate.
Tips for choosing a course on Udemy:
There are many great instructors on Udemy, but my favorites are Colt Steele, Andrew Mead, Angela Yu, and Andrei Neagoie.
You can find plenty of tutorials and crash courses on YouTube, especially if you want a quick pick-up on a topic.
A few front-end developers' channels that I follow:
Traversy Media, Web Dev Simplified, The Net Ninja, Dev Ed, Kevin Powell, Code with Ania Kubów.
Watch And Code is a course by Gordon Zhu. The introductory course, Programming Foundations, is free.
Gordon brilliantly walks you through the basics of programming and Javascript by building a to-do list app.
I personally only took the introductory course, and I've learned a lot from it.
Later, if you like, you can subscribe to its premium version after passing the entrance exam.
This free course by Wes Bos will guide you to learn CSS grids in 25 tutorial videos.
Javascript30 is another free course by Wes Bos. In this course, he will guide you to build 30 things for 30 days in vanilla Javascript.

It is the go-to resource for all web developers.
It provides articles, guides, and more for anything related to CSS and front-end development in general.
Javascript Info is an open-source for modern Javascript tutorials.
Do you want to build a project but don't have any idea?
Frontend Mentor provides 30+ free project challenges for you to build from scratch.
The challenge is to build the projects as close as possible to the provided designs.
You can use frameworks or vanilla CSS and Javascript to do the challenges. The choice is yours.
With the premium version, you can unlock more challenges and features.

freeCodeCamp is a free platform to learn to code.
The tutorials are reading materials, and it has a text editor for you to write and run codes.
By the end of each curriculum, you can earn a certificate by completing five required projects.
To watch tutorials, you can also subscribe to its YouTube channel.
Scrimba is an online front-end development learning platform.
The unique thing about this platform is its interactive code-learning tools. It allows you to code along with the instructors during the lessons.
There are 30+ free courses available.
If you do The Front-end Developer Career Path (paid version), you will also get access to all of Scrimba's pro courses.
Do you like games? Also, do you have trouble grasping how Flexbox in CSS works?
Then you should try Flexbox Froggy.
It is a free game-based tutorial to learn flexbox.
You will move the frog(s) to where they should go by writing the right flexbox syntax.
Flexbox Zombies is another free game-based tutorial to learn flexbox by Dave Geddes.
In this tutorial, you will direct the zombie's hunter to the zombies with the right flexbox syntax.
Add to the fun; it has sound effects!
Do you have any other free (or affordable) resources that you use and recommend?
You can drop them in the comment below 😊
Thank you for reading!
Last but not least, you can also find me on Twitter, and let's connect! 😄