

Our Courses

Building Modern .NET Applications on AWS
In modern cloud native application development, it’s oftentimes the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This means less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS.
-
Course by
-
Self Paced
-
16 hours
-
English

Introduction to Networking and Cloud Computing
This course forms part of a series of courses that offers a good starting point for a career in cybersecurity.
-
Course by
-
Self Paced
-
25 hours
-
English

Launch an auto-scaling AWS EC2 virtual machine
In this 1-hour long project-based course, you will learn how to Launch an autoscaling AWS EC2 virtual machine using the AWS console. Amazon Elastic Compute Cloud is the service you use to create and run virtual machines (VM), also known as instances. By completing the steps in this guided project, you will successfully launch an auto-scaling Amazon EC2 virtual machine using the AWS console within the AWS Free Tier.
-
Course by
-
Self Paced
-
2 hours
-
English

Compute Engine: Qwik Start - Windows
This is a self-paced lab that takes place in the Google Cloud console. Google Compute Engine lets you create and run virtual machines on Google infrastructure. In this lab you create a Windows Server instance in the Google Compute Engine and access it with RDP. Watch a short preview, Launch a Windows Server Instance, GCP Essentials.
-
Course by
-
Self Paced
-
1 hour
-
English

Google Cloud Compute and Scalability for Azure Professionals
This is the second course of a four-course series for cloud architects and engineers with existing Azure knowledge. It aims to compare Google Cloud and Azure solutions and guide professionals on their use. This course focuses on compute resources and load balancing in Google Cloud. The learner will apply the knowledge of using virtual machines and load balancers in Azure to explore the similarities and differences with configuring and managing compute resources and load balancers in Google Cloud. Learners will get hands-on practice building and managing Google Cloud resources.
-
Course by
-
Self Paced
-
4 hours
-
English

Azure Infrastructure Fundamentals
Microsoft Azure is a service created by Microsoft to provide cloud computing for creating and managing applications and services using a cloud environment. Azure provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). The platform supports many programming languages and frameworks and can be used alone or in a multi-vendor cloud environment. This course focuses on the Fundamentals of Azure Infrastructure including infrastructure as a service. We’ll begin with understanding the subscription, configuring security and acquiring storage.
-
Course by
-
Self Paced
-
30 hours
-
English

Deploy a website with Azure Virtual Machines
If your web hosting requirements aren't directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course, you will learn how to create, configure, and manage virtual machines on Linux and Windows that host web apps. You will look at the decisions made before creating a VM, the options to create and manage the VM, and the extensions and services you use to manage your VM. You will learn how to create a Linux virtual machine using the Azure portal.
-
Course by
-
Self Paced
-
9 hours
-
English

Create a Virtual Machine Using Microsoft Azure
By the end of this project, you will have successfully set up two virtual machines using Microsoft Azure and tested a Windows-based virtual machine through Windows Remote Desktop Connection.
-
Course by
-
Self Paced
-
3 hours
-
English

Access an EC2 instance shell from the AWS console
In this 1-hour long project-based course, you will learn how to Access an EC2 instance shell from the AWS console Amazon Elastic Compute Cloud is the service you use to create and run virtual machines (VM), also known as instances. By completing the steps in this guided project, you will successfully launch a Linux VM on Amazon EC2 within the AWS Free Tier. You will also connect to the instance that you launch using the AWS management console and then deploy a web application using the AWS management console.
-
Course by
-
Self Paced
-
2 hours
-
English

Exam Prep AZ-120: Azure for SAP Workloads Specialty
The AZ-120: Administering Microsoft Azure for SAP Workloads course is designed for IT professionals who are responsible for managing and deploying SAP solutions on the Azure platform. In this course, you will learn how to deploy, manage, and monitor SAP applications on Azure infrastructure. You will gain an in-depth understanding of the Azure platform and its capabilities for hosting SAP workloads. The course will cover topics such as Azure Virtual Machines, Azure Storage, Azure Networking, and Azure Active Directory.
-
Course by
-
Self Paced
-
11 hours
-
English

Cloud Computing Foundations
Welcome to the first course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines. You will also learn how to apply Agile software development techniques to projects which will be useful in building portfolio projects and global-scale Cloud infrastructures. This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering.
-
Course by
-
Self Paced
-
19 hours
-
English

