Browse everything
Roadmaps, courses and hands-on labs — search or filter. All roadmaps · Lab catalogue
Filters 2
Filter results
Type
- ✓ Hands-on lab 1,317
Lab difficulty
- Getting Started 19
- Prerequisite 7
- Guided 921
- Advanced 289
- Expert 81
Topic
- Azure 425
- Cyber Security Labs 213
- AWS 113
- General Cyber security 111
- Essential IT 109
- Data Science 101
- Programming 84
- VMware 80
- Blue Team 26
- Linux 26
- Networking 13
- Hacking 11
- Google Cloud 9
- Artificial Intelligence 3
Included in
- ✓ Infrastructure Labs 1,317
- Membership Labs 388
1,317 results — showing 301–400
Hands-on labStationX Infrastructure Labs
Can You Extract, Label, and Organize Data?Linux Command Line IntroductionLevel: ExpertDuration: 1 hIn this challenge, you will remove unnecessary lines from a file, save the output as a new file, rearrange the columns in an existing file, save the output as a new file, and filter file names by…

Hands-on labStationX Infrastructure Labs
Can You Install and Configure a Kubernetes Cluster?Kubernetes Installation & ConfigurationLevel: AdvancedDuration: 45 minIn this challenge, you will install and configure a Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Can You Manage Directories and Files in Linux?Linux Command Line IntroductionLevel: AdvancedDuration: 45 minIn this challenge, you create and delete directories, create, copy, move, rename and delete files, and compare file management between standard user accounts and the root user.

Hands-on labStationX Infrastructure Labs
Can You Manage Pod Scheduling in a Kubernetes Cluster?Kubernetes Cluster Architecture + 1 more blockLevel: AdvancedDuration: 45 minIn this challenge, you will manage pod scheduling in a Kubernetes cluster by using nodeSelector and node affinity rules.

Hands-on labStationX Infrastructure Labs
Can You Manage Processes in Linux?Linux Administration IntroductionLevel: AdvancedDuration: 45 minIn this challenge, you will manage Linux processes using multiple tools.
Hands-on labStationX Infrastructure Labs
Can You Manage Resources in a Kubernetes Cluster?Kubernetes Installation & ConfigurationLevel: AdvancedDuration: 45 minIn this lab, you will manage resources in a Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Can You Manipulate Data and Create a Shell Script in Linux ?Linux System AdministrationLevel: ExpertDuration: 1 hIn this challenge, you will simplify Linux administration tasks by using the command line.

Hands-on labStationX Infrastructure Labs
Can You Navigate and Search in a Manpage?Linux Command Line IntroductionLevel: AdvancedDuration: 45 minIn this challenge, you will use the man page to learn about controlling processes.

Hands-on labStationX Infrastructure Labs
Can You Perform Command-Line Tasks by Using Shell Operators and a Shell Script?Linux System AdministrationLevel: AdvancedDuration: 1 hIn this challenge, you will perform command-line tasks by using shell operators.

Hands-on labStationX Infrastructure Labs
Can You use Find and Locate to Search for Files in Linux?Linux Command Line IntroductionLevel: AdvancedDuration: 45 minIn this challenge, you will search for files by using the find and locate commands, which will be found by criteria such as name, size, recent modification, etc.

Hands-on labStationX Infrastructure Labs
Can You Use Linux Command-Line Tools to Simplify Administration Tasks?Linux System AdministrationLevel: AdvancedDuration: 1 hIn this challenge, you will simplify Linux administration tasks by using command-line tools.

Hands-on labStationX Infrastructure Labs
Can You Use the Grep and Sort Commands Together?Linux Command Line IntroductionLevel: AdvancedDuration: 45 minIn this challenge, you will use grep and sort together to produce specific sorted output.

Hands-on labStationX Infrastructure Labs
Configure an Alias in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will use the alias command to configure your environment for less administrative effort.
Hands-on labStationX Infrastructure Labs
Configure and Manage Linux Print Queues and JobsLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will install the Common Unix Printing System (CUPS) after which you will configure a print queue and then submit a print job to the print queue.
Hands-on labStationX Infrastructure Labs
Configure and Use GUI Administration Tools in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will install and configure GUI administrative tools.
Hands-on labStationX Infrastructure Labs
Configure Links in LinuxLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will configure hard links and symbolic links between files in different parts of the filesystem.

