- Denver

Come out and learn about Node.js!

What is NodeSchool? is a open source community that helps interested beginners get started with Node.js.

NodeSchool has installable choose-your-own-adventure style lessons to learn how to use Node.js, npm and other related tools by writing code to solve realistic problems.  You can head over to and check out the courses.

The lessons run in your terminal and work on Windows, Mac and Linux.

As a student you are required to bring your own laptop (Mac, Linux, or Windows).  Instructions with how and what to install will follow.  Food, drinks, and wifi will be provided.  Mentors will be on hand to help you get setup, ask questions, and assist you in your Node.js adventure.

Offering the following three tracks from

• Learn You The Node.js For Much Win - the basics of node: asynchronous I/O, http

• Functional JavaScript - learn fundamental functional programming features of JavaScript

• ExpressWorks - learn the basics of the express.js framework

So, each course won't be limited (please tell us which track you want to do), but the overall meetup is limited to 30 students.


11 am - 12:30 pm -- Get your computer setup and begin your chosen track

12:30 - 1 pm -- Lunch break

1 - 3pm -- Resume working on your Node.js track and learn a ton!

Want to mentor?  That's awesome! Everyone will love your help.  Please email me directly and I'll get you down as a mentor.

Want to sponsor lunch? That's super awesome! Please email me and we'll figure out the details.

And if you have any questions, as always, please don't hesitate to ask.



Join or login to comment.

  • Christian F.

    Good session. Enjoyed it.

    Hey, I've got a question I posted on the LearnYouNode GitHub Issues page regarding Juggling Async.

    August 4

  • Mark

    Good session. Thanks Richard Lucas and Mike Herman for organizing. Thanks to the mentors for all your help. Was good to pick up some of the lower lever node stuff.

    August 3

  • Michael O.

    Good mix of new folks, more experienced, and instructors.

    August 2

  • Aaron V.

    Really good meetup. Thanks guys. Already looking forward to the next one. I'll do more ahead of time so I can take better advantage of the mentors!

    August 2

  • Byron

    Sorry for the late backing out, school work got a little carried away and takes priority for now.

    August 2

  • Robert D.

    I may arrive ~20 minutes late, but I'll be there. See you all tomorrow!

    August 1

  • Cole S.

    I backed out my rsvp for the time being because I'm not 100% sure I'll be able to make it. That way if someone was on the waitlist they can jump in. If a spot is still there tomorrow and I know I can join, I'll update my rsvp. I'll be doing the first node lesson.

    August 1

  • Lionel E. R.

    Sorry Richard. I've received a code challenge interview that will take me a few days. Won't be able to participate this Saturday.

    July 31

  • Tim

    Per the recommendations, I have installed node and been working through the 'learnyounode' lesson, currently on exercise 9. The exercises seem to be like taking the test before being taught the material. Am I missing something?

    1 · July 29

    • Richard L.

      Tim, we will be going through exercises on Saturday, so it's looking like you may be able to tackle another course. The reason I asked folks to install things ahead of time was because if we're all installing at the same time on Saturday, it may slow things down a bit and we'd rather see you maximize your learning time. Does that answer your question?

      July 29

    • Richard L.

      And also had recommended that you start and get to a point where you felt you would benefit from pairing and mentoring.

      July 29

  • Sean

    Wish I could go, but it falls at the same time as

    July 28

  • Richard L.

    In case you missed this - What to bring:

    1. You will need your own laptop with wifi
    2. Please install the following:
    [*]Node.js ( -- Download and install
    [*]Go to and select your lesson and follow the installation instructions -- it will be installed via your command line: npm install -g your_selected_lesson
    [*]A text editor -- If you are unsure, I suggest Sublime Text (  It has good syntax highlighting and is easy to use and setup. But there’s a number of text editors (i.e. Webstorm, Atom, Textmate, Vim, Notepad++) so choose whichever you feel most comfortable using.
    3. Not necessary, but suggested:
    [*]Git -- For Mac users, get Xcode and the command line tools -- Other users go to: and download the appropriate one
    [*]Github account
    [*]If you want, you can brush up on command line skills with this command line tutorial --

    July 23

  • A former member
    A former member

    So glad I just stumbled across this. Put me down for the basics of Node.js track. Thanks!

    July 22

  • Sean D.

    Richard, let us know if you need some help with this. We can probably provide some drinks...

    July 15

  • Lionel E. R.

    Hi all. I'll try ExpressWorks.

    July 8

  • Peter L.

    Pro Tip: All of these exercises are already available and you can get started working through them. They are designed to be self-guided. Each one is implemented as an npm module you can install, for example: "npm install -g learnyounode". Each comes with an interactive tutorial program that guides you through the exercises and checks your programs to see if you solved the problems correctly, for example the command "learnyounode" starts up the course. It's worth getting started ahead of time because: it avoids delays if the network is slow or busted, it allows you to knock out the simple problems ahead of time, it allows you to hit questions on the harder problems so you can get help from a mentor right at the start of the event so while others are installing things, reading instructions, and doing the easy problems, you can be getting deep help from the mentors.

    1 · July 8

  • Aaron V.

    I would also like to start at the beginning: "Learn You The Nodej.js For Much Win" - Thanks

    July 3

  • Robert D.

    Can I do Stream Adventure? Maybe that's unsupported? If not, I'll do the functional Javascript track. I've been through Learn you the node, so could do ad-hoc mentoring on that track. I was very impressed with it - great way to learn node. Kudos for putting on this event!

    July 3

    • Richard L.

      Robert, you sure can, it will be unsupported, but I'm sure you'll be fine.

      July 3

  • Craig

    Forgot to reply which track I'm going to do, but I'll probably start from square 1 with Learn You The Nodej.js For Much Win

    July 3

  • Tim

    Is there any cost involved?

    July 3

    • Tim

      Cool. I signed up. What' the parking situation there on a Saturday?

      July 3

    • Richard L.

      You should be fine. Plenty of free street parking around the building.

      July 3

Our Sponsors

  • Strong Loop

    Books, T-shirts, and stickers. Be sure to check them out.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Start your Meetup today

Act now and get 50% off.
Until February 1.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy