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
5738994.54%
imidom
3960.65%
Alexander
2300.38%
paroche
2070.34%
Brent Guffens
1970.32%
hrodward
1710.28%
Jeff Bothe
1220.20%
gwooly
1220.20%
Thierry Parmentelat
810.13%
Alexey Pyltsyn
810.13%
Violet.Lee
720.12%
Jonathan Chue
650.11%
Alexander Ogilvie
640.11%
Scott Martin
640.11%
Ghost-017
530.09%
Young Bae
500.08%
Mau Di Bert
420.07%
user
380.06%
David Michael Gregg
360.06%
11un
320.05%
Cat McLoughlin
320.05%
wonderingabout
320.05%
koala-lava
310.05%
LeviDing
310.05%
daGo
260.04%
Mojtaba Javan
260.04%
lumosmind
240.04%
Daria Pimenova
230.04%
dragonwocky
220.04%
reigningmetal
210.03%
Anton Krekotun
210.03%
Tovieye Moses Ozi
200.03%
Jay
190.03%
Ben James
190.03%
aruseni
180.03%
Will Golledge
170.03%
K-Sato
160.03%
Alex Galkin
160.03%
duianto
150.02%
Anurag Bhandari
140.02%
Kurczok
130.02%
Prokhor
120.02%
Jesse Bonzo
120.02%
Skubie Doo
120.02%
DouglasMV
110.02%
cpxPratik
100.02%
Rizky
100.02%
luc4leone
100.02%
Show all ▾