NodeSchool Cleveland
Cleveland JavaScript Group is part of the global NodeSchool effort to voluntarily teach Node.js to anyone! The source code for the workshops is completely open source and the effort is entirely community driven. And the best part is, it's all free!
Events
The NodeSchool meetings are working sessions, so please bring a laptop. Mentors will be available to help if you're just getting started with Node, or even if you're a seasoned veteran and want to learn more.
Upcoming Events
News & Past Events
Contact
Feel free to reach out to any of our organizers( @mckee_kyle, @kevwpeters, @mohlsen ) if you have questions.
Want to help? Add your name to our mentors list ! (Please let us know if you need access to the NodeSchool team .)
Want to sponsor? We're very grateful for our sponsors, please let us know if you or your company would like to help!
Getting Started
Installing Node
When installing Node through the default install binaries, the install path (on a Mac or Unix
machine) is within a directory that requires root permission. This can lead to having to run
sudo
when interacting with Node. Because of this, we recommend using
nvm when installing Node, since it will install
Node into your user's home directory (avoiding any permissions problems).
Node
Once Node is installed, familiarize yourself with the Node environment using the links below:
- Node API documentation
- npm (Node's package manager)
- Mozilla Developer Network (JavaScript documentation)
NodeSchool
If this is your first time using NodeSchool, try some of the core workshops. Make sure to attend a local event!
Additional Resources
If you're stuck on anything NodeSchool, or Node in general, please feel free to contact us.
- Slide decks used at NodeSchool Cleveland meetups
- Cleveland JavaScript Group GitHub site
- Global NodeSchool GitHub issues (contains a long history of questions and answers about NodeSchool)
- NodeUp Podcast discussing NodeSchool
- Teach Your Way to Becoming a Better Programmer (via NodeSchool)