Learn Node.js and start building lightweight, real-time applications. Our interactive course will teach you the fast and scalable perks of Node.js.
Course Overview
Intro to Node.js
1 Video - 7 Challenges
An overview of Node.js, blocking vs. non-blocking code, reading files, issuing requests
Events
1 Video - 5 Challenges
Event emitters, event requests, event listening
Streams
1 Video - 5 Challenges
Reading, writing, piping, solving backpressure
Modules
1 Video - 7 Challenges
Exporting, npm installing, dependencies, and semantic versioning
Express
1 Video - 7 Challenges
Routes, rendering, layouts, url building, express servers
Socket.io
1 Video - 7 Challenges
Listening for, broadcasting, and answering questions, saving client data
Persisting Data
1 Video - 7 Challenges
Redis, working with lists, persisting, emitting, and limiting questions
Course Prerequisites
- Intermediate Knowledge of JavaScript
- Intermediate Programming Knowledge
The Professors
Gregg Pollack
Gregg is most passionate about taking complex topics and teaching them in the most efficient way possible. He's helped build a few technology companies including Envy Labs, a Ruby on Rails consultancy in downtown Orlando, and Code School (where you are right now). He also runs Orlando's yearly BarCamp, the Orlando Ruby Users Group, and Orlando Tech Events newsletter. Hobbies include theatre, dance, podcasting, Game of Thrones, good scotch, learning how to run a business "the hard way", and using way too many commas in a single paragraph (apparently).
Eric Allam
Eric is a late bloomer: he didn't have his own computer until college, but when he discovered programming he fell in love, and hasn't looked back since. An auto-didactic, he taught himself PHP and .NET but quickly moved onto Ruby when Rails first hit back in 2004. He was one of the first developers at the Orlando start-up Izea, but didn't really hit his stride until coming over to the good folks at Envy Labs. He and Gregg Pollack sat down one day and quickly sketched down some ideas on what would eventually become Rails for Zombies, and then Code School. He now is the Chief Tech Person (CTP) at Code School and enjoys the challenge of helping the other auto-didactics out there get started on new technologies.
Enroll yourself or your team in Code School and get unlimited access to all courses, Code TV screencasts, build your report card, and more.
6 Reviews
-
Rydgel
This is my favorite course for now, and I must say I'm pretty impressed with Node.js. Thanks CodeSchool for this awesome course, you are the best teachers. My mind is blown.
-
ddwyer
This is the 6th CodeSchool course I have taken, and it did not disappoint. I was struggling through a few items, including require paths, and this helped push my understanding along. I highly recommend it.