%3CLINGO-SUB%20id%3D%22lingo-sub-1771830%22%20slang%3D%22en-US%22%3ELearn%20Node.js%20with%20this%20series%20of%20short%20videos%20for%20beginners%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1771830%22%20slang%3D%22en-US%22%3E%3CDIV%3E%3CSPAN%3EGetting%20started%20with%20any%20new%20technology%20is%20hard%2C%20and%20very%20time-consuming.%20Node.js%20being%20my%20favorite%20platform%2C%20I've%20always%20wanted%20to%20give%20something%20back%20to%20this%20awesome%20community.%20That's%20why%20with%20some%20awesome%20friends%2C%20we%20created%20this%20series%20of%20practical%2C%20bite-sized%20videos%20about%20Node.js%20for%20beginners%2C%20so%20you%20can%20learn%20the%20foundations%20at%20your%20own%20pace.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSTRONG%3EThe%20full%20video%20series%20is%20available%20for%20free%20here%3A%26nbsp%3B%3C%2FSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fchannel9.msdn.com%2FSeries%2FBeginners-Series-to-NodeJS%3FWT.mc_id%3Dnodebeginner-blog-cxa%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EBeginner's%20Series%20to%20Node.js%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%3E%26nbsp%3B(and%20also%20on%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLlrxD0HtieHje-_287YJKhY8tDeSItwtg%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EYouTube%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CDIV%20class%3D%22video-embed-center%20video-embed%22%3E%3CIFRAME%20class%3D%22embedly-embed%22%20src%3D%22https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Fsrc%3Dhttps%253A%252F%252Fwww.youtube.com%252Fembed%252FFeJVdCz_uco%253Ffeature%253Doembed%26amp%3Bdisplay_name%3DYouTube%26amp%3Burl%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DFeJVdCz_uco%26amp%3Bimage%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FFeJVdCz_uco%252Fhqdefault.jpg%26amp%3Bkey%3Dfad07bfa4bd747d3bdea27e17b533c0e%26amp%3Btype%3Dtext%252Fhtml%26amp%3Bschema%3Dyoutube%22%20width%3D%22490%22%20height%3D%22276%22%20scrolling%3D%22no%22%20title%3D%22YouTube%20embed%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%22%20allowfullscreen%3D%22true%22%3E%3C%2FIFRAME%3E%3C%2FDIV%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EThis%20series%20is%20made%20from%2026%20videos%2C%20organized%20in%205%20modules.%20You%20can%20either%20follow%20all%20of%20them%20as%20a%20full%20course%20or%20pick%20some%20as%20you%20need%20to%20complete%20your%20skill%20set.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1238189227%22%20id%3D%22toc-hId--1238189227%22%3E%3CSPAN%3EIntroduction%20to%20Node.js%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EYou'll%20learn%20here%20what%20is%20Node.js%20and%20especially%20why%20you%20should%20learn%20it.%20Then%20we'll%20see%20how%20to%20set%20up%20your%20Node.js%20environment%2C%20and%20run%20some%20JavaScript%20with%20it.%20We'll%20also%20set%20up%20VS%20Code%20with%20a%20few%20recommended%20plugins.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-1249323606%22%20id%3D%22toc-hId-1249323606%22%3E%3CSPAN%3ECreate%20a%20new%20Node.js%20project%20and%20work%20with%20dependencies%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3ENow%20that%20you're%20ready%20to%20code%2C%20we%20see%20how%20to%20create%20new%20projects%20and%20make%20use%20of%20the%20rich%20ecosystem%20of%20packages.%20We'll%20also%20see%20how%20to%20automate%20your%20development%20task%20and%20take%20care%20of%20everything%20around%20your%20%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%3CSPAN%3Edependencies.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--558130857%22%20id%3D%22toc-hId--558130857%22%3E%3CSPAN%3EWork%20with%20files%20and%20directories%20in%20a%20Node.js%20app%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EWhatever%20programming%20language%20you%20use%2C%20you%20always%20need%20to%20work%20with%20the%20file%20system%20at%20some%20point.%20These%20videos%20will%20get%20you%20up%20to%20speed%20on%20this%20fundamental%20skill.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-1929381976%22%20id%3D%22toc-hId-1929381976%22%3E%3CSPAN%3EBuild%20a%20web%20API%20with%20Node.js%20and%20Express%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EOf%20one%20the%20main%20selling%20point%20of%20Node.js%20is%20its%20capability%20to%20quickly%20create%20web%20APIs%2C%20thanks%20to%20many%20popular%20libraries.%20In%20this%20section%2C%20we'll%20cover%20the%20most%20important%20concepts%20of%20the%20Express%20web%20framework%20to%20create%20a%20web%20server%20API.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-121927513%22%20id%3D%22toc-hId-121927513%22%3E%3CSPAN%3EDebug%20Node.js%20app%20with%20built-in%20and%20VS%20Code%20debuggers%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EBeing%20efficient%20at%20finding%20software%20bugs%20is%20an%20important%20skill%20for%20all%20developers.%20Knowing%20how%20to%20use%20a%20debugger%20well%20can%20save%20you%20a%20lot%20of%20time%2C%20so%20you'll%20learn%20here%20all%20you%20might%20need%20as%20Node.js%20developer.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1685526950%22%20id%3D%22toc-hId--1685526950%22%3E%3CSPAN%3EWant%20more%3F%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EVideos%20are%20great%20for%20visual%20learning%2C%20but%20having%20additional%20forms%20of%20content%20is%20always%20helpful.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3ETo%20complete%20the%20videos%2C%20we%20also%20have%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fpaths%2Fbuild-javascript-applications-nodejs%2F%3FWT.mc_id%3Dnodebeginner-blog-cxa%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3Ea%20full%20interactive%20Learn%20path%20on%20Node.js%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%3E%26nbsp%3Bwith%205%20in-depth%20tutorials%20covering%20the%20same%20topics.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-801985883%22%20id%3D%22toc-hId-801985883%22%3E%3CSPAN%3ETell%20us%20your%20feedback!%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EOf%20course%2C%20we%20can't%20cover%20every%20single%20thing%20to%20know%20about%20Node.js%20in%20these%20short%20videos.%20But%20we%20want%20to%20give%20you%20all%20the%20essential%20knowledge%20you%20need%20to%20get%20started%20on%20your%20project.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EAnd%20more%20importantly%2C%20we're%20also%20here%20on%20dev.to%20to%20listen%20and%20help%20as%20much%20as%20we%20can!%20%3A)%3C%2Fimg%3E%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EPlease%20tell%20us%20your%20experience%2C%20your%20difficulties%20and%20questions%2C%20and%20how%20we%20could%20improve%20this%20series%20in%20the%20comments%20below.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%3EOn%20behalf%20of%20the%20team%2C%20%3C%2FSPAN%3E%3CSPAN%3E%3CSTRONG%3ETHANK%20YOU%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3Bfor%20taking%20this%20journey%20with%20us!%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1771830%22%20slang%3D%22en-US%22%3E%3CDIV%3E%0A%3CDIV%3E%3CSPAN%3EGetting%20started%20with%20any%20new%20technology%20is%20hard%2C%20and%20very%20time-consuming.%20Node.js%20being%20my%20favorite%20platform%2C%20I've%20always%20wanted%20to%20give%20something%20back%20to%20this%20awesome%20community.%20That's%20why%20with%20some%20awesome%20friends%2C%20we%20created%20this%20series%20of%20practical%2C%20bite-sized%20videos%20about%20Node.js%20for%20beginners%2C%20so%20you%20can%20learn%20the%20foundations%20at%20your%20own%20pace.%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1771830%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20App%20Service%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAzure%20Functions%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ENode.js%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWeb%20Apps%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft
Getting started with any new technology is hard, and very time-consuming. Node.js being my favorite platform, I've always wanted to give something back to this awesome community. That's why with some awesome friends, we created this series of practical, bite-sized videos about Node.js for beginners, so you can learn the foundations at your own pace.

 

