// 11 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Apply XPathNavigator Techniques for XML Processing in .NET
Learners will be able to analyze XML structures, apply XPath expressions, manipulate XML nodes using XPathNavigator, and evaluate XPath results for real-world .NET applications. This course provides a comprehensive, hands-on approach to mastering XPath and XPathNavigator in the .NET environment. Learners progress from foundational XPath concepts to advanced XML manipulation techniques, including node creation, insertion, deletion, replacement, comparison, and iteration. Through structured modules and lessons, the course builds practical skills for navigating complex XML trees, working with at
All levels
Learn Node.js
This beginner-friendly course is your fast track to learning the fundamentals of Node.js, the powerful JavaScript runtime built on Chrome's V8 engine. Through a hands-on, project-based approach, learners will start with a solid introduction to Node.js and gradually progress onto building and serving web content using core modules such as http. Along the way, you’ll explore the request-response cycle, handle routing, serve JSON APIs, and implement key backend functionalities such as path parameters, query strings, and CORS (Cross-Origin Resource Sharing). The course breaks down technical conce
All levels
Build a CRUD Node.js and MongoDB employee management web-app
In this project, you’ll help the team at Apollonia Dental Practice digitalize employee management by building a web app using HTML, CSS, JavaScript, ExpressJS, NodeJS, and MongoDB. Your task is to develop a basic CRUD web app capable of creating, reading, updating, and deleting employee and department records and meeting other business needs outlined. When you finish the app, you’ll containerize it using Docker to prepare for deployment. There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.
All levels
Learn Bits and Bytes of Raspberry Pi & IoT using Node-RED
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you’ll dive into the world of Raspberry Pi and IoT, learning to leverage Node-RED for building and deploying IoT solutions. You’ll gain hands-on experience in interfacing sensors, controlling relays, and creating interactive flows that integrate hardware and software seamlessly. By understanding Raspberry Pi fundamentals and learning to wor
All levels
Full-Stack Development with Node, Express & Databases
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course will take you step-by-step through building a robust full-stack web application using Node.js, Express.js, and MySQL. You’ll begin by mastering HTTP requests in React, and learn to fetch and manage data with external APIs. The course emphasizes real-world development practices, offering hands-on experience through interactive lessons and assessments. The jou
All levels
MERN eCommerce from Scratch
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course provides a detailed guide to building a full-stack e-commerce application using React, Node.js, Express, and MongoDB. Throughout the course, you will gain hands-on experience in creating both the frontend and backend of an e-commerce platform, covering everything from product listings to the checkout process. In the
All levels
Apply Node.js Skills Through a User Management Case Study
Learners will apply Node.js fundamentals to build a complete, server-rendered User Management System, implement data entry workflows, and persist user data using JSON files. By the end of this course, learners will be able to configure an Express server, design reusable views with Pug templates, process and validate form submissions, and manage file-based data storage within a real-world application. This hands-on case study helps learners move beyond isolated concepts and understand how Node.js components work together in a practical project. Instead of focusing on theory alone, the course e
All levels
Advanced Kubernetes: Security, Scaling, and Operations
Mastering Kubernetes is critical for modern cloud-native environments, and this course dives deep into securing clusters, managing workloads, and scaling applications efficiently. You will gain expertise in advanced scheduling, autoscaling, and traffic management, enabling resilient and high-performing deployments. Throughout the course, learners will explore practical techniques for securing Kubernetes environments, optimizing pod and node scaling, and implementing multi-cluster strategies. Hands-on exercises help translate complex concepts into actionable skills for real-world scenarios. W
All levels
Getting Started with Chef Cookbooks
Chef is a powerful automation platform that transforms infrastructure into code. Chef automates how infrastructure is configured, deployed, and managed across your network without worrying about its size. Cookbooks are fundamental working units of Chef, which consists of all the details related to working units, having the capability to modify configuration and the state of any system configured as a node on Chef infrastructure. Cookbooks help in configuring the infrastructure with the help of other components like recipes, templates, files etc. This course is designed to provide a comprehen
All levels