Build web apps with NodeJS & Express

Welcome to the course on developing web apps using Node.js and Express!

In this course, you will learn how to use the popular JavaScript runtime environment, Node.js, and the web application framework, Express, to build dynamic and interactive web applications.

We will start by learning about what NodeJS is, how to install and set up NodeJS, and how to use Node.js to build a simple web server and handle HTTP requests and responses. Then we will dive into the Express framework and learn how to use it to build web applications with advanced features such as routing and templates. We will also cover how to use an API, and how to connect to a MongoDB database and perform basic CRUD (create, read, update and delete) operations on a database.

This course is suitable for beginners with some basic knowledge of JavaScript and web development concepts. Throughout the course, you will have the opportunity to practice your skills by building your own web app projects. By the end of the course, you will have a solid foundation in web app development with Node.js and Express, and have the knowledge and skills to build your own web apps.