Chargement...
Chargement...
Explore JavaScript through guided programming exercises in your browser. Read each lesson, experiment with code and use progressive hints when you need help.
The first 10 exercises in each course are free. See the plans for continued access with Pass Pro. Compare plans
JavaScript is the universal language of the web. It is essential for interactive websites, modern frontend frameworks (React, Next.js), and backend servers with Node.js.
Despite similar names, Java and JavaScript are distinct languages. Java is a compiled object-oriented language for enterprise servers, while JavaScript is the native dynamic language of web browsers.
Projet Carthage offers 402 progressive interactive exercises covering basic variables, modern ES6+, async/await promises, and live DOM manipulation.