

Our Courses

Hosting a Static Website (HTML/CSS/Javascript) in AWS S3
In this one hour project, you will learn how to use Amazon Web Services S3 storage service for hosting a static website (HTML/CSS/Javascript). Many companies and individuals today need a website and most of those don't require complex databases or backends. Amazon Web Services provides a Simple Storage Service S3 Free Tier that can be also used to host a static website with no servers and no complexity.
-
Course by
-
Self Paced
-
3 hours
-
English

Intel Telco Cloud Transformation
Evolving the network infrastructure doesn’t come without complexity and challenges. Addressing the tremendous data growth, supporting multiple clouds, securing networks and increasing automation are just a few. Intel Telco Cloud Transformation offers a broad summary of the key drivers for Network Transformation with convergence of technology advancements supporting the continued growth and changing nature of Data and the Opportunities for exciting new Services and Solutions in the Telco Cloud Network.
-
Course by
-
Self Paced
-
20 hours
-
English

TCP/IP and Advanced Topics
In this course, we give an in-depth study of the TCP/IP protocols. We examine the details of how IP enables communications across a collection of networks. We pay particular attention to the hierarchical structure of IP addresses and explain their role in ensuring scalability of the Internet. The role of address prefixes and the uses of masks are explained in details. We review in details about TCP three-way handshake, flow control, and congestion control. Furthermore, we provide an introduction to some advanced topics, including Multicast, SDN and security
-
Course by
-
Self Paced
-
16 hours
-
English

Web3 and Blockchain Leadership for Transformation
For most of the last century, critical advances in technology were happening inside large, well-funded industrial R&D machines that dotted the Western world. Today’s landscape, however, is very different. Even the largest and most sophisticated corporate leaders can no longer dominate their fields or dictate the pace of development. With companies across sectors seeking to harness the transformative potential of blockchain technologies, the blockchain ecosystem is an exemplar of new models of industry collaboration.
-
Course by
-
Self Paced
-
23 hours
-
English

Cloud Computing Security
In this MOOC, we will learn Cloud Computing basics using AWS as an example, We will guide you to create AWS account, planning AWS resources for your cloud systems, create AWS EC2 instances, access them and configure the popular LAMP web services with MySQL database. We will guide you to create user accounts for your programmer or operators using AWS Identify and Access management GUI, Register your domain name and setup DNS entry for your servers using AWS Route 53 in 22 mintues!
-
Course by
-
Self Paced
-
13 hours
-
English

Designing data-intensive applications
Welcome to the specialization course of Designing data-intensive applications.
-
Course by
-
Self Paced
-
7 hours
-
English

Deploying Microservices to Kubernetes using Azure DevOps
Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation.
-
Course by
-
Self Paced
-
15 hours
-
English

Cloud Storage: Qwik Start - CLI/SDK
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to perform basic tasks in Cloud Storage using the gsutil command-line tool. Watch the short video Google Cloud Storage: Massive Scalability Plus More.
-
Course by
-
Self Paced
-
1 hour
-
English

Create a Virtual Private Cloud (VPC) Using AWS
By the end of this project, you will have successfully created a virtual private cloud using Amazon Web Services and launched a virtual machine instance in that cloud. A virtual private cloud is a secure, isolated private cloud hosted within a public cloud. Virtual private clouds allow users to establish a higher level of security and privacy within the cloud structure while taking advantage of the scalability offered by cloud providers. Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
2 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

Omnibond: Creating an HPC Environment in Google Cloud with CloudyCluster
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create a complete turn-key High Performance Computing (HPC) environment in Google Cloud. This environment will provide the familiar look and feel of on-prem HPC systems but with the added elasticity and scalability of Google Cloud. In this lab you see how CloudyCluster can easily create HPC/HTC jobs that will run on-prem or in CloudyCluster on Google Cloud. You can rely on the familiar look and feel of a standard HPC environment while embracing the capabilities and elasticity of Google Cloud.
-
Course by
-
Self Paced
-
2 hours
-
English

Introduction to the Multiphase Optimization Strategy (MOST)
This course is aimed at intervention scientists working in any area--including public health, education, criminal justice, and others—interested in learning about an innovative framework for conducting intervention research.
-
Course by
-
Self Paced
-
18 hours
-
English

Blockchain Scalability and its Foundations in Distributed Systems
Blockchain promises to disrupt industries once it will be efficient at large scale. In this course, you will learn how to make blockchain scale. You will learn about the foundational problem of distributed computing, consensus, that is key to create blocks securely. By illustrating limitations of mainstream blockchains, this course will indicate how to improve the technology in terms of security and efficiency.
-
Course by
-
Self Paced
-
11 hours
-
English

