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.

It's a book, not a video, as for many people reading is faster. Also, books are easier to update, keep modern :).

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

Bug or typo? Great idea?

Please create an issue on 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!

The team

Tutorial maintainers

The tutorial repository is at https://github.com/javascript-tutorial/en.javascript.info.

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
6079393.73%
imidom
5050.78%
Alexander
2410.37%
paroche
2190.34%
Brent Guffens
2090.32%
Jeff Bothe
1670.26%
hrodward
1620.25%
gwooly
1320.20%
MuhammedZakir
920.14%
Violet.Lee
910.14%
Alexey Pyltsyn
820.13%
Thierry Parmentelat
800.12%
peachesontour
800.12%
Logan Schelly
710.11%
LeviDing
650.10%
Jonathan Chue
640.10%
Scott Martin
630.10%
Alexander Ogilvie
620.10%
Vse Mozhe Buty
530.08%
Young Bae
490.08%
Ghost-017
470.07%
Mau Di Bert
420.06%
user
380.06%
David Michael Gregg
360.06%
Jay
330.05%
11un
320.05%
koala-lava
320.05%
joaquinelio
320.05%
Cat McLoughlin
320.05%
wonderingabout
310.05%
Mojtaba Javan
260.04%
lumosmind
260.04%
Miguel N. Galace
260.04%
Ben James
220.03%
dragonwocky
220.03%
reigningmetal
200.03%
Anton Krekotun
200.03%
Tovieye Moses Ozi
200.03%
daGo
190.03%
K-Sato
180.03%
aruseni
180.03%
Daria Pimenova
180.03%
Will Golledge
170.03%
Alex Galkin
160.02%
duianto
150.02%
Anurag Bhandari
130.02%
u-n-known
130.02%
Prokhor
120.02%
Jesse Bonzo
120.02%
Skubie Doo
120.02%
evazorro
120.02%
sawyerrken
120.02%
Ahmed Bouhamra
120.02%
Kurczok
110.02%
DouglasMV
110.02%
cpxPratik
100.02%
Ian Witham
100.02%
Luca Leone
100.02%
Matt Baker
100.02%
Aastha Sinha
100.02%
Show all ▾