Dev Resources
JavaScript Info favicon

JavaScript Info

Learn/Programming

Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.

JavaScript Info's website screenshot

About JavaScript Info

JavaScript Info is an open-source tutorial covering JavaScript from fundamentals through advanced topics such as object-oriented programming, prototypes, classes, promises and async/await, generators, and modules. It is organized into two main parts: the JavaScript language itself, and browser-specific topics covering the DOM, events, and browser interfaces (forms, document loading, storage, animation, and web components), along with a third section of additional articles on topics like binary data, network requests, and regular expressions.

The content is aimed at people learning JavaScript from scratch through to advanced concepts, structured as a sequential course with a table of contents. The site is available in multiple languages including English, Spanish, French, Japanese, Korean, Russian, Turkish, Ukrainian, and Chinese, among others, and offers the tutorial as a purchasable EPUB/PDF in addition to the free web version. It has a GitHub repository with over 25,000 stars and a Discord chat for the community, and offers an email newsletter with options for common updates or specific course announcements (JavaScript/DOM/Interfaces, Node.js, Angular, React.js, TypeScript).

Key features

  • Full JavaScript language course from fundamentals to advanced topics like OOP, generators, and proxies
  • Browser section covering DOM manipulation, events, and interfaces
  • Additional articles on regular expressions, binary data, network requests, and web components
  • Available in multiple languages including Spanish, French, Japanese, and Chinese
  • Downloadable EPUB/PDF version for offline reading

Frequently asked questions

Is this tutorial free?

The tutorial content is free to read online; an EPUB/PDF version is available for purchase.

What topics does it cover?

It covers the JavaScript language from basics to advanced concepts, browser DOM/events/interfaces, and additional topics like regular expressions and network requests.

Is it available in languages other than English?

Yes, it is translated into multiple languages including Arabic, Spanish, French, Japanese, Korean, Russian, and Chinese.

Who is this tutorial for?

It is aimed at people learning JavaScript from scratch through advanced topics, including browser-specific programming.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like