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
5625495.46%
imidom
4270.72%
Alexander
2500.42%
Brent Guffens
2220.38%
Jeff Bothe
1240.21%
Alexander Ogilvie
1210.21%
gwooly
1170.20%
Alexey Pyltsyn
1120.19%
Thierry Parmentelat
1030.17%
Young Bae
560.10%
Mau Di Bert
510.09%
simmayor
440.07%
davegregg@gmail.com
440.07%
Ghost-017
340.06%
11un
330.06%
Cat McLoughlin
330.06%
dragonwocky
300.05%
Mojtaba Javan
300.05%
reigningmetal
270.05%
Ben James
240.04%
Anton Krekotun
230.04%
Violet.Lee
210.04%
aruseni
210.04%
Tovieye Moses Ozi
210.04%
Jay
190.03%
K-Sato
180.03%
Eli Geller
170.03%
daGo
160.03%
Kurczok
150.03%
luc4leone
140.02%
Prokhor
130.02%
duianto
130.02%
Jesse Bonzo
120.02%
cpxPratik
100.02%
Show all ▾