An exciting game of programming and Artificial Intelligence


Free video courses about javascript. Made by WesBos

JS the right way

This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its best practices.

Learn vanilla js

A vanilla JS roadmap, along with learning resources and project ideas to help you get started.

Javascript Info

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

30 Seconds of Code

A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.

JS Tips

JS Tips is a collection of useful daily JavaScript tips that will allow you to improve your code writing.


This is a free series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.

Eloquent Javascript 3rd Edition

This is a book about javascript, programming, and the wonders of the digital. You can read it online or get a paperback copy of it.

Learn javascript fast

Welcome to, a free online course designed to help you learn Javascript fast with hands-on project. Our aim is to equip you with enough knowledge to start coding your own Javascript pages immediately upon completion of this course.

ECMAScript 6

ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009.

You might not need jquery

jQuery and its cousins are great, and by all means use them if it makes it easier to develop your application. If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency.


Find the cost of adding a npm package to your bundle

The Net Ninja - Black-belt your web skills

Free YouTube tutorials on modern JavaScript (beginner to advanced), Node.js, React, Vue.js, Firebase, MongoDB, Plus loads more...

Javascript Weekly

A free, once–weekly email roundup of JavaScript news and articles.

Learn JavaScript Online

The easiest way to learn & practice modern JavaScript

Code to go

Find up to date snippets for common JavaScript use cases

Clean Code Javascript

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript.

List of (Advanced) JavaScript Questions

A curated list of JavaScript questions from basic to advanced to either refresh your knowledge or prepare for job interviews. Updated weekly with new questions and available in several languages.