The full video series is available for free here: Beginner's Series to Node.js (and also on YouTube)

 

 

This series is made from 26 videos, organized in 5 modules. You can either follow all of them as a full course or pick some as you need to complete your skill set.

 

Introduction to Node.js

 

You'll learn here what is Node.js and especially why you should learn it. Then we'll see how to set up your Node.js environment, and run some JavaScript with it. We'll also set up VS Code with a few recommended plugins.

 

Create a new Node.js project and work with dependencies

 

Now that you're ready to code, we see how to create new projects and make use of the rich ecosystem of packages. We'll also see how to automate your development task and take care of everything around your
dependencies.

 

Work with files and directories in a Node.js app

 

Whatever programming language you use, you always need to work with the file system at some point. These videos will get you up to speed on this fundamental skill.

 

Build a web API with Node.js and Express

 

Of one the main selling point of Node.js is its capability to quickly create web APIs, thanks to many popular libraries. In this section, we'll cover the most important concepts of the Express web framework to create a web server API.

 

Debug Node.js app with built-in and VS Code debuggers

 

Being efficient at finding software bugs is an important skill for all developers. Knowing how to use a debugger well can save you a lot of time, so you'll learn here all you might need as Node.js developer.

 

 

Want more?

 

Videos are great for visual learning, but having additional forms of content is always helpful.

 

To complete the videos, we also have a full interactive Learn path on Node.js with 5 in-depth tutorials covering the same topics.

 

Tell us your feedback!

 

Of course, we can't cover every single thing to know about Node.js in these short videos. But we want to give you all the essential knowledge you need to get started on your project.

 

And more importantly, we're also here on dev.to to listen and help as much as we can! :)

 

Please tell us your experience, your difficulties and questions, and how we could improve this series in the comments below.

 

On behalf of the team, THANK YOU for taking this journey with us!