Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
You Don't Know JS
You Don’t Know JS is a book series that explores the core mechanisms of the JavaScript language.

About You Don't Know JS
You Don't Know JS is a book series that explores the core mechanisms of the JavaScript language. This GitHub repository hosts the second edition, which the author describes as a deep examination of how the language works. The series' preface explains the motivation and perspective behind the books.
The author states that the books can be read online for free. The second edition is self-published through GetiPub, and published copies are sold through Leanpub and Amazon. Two titles are marked as canceled and two are marked as drafts, so not every planned book is complete. The series is described as complete and is not accepting further contributions. The materials are licensed under Creative Commons Attribution-NonCommercial-NoDerivs 4.0, which limits noncommercial reuse and prohibits derivative works.
Key features
- Explains core JavaScript mechanisms in depth across a series of books
- Includes Get Started and Scope & Closures in the second edition
- Recommends a specific reading order for the second edition titles
- Free online reading of the books, as stated by the author
- Published books available for purchase through Leanpub and Amazon
- Includes The Unbooks, an ebook in the series
- The books can be read online for free, according to the author
- Gives a recommended reading order for the second edition titles
- Covers core language mechanisms in depth
- Sync & Async and ES.Next & Beyond are marked as canceled
- Objects & Classes is a draft stable and Types & Grammar is a rough draft
- Licensed under CC BY-NC-ND 4.0, which restricts noncommercial reuse and prohibits derivative works
You Don't Know JS at a glance
- Category
- Education & Learning › Learn to Code
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
You Don't Know JS alternatives
Tools and sites you could use instead, ranked by how closely they match.
The C++ Core Guidelines provide established guidance for writing safer and simpler C++ programs.
Assembly Tutorial teaches programming in assembly language through written lessons.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
The C++ Core Guidelines are a set of guidelines for writing C++ programs, edited by Bjarne Stroustrup and Herb Sutter.
The 30 Days of JavaScript challenge provides step-by-step programming lessons that learners can follow at their own pace.
Popular in Learn to Code
Well-known listings from the same topic.
You Don't Know JS FAQ
Can I read the books for free?
Is the series still accepting contributions?
Are all the planned titles finished?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











