About the project

The Modern JavaScript Tutorial was created in 2007 by Ilya Kantor, and regularly updated since then. New chapters were added, outdated ones - removed, to stay fresh. The PDF version is about 1300 pages, starting from the beginning, and then to advanced topics.

A book, not a video, because for many people reading allows to consume information faster than watching a talk. Also, books are easy to update, fix errors, keep modern :).

The content of this tutorial is open source and everyone is welcome to contribute.

The team

Bug or typo? Great idea?

Please write at our github.

We want to make this open-source project available for people all around the world.

Help to translate the content of this tutorial to your language!

Contributors

The list below includes all contributors-authors of 10+ lines of the tutorial. The full list of contributors is available at github.

It's very easy to become listed. Just write an article or propose fixes in the tutorial repository. And get everyone's thanks.

ContributorLinesPercent
Ilya Kantor
5775095.77%
imidom
4070.67%
Alexander
2300.38%
Brent Guffens
2030.34%
Jeff Bothe
1110.18%
gwooly
1100.18%
Alexander Ogilvie
1050.17%
Thierry Parmentelat
860.14%
Alexey Pyltsyn
790.13%
Young Bae
540.09%
Mau Di Bert
450.07%
user
400.07%
paroche
380.06%
David Michael Gregg
360.06%
Violet.Lee
350.06%
11un
320.05%
Cat McLoughlin
320.05%
Ghost-017
290.05%
Mojtaba Javan
270.04%
dragonwocky
250.04%
reigningmetal
250.04%
Anton Krekotun
240.04%
Ben James
200.03%
daGo
200.03%
Tovieye Moses Ozi
200.03%
Jay
190.03%
aruseni
180.03%
duianto
150.02%
K-Sato
150.02%
Kurczok
140.02%
Prokhor
130.02%
Jesse Bonzo
120.02%
DouglasMV
110.02%
luc4leone
110.02%
cpxPratik
100.02%
Eli Geller
100.02%
Show all ▾