Introduction to OpenStack and Kubernetes Orchestrators
In this course, we will explain two open-source cloud management and orchestration platforms—OpenStack and Kubernetes. You will learn about different OpenStack concepts and the process to create virtual machines in OpenStack using the Web interface and the command line. You will also learn to automate these deployments using YAML-based Heat templates. OpenStack networking constructs, such as security groups and Floating IPs, will be covered in this course as well.
-
Course by
-
Self Paced
-
4 hours
-
English

Exam Prep CKA: Certified Kubernetes Administrator
Kubernetes (K8s) is an open-source system for deploying, scaling, automating, and managing containerized applications. This automation helps in improving productivity, efficiency, and reduction of operational downtime for enterprises. This training course helps you develop your skills and knowledge in Kubernetes. In addition, you can also explore basic to advanced concepts of Kubernetes such as Pods, Nodes, Schedulers, Replication Controller & Replica Sets, etc.
-
Course by
-
Self Paced
-
19 hours
-
English

Set Up Network and HTTP Load Balancers
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab, you'll learn how setup both network load balancers and HTTP load balancers for your application running in Compute Engine virtual machines.
-
Course by
-
Self Paced
-
1 hour
-
English

Implement Platform Protection
Are you a security engineer who wants to learn how to lock down the infrastructure and network resources running in your Azure environment?
-
Course by
-
Self Paced
-
18 hours
-
English

Google Cloud Compute and Scalability for AWS Professionals
This is the second course of a four-course series for cloud architects and engineers with existing AWS knowledge. It aims to compare Google Cloud and AWS solutions and guide professionals on their use. This course focuses on compute resources and load balancing in Google Cloud. The learner will apply the knowledge of using virtual machines and load balancers in AWS to explore the similarities and differences with configuring and managing compute resources and load balancers in Google Cloud. Learners will get hands-on practice building and managing Google Cloud resources.
-
Course by
-
Self Paced
-
4 hours
-
English

Building Modern Node.js Applications on AWS
In modern cloud native application development, it’s oftentimes the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This means less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS.
-
Course by
-
Self Paced
-
17 hours
-
English

Create a Virtual Machine Using AWS EC2
By the end of this project, you will have successfully set up two virtual machines using Amazon Web Services and tested a Linux-based virtual machine.
-
Course by
-
Self Paced
-
2 hours
-
English

Cloud Virtualization, Containers and APIs
Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen.
-
Course by
-
Self Paced
-
14 hours
-
English

Securing Software, Data and End Points
Course 4: Securing Software, Data and End Points
-
Course by
-
Self Paced
-
8 hours
-
English

Two Major Models of running containers in AWS
Welcome to this Project about “Two Major Models of running Containers in AWS”. This Project will be focusing on one of the many types of computing in AWS, called “Container Computing”. To understand the benefits of AWS Products and services, which relates to Containers, you need to understand what ‘Containers’ are and what benefits ‘Container Computing’ Provides. In this Project, you are going to get a chance to make a ‘Container’.
-
Course by
-
Self Paced
-
4 hours
-
English

Securing Virtual Machines using BeyondCorp Enterprise (BCE)
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will learn how you can use Identity-Aware Proxy (IAP) TCP forwarding to enable administrative access to VM instances that do not have external IP addresses or do not permit direct access over the internet.
-
Course by
-
Self Paced
-
2 hours
-
English

Compute Resources in Azure
This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and prCompute Resources in Azure Course is the third course of Exam Prep AZ-104: Microsoft Azure Administrator Associate Specialization. This course focuses on Compute Resources in Azure. The course discusses more on the Virtual machines, App Services, and Container Services overview and demonstrations. The course is divided into three modules and each module is further segmented by Lessons and Video Lectures.
-
Course by
-
Self Paced
-
7 hours
-
English

Building Cloud Computing Solutions at Scale
With more companies leveraging software that runs on the Cloud, there is a growing need to find and hire individuals with the skills needed to build solutions on a variety of Cloud platforms. Employers agree: Cloud talent is hard to find.
-
Course by
-
Self Paced
-
English

Exploring Cost-optimization for GKE Virtual Machines
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab, you’ll learn how to determine and select the the most cost effective machine type for a GKE application. You will also explore the pros and cons of a multi-zonal cluster.
-
Course by
-
Self Paced
-
2 hours
-
English