NodeJS is a new and fast growing server-sided technology, and Node developers are among the best paid in the industry. By being able to comprehend Node.JS, you can build or manage high quality, robust web applications, and thereby increase your chances of getting a job.

Nodejs is an open source cross platform environment for creating server side and network applications. NodeJS is built on the Chrome's JavaScript Runtime and uses non blocking I/O and even driven model to make some of the world's lightest and scalable web applications.

In this course you will learn and comprehend NodeJS by seeing how things work under the hood, and how that knowledge helps you circumvent common problems or bugs.

You will learn about JavaScript Server programming and NPM modules, the use of other related frameworks and technologies. You'll also learn how to structure your code for reuse and to be easier to understand, manage, and expand using modules, and understand how modules really work.

And because we'll be learning about async programming, we'll see how asynchronous code works in Node and the Node event loop, as well as how to use the event emitter, streams, buffers, pipes, and work with the right files. We'll dive into web sites, web apps and APIs with the express server and learn how express can shave time off universal operations.

At the end of this course, you'll gain a deep understanding of the Javascript concepts and other computer science methodologies that power Node.

NOTE: This is an EARLY BIRD version of the course, meaning all content is not yet published. New content will continue to be added after launch.

About The Instructor

Shawn Ng
Shawn Ng


Shawn is the CEO and founder of Plantoost where he teaches app development, web design, software engineering, fungi, plant science, and more.

He graduated from the University of Minnesota-Twin Cities in 2015 with a major in Applied Plant Science. Since graduation, his work has taken him in a wide variety of directions but has now solidly found the tech industry to be his calling.

Like many, he has always had a love of learning but have struggled with the typical resources out there. Because of that, he created Plantoost, an e-learning platform where anyone can find or teach comprehensive workshops and courses that break down the complex details into small, straight-forward digestible pieces.

He likes to focus on project driven education as much as possible. His workshops and courses are extremely straight-to-the-point and jam-packed with information about the topics he teaches.