Welcome to
NodeSchool Montreal


The NodeSchool community is open to anyone. Whether you're able to attend an event or not, you can join the discussion around learning Node in our Gitter channel or by following us on Twitter.

Nodeschool Montreal Gitter

Get Notified

Make sure you know what's going on within the community and whenever we're having an event by signing up to our mailing list below:


NodeSchool Montreal events are run by an enthusiastic group of volunteers. The workshops will be held monthly and will always be free.

The events offer a low-key environment to learn or practice Node and are generally three hours long.

Frequently Asked Questions

"What should I expect?"

NodeSchool is a self-directed learning environment, where you bring your own laptop to learn. The intention is for attendees to work on the Node workshops from nodeschool.io. But if you have a personal project you are working on, do it! The goal of NodeSchool is to help people explore and learn Node. There will be mentors on hand at the events to help you when you hit any road blocks.

"How do I install Node?"

To install node, download the installer, or install it using the package manager of your choice.

"What is a Workshopper?"

Workshopper is the name used for the open source lesson modules associated with NodeSchool. All are self guided (you don't need to attend a workshop to do one) and most work offline.

"How do I run a Workshopper?"

To get started with a Workshopper tutorial you'll have to install and then run that program in terminal/bash. Here's an example of how to install and run the Beginner Node Workshopper:

$ npm install -g learnyounode
$ learnyounode

Code of Conduct

We, the organizers of NodeSchool Montreal, are dedicated to providing a harassment-free community for everyone, regardless of sex, gender identity or expression, sexual orientation, disability, physical appearance, age, body size, race, nationality, or religious beliefs. We do not tolerate harassment of community members in any form. Participants violating these rules may be sanctioned or expelled from the community at the discretion of the organizers of NodeSchool Montreal.

Harassment includes offensive verbal or written comments related to sex, gender identity or expression, sexual orientation, disability, physical appearance, age, body size, race, nationality, or religious beliefs, deliberate intimidation, threats, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Sexual language and imagery is not appropriate for any events at NodeSchool Montreal meetups or in any related communication channels. Community members asked to stop any harassing behavior are expected to comply immediately. Sponsors and presenters are also subject to the anti-harassment policy.

If a community member engages in harassing behavior, the organizers of NodeSchool Montreal may take any action they deem appropriate, including warning the offender or expulsion from the community. If you are being harassed, notice that someone else is being harassed, or have any concerns, please contact an organizer immediately.