Learn JavaScript by adventuring around in the terminal.
MIT License
2576
162
1014

JAVASCRIPTING

Learn JavaScript by adventuring around in the terminal.

Looking for more interactive tutorials like this? Go to nodeschool.io.

Get help

Having issues with javascripting? Get help troubleshooting in the nodeschool discussions repo, on gitter or in repository issues

Also, take a look into our troubleshooting documentation

Install Node.js

Make sure Node.js is installed on your computer.

Install it from nodejs.org

Install javascripting with npm

Open your terminal and run this command:

npm install -g javascripting

The -g option installs this module globally so that you can run it as a command in your terminal.

Run the workshop

Open your terminal and run the following command:

javascripting

You'll see the menu:

javascripting screenshot

Navigate the menu with the up & down arrow keys.

Choose a challenge by hitting enter.

Take a look at this gif that shows the first challenge:

first challenge

In the gif I'm using the command line editor nano (here are some basic usage tips for nano).

You can use any editor you like.

atom or brackets are both good options.

Need help with an exercise?

Open an issue in the nodeschool/discussions repo

Include the name javascripting and the name of the challenge you're working on in the title of the issue.

Get Involved

Code contributions welcome! Please check our documentation on contributing to get started.

License

MIT

Contributors

sethvincent
ledsun
SomeoneWeird
denysdovhan
martinheidegger
marocchino
a0viedo
dependabot[bot]
AlanCezarAraujo
SgiobairOg
feross
ccarruitero
keslert
llkats
enaqx
alexey-pd
sudodoki
EliasHjelm
itzsaga
victorperin
hubgit
AnshulMalik
b-speer
montogeek
josh-austin
michaelgrilo
Trott
werikgpaula
alsuga
AryanJ-NYC
yous
CodinCat
i9or
Smollet777
jesstelford
mdmcginn
alnero
pepoviola
claudiopro
saccho
alanshaw
chriptus13
caje731
ciarlystreet
cbonaudo
Flet
davidlimcheng
dikejk
mitenka
theHazzard
fmoliveira
fwouts
FreakDroid
steakunderscore
hiddebraun
karidx
IcySlurpee
jmpp
javikin
nonproftechie
kytrinyx
matyikriszta
loic-moriame
lupomontero
manuelitox
michaeledavis
MikamiTetsuro365
petersonjean
phillipj
qayshp
cranndarach
RichardLitt
RobertKoval
samccone
stak
tallesl
gitter-badger
thibaudcolas
timhudson
tomgco
willmot
schubev
xfq
d9magai
davidyang
dpcamargo
esalinas00
faridonfire
Violet-XiaoWeiHuang
ikosumi
jpdamon
mackness
matthieukern
michaellenahan
pkitslaar
poohlaga