

Our Courses

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.
-
Course by
-
Self Paced
-
3 hours
-
English

Introduction to MongoDB
"Introduction to MongoDB" guides you through the foundational skills and knowledge you need to get started with MongoDB. Get an introduction to MongoDB Atlas, the developer data platform, and how to create and deploy an Atlas cluster. Discover how MongoDB structures data in documents similar to JSON objects, making it flexible and developer friendly. Learn how to connect to a MongoDB database and perform simple CRUD operations and other key tasks, such as aggregation, indexing, data modeling, transactions, and creating a search experience for the users of your app.
-
Course by
-
Self Paced
-
15 hours
-
English

CRUD Operations using MongoDB NoSQL
Unlike relational databases, NoSQL databases such as MongoDB store data as collections of fields, rather than rows and columns.
-
Course by
-
Self Paced
-
3 hours
-
English

Use the Apache Spark Structured Streaming API with MongoDB
By the end of this project, you will use the Apache Spark Structured Streaming API with Python to stream data from two different sources, store a dataset in the MongoDB database, and join two datasets.
-
Course by
-
Self Paced
-
3 hours
-
English

Building RESTful APIs with Node.js and Express
This course will teach you how to build RESTful APIs using Node.js and Express, two popular and widely used technologies in web development. You will learn how to create a server-side application that can handle requests from client-side applications and respond with JSON data. In the first module, participants will delve into the world of Node.js and Express, learning how to set up a development environment, explore the architecture of Node.js, and work with built-in modules.
-
Course by
-
Self Paced
-
14 hours
-
English

Create a C# Application to process MongoDB Data
By the end of this project, you will create a C# application using MongoDB to access Employee data perform CRUD operations on the MongoDB database.
-
Course by
-
Self Paced
-
2 hours
-
English

MongoDB Tutorial
This tutorial is designed to introduce you to the MongoDB database management system. MongoDB is a NoSQL document database that stores data in flexible, JSON-like documents, making it easy to work with and integrate with web applications. In this tutorial, you will learn the basics of MongoDB, including how to install and set up MongoDB on your local machine, how to create databases and collections, and how to perform CRUD (Create, Read, Update, Delete) operations on data.
-
Course by
-
Self Paced
-
9 hours
-
English

Secure Full Stack MEAN Developer
MEAN stack development is a modern approach to building dynamic web applications. It is an open-source JavaScript framework that harnesses four major technologies: MongoDB, Express, Angular, and Node.js. Given the ever-increasing demand for full-stack JavaScript developers, this course will help you master both front-end and back-end development. The course will begin with teaching you how to build your own application with plain JavaScript and the fundamentals of web development (HTML, CSS, and JavaScript).
-
Course by
-
Self Paced
-
25 hours
-
English

Configuring MongoDB Atlas with BigQuery Dataflow Templates
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will provision a MongoDB Atlas cluster, create a dataflow pipeline to load data from the cluster to BigQuery
-
Course by
-
Self Paced
-
1 hour
-
English

Create an API using Express, GraphQL, and Mongoose
By the end of this project, you will set up a GraphQL server with a MongoDB backend.
-
Course by
-
Self Paced
-
3 hours
-
English

Building a Complete MEAN Stack Application
This comprehensive course will guide students through the process of building a complete web application using MongoDB, Express.js, AngularJS, and Node.js. In the first module, you will explore the principles of backend architecture, focusing on designing scalable and secure backends for real-world applications. They will create a RESTful API using Node.js and Express.js and learn to build a dynamic single-page application with AngularJS.
-
Course by
-
Self Paced
-
English

Build a Node Server backend with Express
By the end of this project, you will Build a Node Server backend with Express that will fetch data from a MongoDB database.
-
Course by
-
Self Paced
-
2 hours
-
English

Create Fault Tolerant MongoDB Cluster
In this course, you will create a MongoDB replica set on a single Linux server to become familiar with the setup.
-
Course by
-
Self Paced
-
3 hours
-
English