Hands-on labStationX Infrastructure Labs
Configure Standard Permissions in LinuxLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will configure standard Linux permissions for the user, group, and other identities.

Hands-on labStationX Infrastructure Labs
Configure the Display of a FileLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will learn about three powerful text (like logs) viewing tools: head; tail; and ,nl.

Hands-on labStationX Infrastructure Labs
Control Data Streams in LinuxLinux System AdministrationLevel: GuidedDuration: 30 minIn this challenge, you will manage Linux data streams.

Hands-on labStationX Infrastructure Labs
Create a Kubernetes Cluster DeploymentKubernetes Installation & ConfigurationLevel: GuidedDuration: 45 minIn this challenge, you will create a Deployment in a Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Create and Manage Linux Users and GroupsLinux System AdministrationLevel: GuidedDuration: 30 minIn this challenge, you will manage Linux users and groups using standard command-line tools.

Hands-on labStationX Infrastructure Labs
Create Cluster Objects by Using Declarative CommandsKubernetes Installation & ConfigurationLevel: GuidedDuration: 45 minIn this challenge, you will create pod objects in a Kubernetes cluster by using declarative commands.

Hands-on labStationX Infrastructure Labs
Create Cluster Objects by Using Imperative CommandsKubernetes Installation & ConfigurationLevel: GuidedDuration: 30 minIn this challenge, you will create objects in a Kubernetes cluster by using imperative commands.

Hands-on labStationX Infrastructure Labs
Display Manpage Information by Using SectionsLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will use man to learn how to find and search the different sections of the man pages.

Hands-on labStationX Infrastructure Labs
Distribution Installation in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will install CentOS7 and Ubuntu18.
Hands-on labStationX Infrastructure Labs
Edit Data by Using Linux Command-Line ToolsLinux System AdministrationLevel: GuidedDuration: 30 minIn this challenge, you will update data in a file.

Hands-on labStationX Infrastructure Labs
Edit Text Files in LinuxLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will learn to utilize the vim and nano text editors, and use a variety of file management tools to manage your text files.

Hands-on labStationX Infrastructure Labs
Getting Started with Kubernetes Cluster AdministrationKubernetes Installation & ConfigurationLevel: Getting StartedDuration: 1 hIn this lab, you will install and configure a fully functional three-node Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Getting Started with Linux AdministrationLinux Administration IntroductionLevel: Getting StartedDuration: 1 hIn this lab, you will manage Linux services, including SSH, FTP, Rsync, Scp, and Cron, manage users and groups, including privilege escalation, password security, and aliases, and document the…
Hands-on labStationX Infrastructure Labs
Getting Started with Linux Command Line FundamentalsLinux Command Line IntroductionLevel: Getting StartedDuration: 1 hIn this lab, you will manage files by using the Linux command line, display file names by using the ls command and wildcards, display file content by using the head, tail, more, tac, cat, and nl…

Hands-on labStationX Infrastructure Labs
Getting Started with Linux System Administration TasksLinux System AdministrationLevel: Getting StartedDuration: 1 hIn this lab, you will perform fundamental Linux command-line administration tasks.

Hands-on labStationX Infrastructure Labs
Initialize a Kubernetes ClusterKubernetes Installation & ConfigurationLevel: GuidedDuration: 30 minIn this challenge, you will initialize a Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Install Kubernetes Cluster ComponentsKubernetes Installation & ConfigurationLevel: GuidedDuration: 30 minIn this challenge, you will prepare an orchestrated container environment by installing Kubernetes cluster components.

Hands-on labStationX Infrastructure Labs
Manage Services in LinuxLinux System AdministrationLevel: GuidedDuration: 30 minIn this challenge, you will manage services in CentOS7 using the systemctl command.

Hands-on labStationX Infrastructure Labs
Manage Software with RPM and APT in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will manage software in CentOS7 with rpm and in Ubuntu with apt.
Hands-on labStationX Infrastructure Labs
Manage Software with Yum in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will configure a YUM software repository.
Hands-on labStationX Infrastructure Labs
Manage Storage in LinuxLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will manage the partition structure on the CentOS7 installation.

Hands-on labStationX Infrastructure Labs
Obtain Root Credentials in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will add a user to sudoers and perform admin tasks.
Hands-on labStationX Infrastructure Labs
Organize Kubernetes Cluster Resources by Using NamespacesKubernetes Installation & ConfigurationLevel: GuidedDuration: 30 minIn this challenge, you will organize resources in a Kubernetes cluster by using namespaces.

