Learn Node

Build fast and scalable web applications with Node.js. Use these detailed tutorials to help you build APIs, real-time apps, and much more.

All Node tutorials:

  1. Working With Data in Sails.js

    Working With Data in Sails.js

    Tutorial Intermediate

    Sails.js is an up and coming Node.js framework, with a focus on freedom and smart defaults. In this article we'll take a look at some of the data features...

  2. Real Time Chat With NodeJS, Socket.io and ExpressJS

    Real Time Chat With NodeJS, Socket.io and ExpressJS

    Tutorial Advanced

    NodeJS gives me the ability to write back-end code in one of my favorite languages: JavaScript. It's the perfect technology for building real time...

  3. Meet the Connect Framework

    Meet the Connect Framework

    Tutorial Intermediate

    Newcomers to NodeJS typically find its API difficult to grasp. Luckily, many developers have created frameworks that make it easier to work with Node....

  4. Node.js Infrastructure: Part 1

    Node.js Infrastructure: Part 1

    Tutorial Intermediate

    It's been a while, but now I'm back! Theses next two sessions will dive into the infrastructure that's grown up around Node. We'll take a look at two tools...

  5. Screen Scraping with Node.js

    Screen Scraping with Node.js

    Tutorial Intermediate

    You may have used NodeJS as a web server, but did you know that you can also use it for web scraping? In this tutorial, we'll review how to scrape static web...

  6. Meet Grunt: The Build Tool for JavaScript

    Meet Grunt: The Build Tool for JavaScript

    Tutorial Intermediate

    If you’re working on a large project, you’ll no doubt have a build script or a bunch of task scripts to help with some of the repetitive parts of the...

  7. Persisting a Todo List With MongoDB and Geddy

    Persisting a Todo List With MongoDB and Geddy

    Tutorial Intermediate

    In this three part tutorial, we’ll be diving deep into creating a to do list management app in Node.js and Geddy. This is the last entry in the series, where...

  8. Creating a Todo List App With Node.js and Geddy

    Creating a Todo List App With Node.js and Geddy

    Tutorial Intermediate

    In this three part tutorial, we’ll be diving deep into creating a to do list management app in Node.js and Geddy. This is the second part in the series,...

  9. How to Scrape Web Pages With Node.js and jQuery

    How to Scrape Web Pages With Node.js and jQuery

    Tutorial Intermediate

    Node.js is growing rapidly; one of the biggest reasons for this is thanks to the developers who create amazing tools that significantly improve productivity...

  10. Node.js Step by Step: Blogging Application

    Node.js Step by Step: Blogging Application

    Tutorial Intermediate

    In the previous episode in this session, you were introduced to Node.js by creating a simple web server that displayed the obligatory "Hello world" text....

  11. Node.js Step by Step: Introduction

    Node.js Step by Step: Introduction

    Tutorial Intermediate

    Node.js is an amazing new technology, but, unless you're specifically a JavaScript developer, the process of becoming acquainted with it can quickly become...