Introduction to Cloud Native, DevOps, Agile, and NoSQL
Learn to develop cloud-native applications from scratch in this comprehensive course. Covering key cloud concepts, tools, and techniques, you'll also explore DevOps culture, CI/CD practices, and MongoDB principles.
-
Course by
-
27
-
English

Create Your First NoSQL Database with MongoDB and Compass
In this Guided Project you will create a MongoDB database and collection to store blog posts, and optimize it using indexes, while having an overview of some of the basic commands, in order to learn the basics of NoSQL document databases structure, the MongoDB shell and the usage of the powerful MongoDB Compass GUI to manage, inspect and optimize a MongoDB database.
-
Course by
-
Self Paced
-
2 hours
-
English

Running a MongoDB Database in Kubernetes with StatefulSets
This is a self-paced lab that takes place in the Google Cloud console. Containers are becoming a popular way to run and scale applications across multiple cloud providers or on both cloud and on-premise hardware. This lab provides a quick introduction to running a MongoDB database on Kubernetes Engine using Docker.
-
Course by
-
Self Paced
-
1 hour
-
English

Working with Big Data
By the end of this project, you will set up an environment for Big Data Development using Visual Studio Code, MongoDB and Apache Spark.
-
Course by
-
Self Paced
-
3 hours
-
English

Data Engineering Capstone Project
Showcase your skills in this Data Engineering project! In this course you will apply a variety of data engineering skills and techniques you have learned as part of the previous courses in the IBM Data Engineering Professional Certificate. You will demonstrate your knowledge of Data Engineering by assuming the role of a Junior Data Engineer who has recently joined an organization and be presented with a real-world use case that requires architecting and implementing a data analytics platform. In this Capstone project you will complete numerous hands-on labs.
-
Course by
-
13 hours
-
English

Creating a Real-time Data Pipeline using Eventarc and MongoDB Atlas
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will provision the MongoDB Atlas cluster and run a Cloud Function to simulate an IIOT sensor that publishes data to Pub/Sub.
-
Course by
-
Self Paced
-
1 hour
-
English

NoSQL, Big Data, and Spark Foundations
Big Data Engineers and professionals with NoSQL skills are highly sought after in the data management industry. This Specialization is designed for those seeking to develop fundamental skills for working with Big Data, Apache Spark, and NoSQL databases.
-
Course by
-
Self Paced
-
English

Responsive Website Development and Design
Responsive web design is all about creating the best user experience regardless of whether a user is accessing your site from a desktop computer, a mobile phone, or a tablet. This Specialisation covers the basics of modern full stack web development, from UX design to front-end coding to custom databases. You’ll build foundational skills in a full range of technologies, including HTML/CSS, Javascript, and MongoDB, and you’ll learn to implement a reactive, multi-user web application using the meteor.js framework.
-
Course by
-
Self Paced
-
English

Learning MEAN Stack by Building Real world Application
In this hands-on specialization, you'll learn to build interactive, scalable, and fast web applications using the MEAN stack. It consists of three comprehensive courses: 1. Frontend Development using Angular: Master Angular to create responsive user interfaces for web applications. You'll become proficient in: Fundamentals of HTML, CSS, and JavaScript programming. Developing web pages using Angular's core features, including components, directives, and services. Building robust and scalable web applications using Angular's best practices and design patterns. 2.
-
Course by
-
Self Paced
-
English

Create a Python Application using PyMongo and MongoDB Database
Data plays a crucial role in application development.
-
Course by
-
Self Paced
-
3 hours
-
English

Build a Full Stack App using React and Express
By the end of this project, you will create a full stack web application using React on the front end and Express along with MongoDB and Node.
-
Course by
-
Self Paced
-
2 hours
-
English

Gestión de Datos con Python: Crea una aplicación con MongoDB
Este Proyecto Guiado Gestión de Datos con Python: Crear una aplicación con MongoDB es de nivel Intermedio.
-
Course by
-
Self Paced
-
3 hours
-
Spanish