Hands-on labStationX Infrastructure Labs
Perform Conditional Decision Making in a Linux Shell ScriptLinux System AdministrationLevel: GuidedDuration: 30 minIn this challenge, you will create a shell script file search utility that can be executed from any location.

Hands-on labStationX Infrastructure Labs
Perform Linux Command-Line Operations by Using Boolean and Arithmetic OperatorsLinux System AdministrationLevel: GuidedDuration: 30 minYou are a Linux system administrator.

Hands-on labStationX Infrastructure Labs
Perform Linux Command-Line Operations by Using File Test and Relational OperatorsLinux System AdministrationLevel: GuidedDuration: 30 minYou are a Linux system administrator.

Hands-on labStationX Infrastructure Labs
Reset the Root Password in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will reset an unknown root password.
Hands-on labStationX Infrastructure Labs
Retrieve Kubernetes Core Component Information by Using kubectlKubernetes Installation & ConfigurationLevel: GuidedDuration: 30 minIn this challenge, you will retrieve information about the components of a Kubernetes cluster.

Hands-on labStationX Infrastructure Labs
Search for Files by Using WildcardsLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will use File Name Generators to select specific files.

Hands-on labStationX Infrastructure Labs
Search Linux Manpages by Using the Command LineLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will use the command line tools of grep and man with the correct options and arguments to find the command line corresponding to an objective.

Hands-on labStationX Infrastructure Labs
Simplify Linux Administration Tasks by Using XargsLinux System AdministrationLevel: GuidedDuration: 30 minYou are a Linux system administrator.

Hands-on labStationX Infrastructure Labs
Sort FilesLinux Command Line IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will learn to sort lines of files or output.

