Professional Course

Web App Development with the Power of Node.js

edX, Online
4 weeks
49 USD
Next course start
Start anytime See details
Self-paced Online
4 weeks
49 USD
Next course start
Start anytime See details
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

Web App Development with the Power of Node.js

JavaScript is the most trending programming language on the web today! Facebook, Google, Uber and countless so-called Unicorn startups have now made JavaScript a cornerstone of their technology stack.

This online course requires no prior knowledge of the JavaScript language. In the first week of the course you will explore the language's basic concepts and fundamentals, and during the second week we will dive into advanced topics such as functions and objects.

While JavaScript is recognized primarily for making web pages interactive within web browsers, this course covers the use of the Node.js library - a platform that enables running JavaScript code outside the browser and allows the development of an end-to-end applications in JavaScript. In week three, we will cover the basic architecture of a web application by getting an up-close view of the different parts that make up this application. You will see how data is being exchanged over an Application Programming Interface (API) and what are the different tools and libraries that will allow you to construct such an application. The course will then cover the basic steps required to set up a Node.js server that can process web requests and interact with various set of databases. In the process, you will also be introduced to the Model View Controller (MVC) pattern, a software architecture that organizes the JavaScript application into modules.

Finally, in week four, you will also learn how incredibly easy it is to create beautiful data visualizations that your boss will be proud of. You will gain a basic understanding of the technologies used to present data on the web and will learn how to visualize interactive data using the popular Data Driven Documents (D3) data library.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?


  • Familiarity with web browsers and the command line interface would be of advantage
  • Basic college level computer science course is encouraged but not required

Training content

Week 1: Language basics

Introduction to first steps of writing proper JavaScript code and the foundations of the language.

Week 2: Functions and Objects

The principles of working with functions and the basics of Object-Oriented paradigms are explained.

Week 3: Server-side JavaScript

Introduction to working with Node.js and to writing your first JavaScript-based web application.

Week 4: Data Visualization

Introduction to the beautiful world of data visualization and to how simply and easily give useful insights from data to the world.

Course delivery details

This course is offered through Technische Universität München, a partner institute of EdX.

2–3 hours per week


  • Verified Track -$49
  • Audit Track - Free

Certification / Credits

What you'll learn

  • Basic programming in JavaScript
  • Object-Oriented JavaScript
  • Introduction to the Node.js library
  • Introduction to data visualization using the popular D3.js library

Contact this provider

Contact course provider

Fill out your details to find out more about Web App Development with the Power of Node.js.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
141 Portland Street
02139 Cambridge Massachusetts


edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier