Why you can trust ZDNet
Our recommendations are based on many hours of testing, research, and comparison shopping. We may earn a commission when you purchase a product through our links. This helps support our work but does not influence what we write about or the price you pay. Our editors thoroughly review and fact check every article. More Info

‘ZDNet Recommends’ What exactly does that mean?

ZDNet’s recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.

When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNet nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.

ZDNet's editorial team writes on behalf of YOU, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form

Close

Linux Foundation offers free Node.js class

Node.js is wildly popular, but it's not that easy to learn. Now, the Linux Foundation wants to help you pick it up with a new free online class.

Node.js isn't a language, framework, or library. It's an open-source JavaScript runtime built on Chrome's V8 JavaScript engine, which lives in the programming intersection of all three. While often used for backend operations, it can be used with such frontend JavaScript frameworks as Angular, React, and Vue. It's also wildly popular. Amazon, Netflix, Reddit, and PayPal, to name a few major corporate users, all work with it. StackOverflow developers love it more than any other developer toolkit. But one thing it's not is easy to learn. 

ZDNet Recommends

The best Linux Foundation classes

Want a good tech job? Then you need to know Linux and open-source software. One of the best ways to pick them up is via a Linux Foundation course.

Read More

That's why The Linux Foundation and OpenJS Foundation have released a free online training course, Introduction to Node.js. This edX platform-based class is designed for both frontend or backend developers who want to learn Node.js's fundamentals and its most common use cases. Topics covered include how to rapidly build command-line tools, mock RESTful JSON APIs, and prototype real-time services. You will also discover and use various ecosystem and Node core libraries, and how to use Node.js.

There are other Node.js classes out there. For example, Microsoft offers a set of free Node.js training videos. But most of these take a bit of a figure-it-out-on-your-own approach. The free course provides structure for those who want to get started with this popular technology with an organized, self-paced online course.
 
This is not just a lecture class. You'll be immersed in a full-stack development experience. It also brings context to Node.js, as it works on the web while providing a pragmatic foundation in building real-world Node.js applications. At the same time, the general principles and key understandings introduced by this course can prepare you for further study toward the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certifications.
 
Introduction to Node.js was developed by David Mark Clements, a principal architect, technical author, public speaker, and OSS creator specializing in Node.js and browser JavaScript. David has been writing JavaScript since 1996 and has been working with, speaking, and writing about Node.js since Node 0.4 (2011). Clements is the author of the first three editions of Node Cookbook. He's also the chief developer behind such open-source projects as Pino, a fast Node.js JSON logger, and 0x, a powerful Node.js profiling tool. He's also the technical lead and primary author of the JSNAD and JSNSD certification exams and the Node.js Application Development (LFW211) and Node.js Services Development (LFW212) courses. 
 
Introduction to Node.js enrollment is now open. Auditing the course through edX is free for seven weeks. Or, you can opt for a paid verified certificate of completion, which provides ongoing access. Frankly, you won't find a better way to pick up Node.js, and if you're working at all in the front or back-end of web development, you need to learn Node.js. 

Related Stories: