Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Pluralsight's top 10 trending hands-on labs

Cloud certifications are great for validating knowledge—but nothing replaces getting hands-on, real-world experience. Here are Pluralsight's top 10 hands-on labs.

Nov 15, 2023 • 6 Minute Read

Please set an alt value for this image...
  • Software Development
  • Cloud
  • Kubernetes
  • AWS
  • Business & Leadership
  • Azure

Cloud certifications are a great way to validate your knowledge—and certifications carry serious business value—but nothing replaces hands-on learning in live environments to gain real-world experience. 

Pluralsight Skills and ACG cloud playgrounds provide individual and business learners a safe space in real environments to sharpen their skills without security risks or surprise bills. With over 1,700 hands-on labs from novice to expert, it’s time to get your hands dirty in our cloud playground environment.

Here are the top ten most popular hands-on labs our community is using to learn AWS, Azure, GCP, and other cloud computing technologies. What’s your favorite lab?

Amazon Web Services (AWS) hands-on labs

In this AWS hands-on lab, you will create and configure a simple static website. We will go through configuring that static website with a custom error page. 

This lab demonstrates how to create cost-efficient website hosting for sites that consist of files like HTML, CSS, JavaScript, fonts, and images. 

AWS Lambda allows you to create functions so you only have to worry about managing your code. AWS handles the underlying infrastructure for you.

This *HelloWorld* function will allow you to see just how easy it is to get started. During this lab, you'll have the opportunity to explore the Lambda console, function code, execution roles, test events, and execution results. 

Microsoft Azure hands-on lab

This hands-on lab offers an introduction to the Azure portal. During the lab, you’ll review the navigation elements, walk through common activities, learn how to find resources, and discover how to create and modify a custom dashboard.

In this hands-on lab, we'll use the Azure Portal to create and use a virtual machine.

We'll log in to the Azure Portal and create a virtual machine, a virtual network, and a network interface card for the virtual machine. Then, we'll connect to the virtual machine via RDP. Finally, we'll use the Azure Portal to turn the virtual machine off.

HashiCorp Terraform hands-on labs

In this hands-on lab, we'll go through installing and configuring Terraform on a Linux OS. We'll also explore how to select and use a Terraform provider from among the many providers available publicly.

During the labs, we'll download and install the Terraform binary, clone over code for Terraform providers, and deploy the code with Terraform Apply. 

Terraform modules are a good way to abstract out repeated chunks of code, making it reusable across other Terraform projects and configurations. 

In this hands-on lab, we'll be writing a basic Terraform module from scratch and then testing it out. During the lab, we’ll create the directory structure for the Terraform project.

Kubernetes hands-on labs

This lab will allow you to practice the process of building a new Kubernetes cluster with Kubeadm. You'll be given a set of Linux servers, and you'll have the opportunity to turn these servers into a functioning Kubernetes cluster. This lab will help you build the skills necessary to create your own Kubernetes clusters in the real world.

Init containers are a great way to customize container startup. This lab will allow you to test your knowledge of init containers by using them to solve problems in an existing Kubernetes cluster.

In this lab, you’ll create a sample pod that uses an Init container to delay startup and then test your setup by creating the service and verifying that the pod starts.

Google Cloud Platform (GCP) hands-on labs

Google Cloud Identity and Access Management (IAM) service is a critical gateway for the entire platform. 

In this hands-on lab, you'll add a new member to the team with a predefined role of Compute Network Admin. Then, you'll expand that member's responsibilities to administering firewall rules by creating a custom role.

In Google Cloud, we have to start our learning process at the foundation! This is where Virtual Private Cloud networks (VPCs) come into play. Virtual Private Cloud networks help you build the house for all your resources, and help provide the networking for all of your services.

In this hands-on lab, you’ll create a VPC, create a custom subnet, set the IP Address range, and also verify the VPC has been created correctly.

Learn by doing with hands-on labs

The best way to learn a thing is by doing the thing. That’s why our learning library is loaded with hundreds of courses and thousands of innovative hands-on labs. Our unique, experiential approach lets people safely experiment, make happy little accidents, and develop skills faster. 

Start your free trial.

Drew Firment

Drew F.

Drew Firment is Vice President of Enterprise Strategy at Pluralsight where he works closely with business and technology leaders to accelerate cloud adoption by migrating talent to the cloud. He was previously Director of Cloud Engineering at Capital One leading enterprise cloud operations within their Cloud Center of Excellence focused on migrating the early adopters of Amazon Web Services (AWS) into production. Drew founded Capital One's cloud engineering college that drove a large-scale talent transformation, and earned a patent for measuring cloud adoption and maturity. He is recognized by Amazon as an AWS Community Hero for his ongoing efforts to build inclusive and sustainable learning communities.

More about this author