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.

Contacts

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
6071592.52%
imidom
4800.73%
Alexander
2340.36%
paroche
2150.33%
Brent Guffens
2010.31%
Vse Mozhe Buty
1860.28%
Jeff Bothe
1590.24%
hrodward
1440.22%
joaquinelio
1270.19%
gwooly
1150.18%
Peter Kampjes
1010.15%
Raphael Tholl
1000.15%
LeviDing
970.15%
MuhammedZakir
930.14%
Violet.Lee
820.12%
Alexey Pyltsyn
780.12%
Thierry Parmentelat
770.12%
VibingCreator
760.12%
Logan Schelly
710.11%
Mustafa Kemal Tuna
620.09%
Alexander Ogilvie
610.09%
Scott Martin
600.09%
Jonathan Chue
570.09%
Lavrentiy Rubtsov
550.08%
Ghost-017
470.07%
Young Bae
460.07%
Mau Di Bert
420.06%
Peter Hauke
400.06%
user
380.06%
Alexey Chilipenko
380.06%
Zhi Yin
370.06%
David Michael Gregg
340.05%
Jay
320.05%
11un
320.05%
Cat McLoughlin
310.05%
wonderingabout
300.05%
Dan Wallis
290.04%
koala-lava
270.04%
Mojtaba Javan
260.04%
Miguel N. Galace
260.04%
Patrik
250.04%
dragonwocky
220.03%
Ben James
210.03%
daGo
190.03%
reigningmetal
180.03%
Osvaldo Dias dos Santos
180.03%
Anton Krekotun
170.03%
Manik Kapoor
170.03%
Will Golledge
160.02%
law
160.02%
duianto
150.02%
K-Sato
150.02%
aruseni
150.02%
Alex Galkin
150.02%
Tovieye Moses Ozi
140.02%
Daria Pimenova
140.02%
Omer Baddour
140.02%
Prokhor
120.02%
Jesse Bonzo
120.02%
Skubie Doo
120.02%
sawyerrken
120.02%
Ahmed Bouhamra
120.02%
Petr Glivicky
120.02%
evazorro
110.02%
Anurag Bhandari
110.02%
Ilya Kantor
110.02%
cpxPratik
100.02%
Ian Witham
100.02%
Kurczok
100.02%
DouglasMV
100.02%
luc4leone
100.02%
Erick Yellott
100.02%
Show all ▾