FreeCodeCamp · Curriculum
levelsFrom easy to advancedenglishEnglish

Learn to code at home. Build projects. Earn certifications.

MDN Web docs · Getting started with the web

Getting started with the Web is a concise series introducing you to the practicalities of web development. You'll set up the tools you need to construct a simple webpage and publish your own simple code. · The Modern JavaScript Tutorial
levelsFrom easy to advancedenglishEnglish

How it's done now. From the basics to advanced topics with simple, but detailed explanations.

Eloquent Javascript · Book
levelsFrom medium to advancedenglishEnglish

A book about JavaScript, programming, and the wonders of the digital

Eloquent Javascript · Livre
levelsFrom medium to advancedfrenchFrench

JavaScript Éloquent est un livre fournissant une introduction au langage de programmation JavaScript et à la programmation en général.

WarriorJS · Js game

Code your way through dungeons, prove your skills, and get hired.

Node school · Local interactive learning

Open source workshops that teach web software skills. Do them on your own or at a workshop nearby.

Frontend Masters · Javascript
levelsFrom easy to advancedenglishEnglish

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses