x

Real-time Web with Node.js

Start Course for Free Watch Course Video
6 Reviews
Real-time Web with Node.js

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
Free Level Level 1

Intro to Node.js

1 Video - 7 Challenges

An overview of Node.js, blocking vs. non-blocking code, reading files, issuing requests

Events
Level 2

Events

1 Video - 5 Challenges

Event emitters, event requests, event listening

Streams
Level 3

Streams

1 Video - 5 Challenges

Reading, writing, piping, solving backpressure

Modules
Level 4

Modules

1 Video - 7 Challenges

Exporting, npm installing, dependencies, and semantic versioning

Express
Level 5

Express

1 Video - 7 Challenges

Routes, rendering, layouts, url building, express servers

Socket.io
Level 6

Socket.io

1 Video - 7 Challenges

Listening for, broadcasting, and answering questions, saving client data

Persisting Data
Level 7

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 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 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.

+ Load more reviews