• Stars
    star
    2,861
  • Rank 15,868 (Top 0.4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 10 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn JavaScript by adventuring around in the terminal.

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

More Repositories

1

learnyounode

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
HTML
7,240
star
2

stream-adventure

go on an educational stream adventure!
JavaScript
2,063
star
3

workshopper

A terminal workshop runner framework
JavaScript
1,107
star
4

how-to-npm

A module to teach you how to module.
JavaScript
1,099
star
5

learnyoureact

Let's learn React.js and server side rendering!
JavaScript
535
star
6

goingnative

A NodeSchool style workshopper for learning how to write native Node.js addons
JavaScript
411
star
7

levelmeup

Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.
JavaScript
269
star
8

workshopper-adventure

Not an adventure, not a workshopper - its both!
JavaScript
240
star
9

regex-adventure

learn regular expressions with this educational workshop
JavaScript
228
star
10

how-to-markdown

Learn how to start using Markdown
JavaScript
217
star
11

scope-chains-closures

Javascript Scope Chains And Closures Workshop
JavaScript
202
star
12

test-anything

๐ŸŽ“ Learn to test your code
JavaScript
171
star
13

browserify-adventure

learn browserify with this educational adventure
JavaScript
143
star
14

adventure

quickly hack together an adventure workshop for nodeschool
JavaScript
111
star
15

learn-sass

๐Ÿซ Learn SASS and SCSS through a workshopper adventure.
JavaScript
91
star
16

workshopper-exercise

An exercise runner component for the Workshopper framework
JavaScript
57
star
17

list

A central catalog of existing, planned and requested workshoppers
14
star
18

i18n-it-all

Learn the tricky details of internationalisation by doing.
JavaScript
13
star
19

workshopper-boilerplate

A boilerplate-provider component for the Workshopper framework
JavaScript
11
star
20

org

Organizing the workshopper environment.
9
star
21

workshopper-adventure-test

An integration test system specifically for nodeschool workshopper/adventures
JavaScript
4
star
22

workshopper-wrappedexec

A utility to wrap a Workshopper exercise execution for fancy hackery
JavaScript
3
star
23

learnrust

Intro to rust
2
star
24

workshopper-adventure-storage

Storing workshopper progress
JavaScript
1
star