Hands-on labStationX Infrastructure Labs
Vim Fundamentals in LinuxLinux Administration IntroductionLevel: GuidedDuration: 30 minIn this challenge, you will work with the Vim text editor.
Hands-on labStationX Infrastructure Labs
Access a DynamoDB Table Securely from an AWS Lambda FunctionImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will deploy an AWS Lambda function that securely accesses an Amazon DynamoDB table.
Hands-on labStationX Infrastructure Labs
Access a Public Storage Container from an ASP.NET Web AppAzure Storage Solutions for DevelopersLevel: GuidedDuration: 30 minIn this challenge, you will write code to access an Azure Storage account used by the web app.Hands-on labStationX Infrastructure Labs
Access an Azure SQL Database by Using Microsoft Entra AuthenticationRelational Databases on AzureLevel: GuidedDuration: 30 minIn this lab, you will provision a new Azure SQL database that uses Microsoft Entra authentication for data security.Hands-on labStationX Infrastructure Labs
Access Document-Based Data in MongoDB by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will create a utility that loads, reads, and modifies sales order data in a MongoDB database.Hands-on labStationX Infrastructure Labs
Access File Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will use C# to process data from files.Hands-on labStationX Infrastructure Labs
Access File Data by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab you will write code to read a JSON file containing a customer record into an object, and then return the object representing the customer.Hands-on labStationX Infrastructure Labs
Access File Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will use Python to process data from files.Hands-on labStationX Infrastructure Labs
Access MongoDB Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you create a utility that loads, reads, and modifies sales order data in a MongoDB database.Hands-on labStationX Infrastructure Labs
Access MongoDB Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will read and write document-based data using Python and MongoDB.Hands-on labStationX Infrastructure Labs
Access Relational Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will create a utility that interacts with a relational database.Hands-on labStationX Infrastructure Labs
Access Relational Data by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will learn how to access relational data by using Node.js.Hands-on labStationX Infrastructure Labs
Access Relational Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge, you will create a utility that interacts with a relational database.Hands-on labStationX Infrastructure Labs
Add a PUT Method to an Amazon API GatewayImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will add a PUT method to an AWS Lambda API fronted by Amazon API Gateway that writes data to an Amazon DynamoDB database, test this change, and then promote it to a new testing…
Hands-on labStationX Infrastructure Labs
Add an Azure DevOps Webhook by Using Azure AutomationAzure DevOpsLevel: GuidedDuration: 30 minIn this lab, you will add a webhook to log notifications of pull request merges to a release branch in an Azure DevOps repository by using Azure Automation.
Hands-on labStationX Infrastructure Labs
Add and Manage Domain ControllersActive Directory Domain ServicesLevel: GuidedDuration: 30 minIn this lab, you will manage domain controllers by deploying a new domain controller to an existing domain, configuring it as a Global Catalog server, installing Active Directory Domain Services (AD…Hands-on labStationX Infrastructure Labs
Add Comments and Docstrings by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.Hands-on labStationX Infrastructure Labs
Address Dates, Times, and Datetime Functions in MySQL MySQL Database QueryLevel: GuidedDuration: 30 minIn this challenge you will write several MySQL queries by using date and time functions.Hands-on labStationX Infrastructure Labs
Advanced Threat Hunting with Microsoft 365 DefenderMicrosoft DefenderLevel: GuidedDuration: 1 hIn this lab, you will implement Advanced threat hunting by using Microsoft Defender and Entra ID.

Hands-on labStationX Infrastructure Labs
Analyze a Data Warehouse by Using Azure Synapse Analytics Dedicated SQL PoolAzure Data Fundamentals Level: GuidedDuration: 30 minIn this lab, you will analyze a Data Warehouse by using an Azure Synapse Analytics Dedicated SQL pool.Hands-on labStationX Infrastructure Labs
Analyze and Generate Text-Based Sentiment by Using Azure AI ServicesAzure AI EngineerLevel: GuidedDuration: 30 minIn this lab, you will analyze and generate text-based sentiment by using Azure AI Services.Hands-on labStationX Infrastructure Labs
Analyze Data by Using Azure Synapse Analytics Serverless SQL PoolAzure Data Fundamentals Level: GuidedDuration: 30 minIn this lab, you will analyze data by using an Azure Synapse Analytics serverless SQL pool.Hands-on labStationX Infrastructure Labs
Analyze Time Series Data by Using Python in JupyterLabJupyter Data VisualizationLevel: GuidedDuration: 30 minIn this lab, you will analyze and visualize time series data by using Python in the JupyterLab development environment.Hands-on labStationX Infrastructure Labs
Analyze web traffic with URL AnalysisNSXT.2: VMware NSX-T Manage and Secure Network TrafficLevel: GuidedDuration: 30 minIn this lab, you will test the IP Connectivity.Hands-on labStationX Infrastructure Labs
Assess Database Performance by Using Query Performance InsightRelational Databases on AzureLevel: GuidedDuration: 45 minIn this challenge, you will evaluate the performance of an Azure SQL database by using Query Performance Insight.Hands-on labStationX Infrastructure Labs
Assign Server and Database Roles by Using SQL ServerAdminister a SQL DatabaseLevel: GuidedDuration: 30 minIn this lab, you will assign server and database roles.Hands-on labStationX Infrastructure Labs
Authorize Users to Access Resources by Using SQL ServerAdminister a SQL DatabaseLevel: GuidedDuration: 30 minIn this lab, you will Authorize Users to Access Resources.Hands-on labStationX Infrastructure Labs
Automate CI Workflows by Using GitHub ActionsGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.Hands-on labStationX Infrastructure Labs
Automate Database Maintenance Tasks by Using SQL Server AgentRelational Databases on AzureLevel: GuidedDuration: 30 minIn this challenge, you will configure maintenance jobs by using SQL Server Agent in an Azure virtual machine that hosts SQL Server.Hands-on labStationX Infrastructure Labs
Automate Snapshots by Using DLMAWS Reliability and Business Continuity SOA.2Level: GuidedDuration: 1 hIn this challenge, you will configure automated snapshots of the Elastic Block Store (EBS) volumes on your web servers.
Hands-on labStationX Infrastructure Labs
Automate Testing and CI with GitHub ActionsGitHubLevel: GuidedDuration: 30 minIn this lab, you will create and configure GitHub Actions workflows to automate testing and continuous integration (CI).Hands-on labStationX Infrastructure Labs
Automate the Deployment of an Azure Virtual Machine by Using an Azure Resource Manager TemplateAzure Architect Storage, VMs, and MonitoringLevel: GuidedDuration: 30 minIn this challenge, you will automate the deployment of an Azure virtual machine by using an Azure Resource Manager (ARM) template.

Hands-on labStationX Infrastructure Labs
Autoscale a Web AppManage, Monitor, and Secure Azure Platform ServicesLevel: GuidedDuration: 30 minIn this challenge, you will configure and test autoscale for an Azure web app.Hands-on labStationX Infrastructure Labs
Azure Cost ManagementAzure FundamentalsLevel: GuidedDuration: 30 minIn this challenge, you will control costs related to Azure resources.

Hands-on labStationX Infrastructure Labs
Back Up Active Directory and SYSVOLActive Directory Domain ServicesLevel: GuidedDuration: 30 minIn this lab, you will back up the Active Directory database and SYSVOL folders.Hands-on labStationX Infrastructure Labs
Back Up SQL Server DatabasesAdminister a SQL DatabaseLevel: GuidedDuration: 30 minIn this lab, you will back up SQL Server databases.Hands-on labStationX Infrastructure Labs
Backup Windows Server by Using Azure BackupWindows Server Virtualization and High AvailabilityLevel: GuidedDuration: 30 minIn this lab, you will back up Windows Server by using Azure® Backup.Hands-on labStationX Infrastructure Labs
Build a Network by Using the VPC WizardAWS Technical Essentials TE.1Level: GuidedDuration: 30 minIn this challenge, you will create a custom VPC with public and private subnets, and an Internet and NAT Gateway, and then you will associate route tables with the correct subnets.


Hands-on labStationX Infrastructure Labs
Build a Real Project by Using Git WorkflowsGitHubLevel: AdvancedDuration: 45 minIn this lab, you will simulate a full development cycle on a Git project by initializing a repository, creating files and committing changes, branching, merging, and pushing the repository to GitHub.Hands-on labStationX Infrastructure Labs
Build an AI Model in Azure AI Machine Learning StudioAzure AI EngineerLevel: GuidedDuration: 30 minIn this lab, you will train and deploy an AI model in Azure AI Machine Learning Studio.Hands-on labStationX Infrastructure Labs
Build Command-Line Tools by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.Hands-on labStationX Infrastructure Labs
Build Features by Using Copilot in PythonGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.Hands-on labStationX Infrastructure Labs
Build Relational Databases in Google CloudGoogle Cloud FundamentalsLevel: GuidedDuration: 30 minIn this lab, you will build and manage a relational database in Google Cloud.Hands-on labStationX Infrastructure Labs
Build VPC Resources ManuallyAWS Technical Essentials TE.1Level: GuidedDuration: 30 minIn this challenge, you will create a custom VPC with public and private subnets, and an Internet and NAT Gateway.


Hands-on labStationX Infrastructure Labs
Can You Access Data by Using C#?C# - Access and Process DataLevel: AdvancedDuration: 45 minIn this challenge, you will use C# to read and write data from a relational database and a non-relational database.Hands-on labStationX Infrastructure Labs
Can You Access Data by Using C#?C# - Access and Process DataLevel: ExpertDuration: 1 hIn this challenge, you will use C# to read and write data from a relational database and a non-relational database.Hands-on labStationX Infrastructure Labs
Can You Access Data by using Python?Python - Access and Process DataLevel: AdvancedDuration: 45 minIn this challenge you will use Python to read and write data from a relational database, and a non-relational database.Hands-on labStationX Infrastructure Labs
Can You Access Data by using Python?Python - Access and Process DataLevel: ExpertDuration: 1 hIn this challenge you will use Python to read and write data from a relational database, and a non-relational database.Hands-on labStationX Infrastructure Labs
Can You Administer Computers by Using the Server ManagerWindows Server Deployment & AdministrationLevel: AdvancedDuration: 45 minIn this lab, you will administer computers remotely by using Server Manager.Hands-on labStationX Infrastructure Labs
Can You Aggregate Data by Using Transact-SQL?T-SQL Database QueryLevel: AdvancedDuration: 45 minIn this challenge, you will write several Transact-SQL queries to aggregate data.Hands-on labStationX Infrastructure Labs
Can You Aggregate Data from Multiple Tables in Transact-SQL?T-SQL Database QueryLevel: ExpertDuration: 1 hIn this lab, you will write several Transact-SQL queries to summarize data from multiple tables.Hands-on labStationX Infrastructure Labs
Can You Analyze Data by using Power BI?Power BI Data Analyst Series 1Level: ExpertDuration: 45 minIn this lab, you will analyze data by using Power BI.← Previous · Page 4 of 14 · Next →






























