Intro to Node JS & Express

Get started on your full-stack developer career by learning the most popular Javascript web framework in the world
Free tutorial
Rating: 4.2 out of 5 (1,520 ratings)
41,127 students
2hr 13min of on-demand video

Create a simple web app using Node JS, Express, Bootstrap and jQuery then deploy to a staging environment.


  • Basic JavaScript and use of terminal is assumed.


Since its introduction in 2009, Node JS has exploded in popularity and is now the industry standard for JavaScript-based server systems. In conjunction with the popular web framework Express JS, Node has made it possible for full stack developers to create scalable, fast, sophisticated web apps using one primary language on both the front end and back end - JavaScript. In this intro series, we break down the basics of a Node/Express application. The 10-part series covers:

  • Project Structure

  • Static Assets

  • Templating Engines

  • Dynamic Requests

  • Handling POST data

  • Rendering Dynamic Data

  • Styling and Images

  • Middleware

  • Deployment

By the end of this series, you will understand the basics of a Node/Express project and be able to deploy a full-functional web app. This is a great starting point for anyone looking to learn more about full stack development.

Who this course is for:

  • Beginner software developers who aim to become professional full stack developers within 1-2 years.


Full Stack Freelance Software Developer
Dan Kwon
  • 3.9 Instructor Rating
  • 2,865 Reviews
  • 102,015 Students
  • 4 Courses

I am a full stack freelance developer based in NYC. Since 2012, I have worked with early stage startups mostly building MVPs and specific features for existing apps. I started out with iOS (Obj-C and Swift) then moved on to Node/Express, Angular and finally React/Redux. I am also well versed in the dev-ops side as it relates to AWS. My standard stack consists of EC2 instances running Ubuntu 16.0.4 and a Node server. When I am not programming I'm either updating my fantasy team or pondering the meaning life.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses