Simple play icon Course
Skills Expanded

Code School: Real-time Web with Node.js

by Gregg Pollack and Carlos Souza

Build lightweight, real-time applications with Node.js.

What you'll learn

Discover how the Node framework can help you write server-side code and build lightweight, scalable network applications.

Table of contents

Events
4mins
Streams
10mins
Modules
11mins
Express
7mins
Socket.io
9mins
Persisting Data
12mins

Course FAQ

What is nodejs?

Node.js is an open-source, cross-platform, back-end, JavaScript runtime program that executes JavaScript codes outside of a web browser.

What is nodejs used for?

Node.js is most often used to easily build and scale network applications. Node.js creates models that are lightweight and efficient which are ideal for data-intensive and real-time applications.

What software is required for this course?

A Node.js download is required for this course.

Who is this course for?

This course is for anyone who want to learn how to fully leverage Node.js

What will you learn in this Nodejs course?

In this Node.js course, you will learn how to build lightweight, real-time, scalable network applications.

About the authors

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

Carlos is a seasoned professional in the technology industry with experience in the software development, cloud and blockchain space. He is a tech lead and partner at Idopter Labs, a development shop that helps turn great ideas into successful businesses.

Ready to upskill? Get started