A curated list of Courses to level up your skills

Learn JavaScript

Author : Codecademy
Learn how to use JavaScript — a powerful, flexible programming language — to add website interactivity, develop mobile apps, create art, visualize data, and much more! This course covers JavaScript syntax, functions, arrays, loops, and objects.

CSS Grid

Author : Wes Bos
A free 25 video course on all there is to learn about CSS Grid! We start with CSS Grid fundamentals and end with some real-world examples.

Eloquent JavaScript

Author : Marijn Haverbeke
Eloquent JavaScript is a book about JavaScript, programming, and the wonders of the digital. You can read it online or buy a paperback copy. Written for programmers with a basic understanding of programming, this book teaches JavaScript from the ground up.

JavaScript Algorithms and Data Structures

Author : FreeCodeCamp
In this JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions. Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.

Full Stack Open

Author : University of Helsinki
Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.

JavaScript30

Author : Wes Bos
A free 30 day vanilla js coding challenge. Learn to build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate. Good luck!

The Modern JavaScript Tutorial

Author : javascript.info
How it's done now. From the basics to advanced topics with simple, but detailed explanations. The tutorial covers everything from JavaScript fundamentals to modern ES6+ features, DOM manipulation, and advanced concepts like closures and prototypes.

Intro to Programming - Drawing & Animation

Author : Khan Academy
Learn the basics of programming through fun, interactive lessons. You'll write lots of code and learn how to use variables, functions, loops, and conditional statements. Create drawings, animations, and interactive programs using JavaScript.

MDN JavaScript Guide

Author : Mozilla Developer Network
The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you need exhaustive information about a language feature, have a look at the JavaScript reference. This guide is divided into chapters covering different aspects of JS and web APIs.

The Odin Project - Full Stack JavaScript

Author : The Odin Project
This path takes you through our entire JavaScript curriculum. The topics you'll learn include: JavaScript fundamentals, DOM manipulation and events, asynchronous code and APIs, testing your JavaScript code, React, Node.js, databases, and getting hired as a web developer.

Frontend Developer Career Path

Author : Scrimba
Become a hireable frontend developer with this comprehensive career path. You'll learn HTML, CSS, JavaScript, and React through interactive coding challenges and real-world projects. Build a professional portfolio while learning from industry experts.

You Don't Know JS

Author : Kyle Simpson
This is a series of books diving deep into the core mechanisms of the JavaScript language. This book series dives deeper into the core mechanisms of the JavaScript language than most other JavaScript books do. Each book focuses on specific core parts of the language.