Curated list of free courses to start or improve your Front-end career

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.
The following list is a mix of different topics like Markup, Transitions, Animations, Javascript... from Udemy (signup if you don't have an account yet)
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!

Javascript Essentials
Learn how Javascript works, some basic API's and finally create a mini project.

Learning ECMAScript The Next Generation of Javascript
Start using EcmaScript in production and own projects today.

Webpack 4: Beyond the Basics
Quick, code-driven, follow-along Javascript tutorials of Webpack, Babel, React, Angular, Vue, Redux, SSR, Typescript

Code Your First Game: Arcade Classic in JavaScript on Canvas
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 React JS along with Modern JavaScript from absolute scratch. This course is a getting started guide 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!!