
nodeschool.gov
6pm - 9pm
nodeschool.io is a community driven, open source educational software that teaches various node.js and JavaScript skills in an interactive, self-guided format.
Register and attend if you want to meet up at CHIEF in DC and dive into a nodeschool workshop. There are workshops available for every skill level -- from JS beginners all the way to experienced node programmers.
You'll need to bring your own laptop.
nodeschool is a P2P learning event, but is being facilitated by @adamdscott and @contolini with support from the Node.DC Meetup.
Thanks to our sponsors for providing us space and snacks:
Tickets
Additional Information
The event will have about an hour of installing and diving into the various workshops, and then another hour or two of time to meet other attendees and consume refreshments. The best part of doing nodeschool events in person is creating real-world connections.
If you have finished some of the nodeschool workshops already then you should consider mentoring. Sign up as a mentor to attend and help others get through their first few challenges. You can also attend and hack on new workshops -- the workshop software itself is open source.
NodeSchool strives to be a welcoming and safe event for all attendees. Attendees should follow the our code of conduct.
Steps to get ready for NodeSchool
- Install Node.js - This can be done by choosing the pre-built installers here.
- After you've installed Node.js, install the NodeSchool workshops (see below).
- Come ready to learn with your favorite text editing program (We suggest Sublime Text, Atom or Brackets)
What is NodeSchool?
NodeSchool is a collection of open-source workshops that teach web software skills. It originated as a way to get up to speed with Node.js, but has expanded to help you learn multiple topics. NodeSchool has 3 main packages that should help get you up to speed in Node. These packages are:
- javascripting
npm install -g javascripting
- Learn the basics of JavaScript. No previous programming experience required.
- learnyounode
npm install -g learnyounode
- Learn the basics of node: asynchronous i/o, http.
- stream-adventures
npm install -g stream-adventure
- Learn to compose streaming interfaces with .pipe().
- git-it
npm install -g git-it
- Learn Git and GitHub basics.
There are also a whole bunch of electives, but if you are comfortable with the 3 main packages you should sign up to help us mentor! The complete list of NodeSchool packages can be found here.