A command line workshopper course for learning Node.js at your own pace
Covers the basics of getting started and core concepts
An introduction to Node.js that includes the command line workshopper Learn You Node and Stream Adventure courses from nodeschool.io
Not so much a tutorial as a guide through available tutorials. Path from beginner > JS & Node > intermediate
Video explaining Node.js fundamentals
There are many great books available for node.js, here are few books from the best publishers on javascript, nodejs beginners, advanced.
Why should I learn Node.js? What are the prerequisites? What are the steps involved in becoming a good nodejs programmer?
This Node.js Infographic explains why you should learn node.js (in a different approach.) Also checkout the google trends showing node.js, indeed.com showing node.js job trends.
This training kit has been developed for those who already have the basic knowledge of JavaScript; This training kit will teach you the basics of NodeJS and NPM (Node Package Manager).
A thorough and beginner-friendly tutorial for building a basic command-line tool using Node.js and npm
Discusses some of the core Express features in the form of middleware
Walks through the process of using nodemailer to send email
Set up the full stack and have a webpage running in 30 minutes. Make it talk to your DB in another 30.
Unlocking the Asynchronous Powers of JavaScript
Overview of Connect and Express concepts like middlewares, request handling, routing, etc.
An introductory overivew of Node.js, npm, callback conventions, events, and HTTP server basics
Weekly screencasts on Node.js. The current episodes are all beginners.
Book by Tom Hughes-Croucher, a bit older, but explains the fundamentals
Step by step on how to create a real-time collaborative drawing tool with the Express framework for node.js, socket.io & paper.js
How to get started with Node.js for web development for people coming from other platforms. From console "hello world" to web page with basic HTTP GET/POST.
Video tutorials for Node.js
If you are a beginner looking for a quick way to learn node.js then BINGO! you have come to the right place.
Learn how to use node.js express framework to build web applications. express framework provides all the low level services for you so that you can focus on more important things.
Learn node.js interaction with mongodb, perform CRUD operations, serve static and dynamic contents using example.
Learn node.js interaction with MySql database, perform CRUD operations, serve static and dynamic content using example.
Node.js Mail Tutorial: If you are a beginner and looking for an easy way to send mails in node.js, try nodemailer module.
Learn how to upload files to node.js server, learn what modules are required and the uploading process along with the source code.
Learn how to write a file, read files in node.js. I have explained through an example how to read/write files using the inbuilt node.js file system (fs) module.
Learn the basics of REST and use them to build an easy, fast, single-page web app. - 3
This class was originally run for General Assembly in Sydney, and has been recorded and made available online.
Step by step on how to create a voting app in node.js
A handbook covering the basics of how to write node.js programs with streams.
Learn how to install nano, express modules, node.js couchdb examples. How to interact with couchdb and perform CRUD Operations.
Learn how to integrate redis into your node.js application in a step by step procedure along with examples, Interaction with Redis Sever.
Steps through building a simple command-line calculator program that accepts two parameters and adds them together
A bare bones Node project using the C version of Sass called libsass using the Node.js bindings to libsass. There is a full readme of instructions to build your own project from scratch using npm and Grunt. Use the full example project as a measure with the instructions.
Walks through the process of creating a CRUD app
Continuation of part 1. Covers editing and deleting from MongoDB
Boilerplate app to get Noding in no time!
Introduction to streams in Node
Walks through the basics of building a simple multi-screen, multiplayer word game using the Socket.IO library within Node