New Course: Node.js From Scratch

Node.js is an open-source, cross-platform JavaScript runtime environment that takes JavaScript into the server. Learn how to use it in our new course, Node.js From Scratch.

What You’ll Learn

Join Jeremy McPeak in this course as he teaches you the fundamentals of Node.js development. You'll learn the basic principles of Node, like the event loop and asynchronous programming. Then you'll learn how to use streams to read and write files, and how to create an HTTP server. You'll also learn some vital Node skills, like managing packages with NPM and working with the utilities in the util module.

Here are some free lessons from this course, as a preview of what you can expect:

The Event Loop and Async Programming

Node.js is an asynchronous environment, and it achieves asynchrony with its event loop. In this video, you'll see how to write an application that demonstrates how to write asynchronous code for the event loop.


Using Readable Streams  

You will work with streams in just about every application you write. In this video, you'll learn about a special stream called a ReadableStream. Using this class, you'll learn how to pull information from the command line.


Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 550,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.