Introduction to Cilium
Get a practical introduction to using Cilium as the networking plug-in for Kubernetes, including installation, observability with Hubble, securing network connections, and multi-cluster support - all based on eBPF for scalability, performance, and security.
-
Course by
-
11
-
English

Data Structures and Algorithms
This course explores data structures and algorithms for back-end development, focusing on performance and scalability.
-
Course by
-
Self Paced
-
English

AWS: Scalability, Deployment, and Provisioning
AWS: Scalability, Deployment, and Provisioning Course is the fifth course of Exam Prep: AWS Certified SysOps Administrator - Associate Specialization. This course teaches the concepts of high availability and scalability by exploring Amazon RDS in AWS. By the end of this course, you will be able to: - Understand Scalability, Elasticity, and Availability in AWS. - Create, deploy, and provision various configurations using automation best practices.
-
Course by
-
Self Paced
-
6 hours
-
English

Teaching Impacts of Technology: Workplace of the Future
In this course you’ll focus on how the Internet has enabled new careers and changed expectations in traditional work settings, creating a new vision for the workplace of the future. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level.
-
Course by
-
Self Paced
-
13 hours
-
English

DevOps on AWS
DevOps on AWS specialization teaches you how to use the combination of DevOps philosophies, practices and tools to develop, deploy, and maintain applications in the AWS Cloud. Benefits of adopting DevOps include: rapid delivery, reliability, scalability, security and improved collaboration. The first course introduces you to essential AWS products, services, and common solutions.
-
Course by
-
Self Paced
-
English

Machine Learning Implementation and Operations in AWS
Machine Learning Implementation Operations in AWS is the fifth Course in the AWS Certified Machine Learning Specialty specialization. The course has a major focus on designing and implementing machine learning solutions for performance, availability, scalability, resiliency, and fault tolerance. This course is divided into two modules and each module is further segmented by Lessons and Video Lectures. This course facilitates learners with approximately 1:00-1:30 Hours Video lectures that provide both Theory and Hands -On knowledge.
-
Course by
-
Self Paced
-
6 hours
-
English

AWS Cloudfront: Serve content from multiple S3 buckets
In this 2-hour long project-based course, you will learn how to serve content from multiple S3 buckets using AWS CloudFront from the AWS console Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. Whereas Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
-
Course by
-
Self Paced
-
3 hours
-
English

Cloud Storage: Qwik Start - Cloud Console
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to perform basic tasks in Cloud Storage using the Google Cloud Console. Watch the short video Google Cloud Storage: Massive Scalability Plus More.
-
Course by
-
Self Paced
-
1 hour
-
English

Advanced Data Science Capstone
This project completer has proven a deep understanding on massive parallel data processing, data exploration and visualization, advanced machine learning and deep learning and how to apply his knowledge in a real-world practical use case where he justifies architectural decisions, proves understanding the characteristics of different algorithms, frameworks and technologies and how they impact model performance and scalability.
-
Course by
-
9 hours
-
English

Blockchain Platforms
This fourth course of the Blockchain specialization provides learners with an understanding of the broader blockchain ecosystem. Learners are introduced to other blockchain platforms, details of two decentralized application use cases, and challenges such as privacy and scalability. They are prepared to discuss permissioned blockchain architectures of Hyperledger and Microsoft Azure's blockchain as a service model and analyze the Augur and Grid+ decentralized application platforms.
-
Course by
-
Self Paced
-
16 hours
-
English

Tencent Cloud Solutions Architect Associate
This course is primarily aimed at cloud professionals who are interested in learning about Tencent Cloud's cloud architectures. It equips learners with a foundational knowledge in cloud architecture design and prepares them to take the Tencent Cloud Solutions Architect Associate examination. After completing this course, learners will be able to design cloud solutions that incorporate the principles of high availability, high security, high scalability, and cost optimization.
-
Course by
-
Self Paced
-
7 hours
-
English

Introduction to High-Performance and Parallel Computing
This course introduces the fundamentals of high-performance and parallel computing. It is targeted to scientists, engineers, scholars, really everyone seeking to develop the software skills necessary for work in parallel software environments. These skills include big-data analysis, machine learning, parallel programming, and optimization. We will cover the basics of Linux environments and bash scripting all the way to high throughput computing and parallelizing code. We recommend you are familiar with either Fortran 90, C++, or Python to complete some of the programming assignments.
-
Course by
-
Self Paced
-
14 hours
-
English