Skip to main content
A couple of years ago, I wrote a post called 116 Hands-On Labs and Counting” and today we have over 750 Hands-On Labs across 10 content categories — Linux, AWS, Azure, Big Data, Cloud, Containers, DevOps, Google Cloud, OpenStack, and Security.
Since then, we’ve also launched a Community Edition of Linux Academy which lets members take some content for free. On top of that, we launched Gems which is the official currency of Linux Academy, and which gives you the ability to try Hands-On Labs for free as a Community Edition member.

What are Hands-On Labs?

Hands-On Labs enable you to Learn By Doing with real environments created by industry experts. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Linux Academy Hands-On Labs: practice your skills before delivering in the real world.

Looking for Sandbox Environments?

Cloud Playground is another innovative lab feature by Linux Academy. Within seconds you can spin-up up to 9 Linux Virtual Machines. Need a Windows VM? It does that too! With AWS or Google Cloud sandboxes, you can get instant access to a Cloud Environment with no need for an external account and no risk of extra costs! All found in the Playground on the main navigation.
Cloud Playground includes AWS and Google Cloud Sandboxes. Azure coming soon.
AWS Sandbox environments give access to a real AWS environment with almost complete access. They also include access key IDs and secret access keys so you can practice running scripts or tools.

Latest Hands-On Labs

Let’s take a look at a list of just some of our most recent Hands-On Labs:
Creating Confined Users in SELinux
In this lab, we’ll create an SELinux confined user by mapping an SELinux user to a Linux user. Confined users help us to impart restrictions on users to help protect our systems.
Building a Serverless Application Using Step Functions, API Gateway, Lambda, and S3
In this AWS hands-on lab, you will create a fully functional, serverless, reminder application using S3, Lambda, API Gateway, Step Functions, Simple Email Service and Simple Notification Service.
While the lab does use Python and Javascript, you don’t need to be able to code to understand and implement the solution. By the end of the lab, you will feel more comfortable architecting and implementing serverless solutions within AWS.
All of the resources needed to complete this lab are available from the following github repo
Viewing and Sorting Data in MySQL
When working with databases, one of the most important skills is knowing how to view and arrange data to gain useful information. MySQL provides several ways to query databases in order to accomplish this. In this lab, we will run several queries in order to produce specific output.
Crafting a Google Kubernetes Engine Blue/Green Deployment
Organizations often debut new versions of their applications universally, so that all users can access the new edition at the same time. This is made possible by what is referred to as a blue/green deployment; a strategy which allows for a complete switch-over and rollbacks. In this Hands-On Lab, you’ll set up a Kubernetes Engine cluster, deploy the initial blue version and then switch over to the new green version. 

View all 750+ of our Hands-On Labs →

Hands-On Labs Interface Updates

We’ve recently re-designed our Hands-On Labs interface to enhance user experience based on your feedback!
Some of these improvements include:
  • Showing learning objectives prior to the lab launching
  • Showing tips to complete those objectives prior to the lab launching
  • Listing of recommended labs
  • Listing of related courses
Displayed learning objectives prior to the lab launching:
Displaying tips for how to complete those objectives prior to the lab launching:
Objectives are fantastic for individuals as well as managers. For individuals, they help you understand what objectives (ie: skills) you will be completing in the scenario-based Hands-On Lab, from start to finish.
For managers, they help you understand the skills that your team members are building. Since you are able to report on your team member’s learning progress and skills in the Business Dashboard, you can tell when your team member has learned specific skills that they can then apply on the job.

Launch your first lab for free

Ready to get started? Launch Your First Ansible Hands-On Lab For Free and give it a try before you convert to a full-access account and benefit from our large, in-depth, and high-quality training library.


Leave a Reply

Your email address will not be published. Required fields are marked *