Just as there are paid courses to learn more about Front-end development, so there are many free ones out there that are actually very good.
I personally picked the courses based on what you must learn in order to be ready for almost any situation in the Front-end side whether you are just starting the journey as a Front-end developer or even if you are halfway there.
HTML and CSS for Beginners - Build a Website & Launch ONLINE
HTML and CSS for Beginners course will give your all the knowledge you need to master HTML and CSS easily and quickly.
CSS: Zero to Hero in CSS by Styling a Website from Scratch
Become an Expert in CSS and CSS3 With Styling, Grid, Flexbox, Animations, Transitions, and more; No experience needed!
Start using EcmaScript in production and own projects today.
Webpack 4: Beyond the Basics
Program a complete game today. No special software or install required. All you need is a text editor and a web browser.
SVG basics for beginners - concepts explained with examples
Create awesome 2D vector graphics with SVG (code) + HTML - over-the-shoulder training with detailed examples per lesson
React JS Frontend Web Development for Beginners
Learn Vue.js in Short Bites
Getting started with the VueJS framework
Git: Become an Expert in Git & GitHub in 4 Hours
Become an Expert in Git & GitHub by writing commands, learning theory, and taking quizzes. Learn Git today in 4 hours!
In case you don't have an Udemy account, you can get one by following this link
Special thanks for the authors of these free courses!!