Browse everything
Roadmaps, courses and hands-on labs — search or filter. All roadmaps · Lab catalogue
Filters 2
Filter results
Type
- ✓ Hands-on lab 739
Lab difficulty
- Getting Started 9
- Prerequisite 7
- Guided 123
- Advanced 260
- Expert 65
Duration
- ≤ 30 min 761
- ✓ 30–60 min 739
- 1–2 h 177
- 2 h+ 23
Topic
- Azure 149
- Blue Team 149
- Cyber Security Labs 125
- Essential IT 88
- Networking 75
- General Cyber security 71
- Programming 68
- AWS 41
- Advanced General Cyber Security 39
- Data Science 38
- Linux 25
- Hacking 24
- VMware 22
- Web hacking 22
- Google Cloud 3
Included in
739 results — showing 501–600
Hands-on labStationX Infrastructure Labs
Can You Use Conditional Methods to Control User Access?Microsoft 365 User ControlLevel: AdvancedDuration: 45 minIn this lab, you will use various conditional methods to control user access to internal corporate resources.Hands-on labStationX Infrastructure Labs
Can You Use Data Types and Functions in a MySQL Database? MySQL Database QueryLevel: AdvancedDuration: 45 minIn this challenge you will write several MySQL queries by using data types and functions.Hands-on labStationX Infrastructure Labs
Can you Use Data Types and Functions in Transact-SQL?T-SQL Database QueryLevel: AdvancedDuration: 45 minIn this challenge, you will write several Transact-SQL (T-SQL) queries by using data types and functions.Hands-on labStationX Infrastructure Labs
Can You Use Formulas and Functions in Microsoft Excel?Excel ProductivityLevel: AdvancedDuration: 45 minIn this lab, you will use formulas and functions in Microsoft Excel.Hands-on labStationX Infrastructure Labs
Can You Use Managed Identities?Azure Architect Technology SolutionsLevel: AdvancedDuration: 45 minIn this challenge, you will enable System-assigned and user-assigned managed identities using a VM and assign appropriate permissions.Hands-on labStationX Infrastructure Labs
Can You Use Privileged Identity Management (PIM) to Enable Just in Time Role Requests?Microsoft 365 User ControlLevel: ExpertDuration: 1 hIn this lab, you will enable Privileged Identity Management (PIM) on certain roles in Azure Active Directory.Hands-on labStationX Infrastructure Labs
Can You Use RBAC and Design a Custom Role?Azure Architect Technology SolutionsLevel: AdvancedDuration: 1 hIn this lab, you will configure account security using Role Based Access Control (RBAC) and then design a custom role.
Hands-on labStationX Infrastructure Labs
Can You Use Security Templates, Remote Access Exploits, and PE Analysis to Manage a Windows Server Configuration?Security Architect Introduction Level: GuidedDuration: 1 hIn this lab, you will use security templates, remote access exploits, and PE analysis to manage a windows server configuration.
Hands-on labStationX Infrastructure Labs
Can You Visualize Categorical Data by Using Python in JupyterLab?Jupyter Data VisualizationLevel: AdvancedDuration: 1 hIn this lab, you will analyze and visualize categorical data by using Python in the JupyterLab development environment.Hands-on labStationX Infrastructure Labs
Can You Visualize Categorical Data by Using RStudio?Data Story Telling Using RStudioLevel: AdvancedDuration: 45 minIn this lab, you will analyze and visualize categorical data by using RStudio.Hands-on labStationX Infrastructure Labs
Can You Visualize Data Distributions by Using Python in JupyterLab?Jupyter Data VisualizationLevel: AdvancedDuration: 45 minIn this lab, you will You need to analyze and visualize data distributions by using Python™ in the JupyterLab development environment.Hands-on labStationX Infrastructure Labs
Can You Visualize Data Distributions by Using RStudio?Data Story Telling Using RStudioLevel: AdvancedDuration: 45 minIn this lab, you will analyze and visualize data distributions by using RStudio.Hands-on labStationX Infrastructure Labs
Can You Visualize Relational and Temporal Data by Using Python in JupyterLab?Jupyter Data VisualizationLevel: AdvancedDuration: 45 minIn this lab, you will analyze and visualize data distributions by using Python in the JupyterLab development environment.Hands-on labStationX Infrastructure Labs
Can You Visualize Relational and Temporal Data by Using RStudio?Data Story Telling Using RStudioLevel: AdvancedDuration: 45 minIn this lab, you will analyze and visualize relational and temporal data by using RStudio.Hands-on labStationX Infrastructure Labs
Clone Virtual Machines and Manage Templates v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab, you will clone virtual machines and manage templates.Hands-on labStationX Membership
Clonezilla_NetworkNetwork Forensics + 1 more blockDuration: 1 hAs a incident responder, it's important to understand how to create baseline templates.
Hands-on labStationX Infrastructure Labs
Comprehensive Security Management with Microsoft Defender and Entra IDMicrosoft DefenderLevel: AdvancedDuration: 45 minIn this lab, you will implement comprehensive security management by using Microsoft Defender and Microsoft Entra ID.

Hands-on labStationX Membership
Compromise Assessment with Crowd ResponseDigital Media ForensicsDuration: 1 hIn this lab students will run Crowd Response to conduct an incident response that will generate incident response files that can be analyzed and used to conduct compromise assessment.Hands-on labStationX Infrastructure Labs
Configure Access and ProtectionSecurity in WindowsLevel: AdvancedDuration: 45 minIn this lab, you will configure NTFS permissions, configure share permissions, configure and manage local storage, manage and optimize storage, and manage advanced file and folder permissions.Hands-on labStationX Infrastructure Labs
Configure Azure Arc With the Azure Connected Machine AgentWindows Server Hybrid AdministrationLevel: GuidedDuration: 1 hIn this lab, you will configure Azure Arc with the Azure Connected Machine Agent.Hands-on labStationX Infrastructure Labs
Configure Azure Monitor AlertsImplementing an Azure Data SolutionLevel: GuidedDuration: 45 minIn this challenge, you will provision a new virtual machine scale set that uses autoscaling.Hands-on labStationX Infrastructure Labs
Configure Exchange OnlineMicrosoft 365 Identity & Services + 1 more blockLevel: GuidedDuration: 45 minIn this challenge, you will configure an Exchange sharing policy and configure exchange mailboxes and trace messages.Hands-on labStationX Infrastructure Labs
Configure Logging for an EC2 WebsiteAWS Certified Security - SpecialtyLevel: GuidedDuration: 1 hIn this lab, you will set up logging for an EC2-hosted website.

Hands-on labStationX Infrastructure Labs
Configure NFS Storage in vSphere v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab, you will configure Network File System (NFS) storage on your vSphere hosts.Hands-on labStationX Infrastructure Labs
Configure Security Recommendations for an Azure Virtual MachineAzure Secure Data & ApplicationsLevel: GuidedDuration: 1 hIn this challenge, you will configure security recommendations for an Azure virtual machine.
Hands-on labStationX Infrastructure Labs
Configure SharePoint OnlineMicrosoft 365 Identity & Services + 1 more blockLevel: GuidedDuration: 45 minIn this challenge, you will configure the properties of a SharePoint online site collection, configure site permissions, and user profiles.Hands-on labStationX Membership
Control Assessment and EvaluationCyber Defense Forensics Analyst Training Series + 2 more blocksDuration: 1 hStudents start off the lab by reviewing are a list of security controls which are to be applied to systems on a fictitious corporate network.Hands-on labStationX Infrastructure Labs
Create a Chart-based Report by Using Power BIPower BI Data Analyst Series 1Level: GuidedDuration: 45 minIn this lab, you will create a chart-based report.Hands-on labStationX Infrastructure Labs
Create a Dashboard by Using Power BIPower BI Data Analyst Series 1Level: GuidedDuration: 45 minIn this lab you will use Power BI to create a dashboard.Hands-on labStationX Infrastructure Labs
Create a Menu ScriptAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will create a Disk Tools menu that can easily be used by the support technicians.Hands-on labStationX Infrastructure Labs
Create a Multi-Page Report by Using Power BIPower BI Data Analyst Series 1Level: GuidedDuration: 45 minIn this lab, you will create a multi-page report.Hands-on labStationX Infrastructure Labs
Create a New Virtual Machine in VMware vSphere v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab you need to create a new virtual machine.Hands-on labStationX Infrastructure Labs
Create a Production Deployment Environment in Amazon API GatewayImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will take an AWS Lambda function fronted by Amazon API Gateway that is deployed for development and create a version to deploy to production.
Hands-on labStationX Infrastructure Labs
Create a Script with Parameters in Windows PowerShellAutomated Administration with PowerShell + 1 more blockLevel: AdvancedDuration: 45 minIn this lab, create a script with parameters by using Windows PowerShell.Hands-on labStationX Infrastructure Labs
Create a Secure API Endpoint for a Lambda Function by Using Amazon API GatewayImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will create a secure Amazon API Gateway endpoint for an AWS Lambda function.
Hands-on labStationX Infrastructure Labs
Create an Advanced Module in PowerShellAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will make your Get-UpTime function, more flexible.Hands-on labStationX Infrastructure Labs
Create an Amazon DynamoDB TableImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will create an Amazon DynamoDB table that supports storing scores for an online game.
Hands-on labStationX Infrastructure Labs
Create an Apache Spark Job in Synapse StudioData Processing and Security in AzureLevel: GuidedDuration: 45 minIn this challenge, you will create an Apache Spark job in Synapse Studio.Hands-on labStationX Infrastructure Labs
Create an Azure Virtual Machine AlertAzure Architect Storage, VMs, and MonitoringLevel: GuidedDuration: 45 minIn this challenge, you will create an alert for an Azure virtual machine.
Hands-on labStationX Infrastructure Labs
Create an HTML ReportAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will make these reports easier to read by converting them into HTML.Hands-on labStationX Infrastructure Labs
Create and Manage VMFS Datastores v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab, you will create and manage vSphere Virtual Machine File Share (VMFS) datastores.Hands-on labStationX Infrastructure Labs
Create Branching Logic in PythonIntroductory PythonLevel: GuidedDuration: 45 minIn this lab, you will create branching logic in Python.Hands-on labStationX Infrastructure Labs
Create Model Calculations by Using DAXPower BI Data Analyst Series 1Level: GuidedDuration: 45 minIn this lab, you will create model calculations by using Data Analysis Expressions (DAX) in Power BI.Hands-on labStationX Infrastructure Labs
Create Scheduled Jobs with Windows PowerShellGetting Started with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will perform automated maintenance on a large number of servers.Hands-on labStationX Membership
Creating a Case in OSFForensic Investigations and Evidence HandlingDuration: 1 hIn this lab students will become familiar with creating a lab in OSForensics.
Hands-on labStationX Membership
Creating a Forensic ImageCyber Defense Forensics Analyst Training Series + 1 more blockDuration: 1 hIn this lab, students will learn how to create a forensic image of a removable media using FTK imager.Hands-on labStationX Infrastructure Labs
Define and Use Functions in PythonIntroductory PythonLevel: GuidedDuration: 45 minIn this lab, you will define functions in an application.Hands-on labStationX Membership
Denial of Service PCAP AnalysisCyber Defense Forensics Analyst Training Series + 2 more blocksDuration: 1 hThe student will act as attacker and defender in this scenario.Hands-on labStationX Infrastructure Labs
Deploy an Application by Using Azure Container AppsHybrid Cloud ARM SolutionsLevel: AdvancedDuration: 45 minIn this lab, you will deploy a containerized application by using Azure Container Apps.
Hands-on labStationX Infrastructure Labs
Deploy an AWS Lambda FunctionImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will deploy a REST API endpoint for AWS Lambda.
Hands-on labStationX Infrastructure Labs
Deploy an Azure Virtual Machine by Using Azure PowerShellAzure Architect Storage, VMs, and MonitoringLevel: GuidedDuration: 45 minIn this challenge, you will deploy an Azure virtual machine.
Hands-on labStationX Infrastructure Labs
Deploy Workloads on an Azure Virtual MachineHybrid Cloud ARM SolutionsLevel: GuidedDuration: 45 minIn this lab, you will create an image of an Azure virtual machine that hosts Microsoft Visual Studio.
Hands-on labStationX Infrastructure Labs
Design an Azure Cosmos DB Account for High AvailabilityDesigning an Azure Data SolutionLevel: GuidedDuration: 1 hIn this challenge, you will provision a new Azure Cosmos DB account that is designed for high availability.Hands-on labStationX Infrastructure Labs
Design Interactive Scripts in Windows PowerShellAutomated Administration with PowerShellLevel: AdvancedDuration: 45 minIn this lab, you will make PowerShell scripts easy for new users to use.Hands-on labStationX Infrastructure Labs
Design, Defend, and Respond Across an End-to-End Security ArchitectureSecurity Operations PractitionerLevel: ExpertDuration: 1 hIn this lab, you will complete an end-to-end capstone scenario spanning architecture, engineering, monitoring, hunting, and incident response.
Hands-on labStationX Infrastructure Labs
Detect AWS Threats and Automate RemediationAWS Certified Security - SpecialtyLevel: GuidedDuration: 45 minIn this lab, you will respond to a simulated threat to a web server environment with automated remediation.

Hands-on labStationX Membership
Detect Embedded Shellcode in a Microsoft Office DocumentMalware Analysis & Reverse Engineering Duration: 1 hMalware can take many forms.
Hands-on labStationX Membership
Detect the Introduction of a Malicious ApplicationDigital Media ForensicsDuration: 1 hIn this lab the student will learn how to start a apache2 web server and deploy a malicious executable to the web server so we can detect the introduction and executions of malicious activity on a…Hands-on labStationX Membership
Detecting Changes to System ConfigurationsWindows Security & System HardeningDuration: 1 hStudents will use a couple of the popular Sysinternals Suite tools to observe configuration changes on a known good/clean system.Hands-on labStationX Infrastructure Labs
Enable Azure Backup for a SQL Server DatabaseRelational Databases on AzureLevel: GuidedDuration: 45 minIn this challenge, you will enable Azure Backup for a SQL Server database.Hands-on labStationX Infrastructure Labs
Enable Privileged Identity Management (PIM) for Select Roles in Microsoft Entra IDMicrosoft 365 User ControlLevel: GuidedDuration: 1 hIn this lab, you will enable Privileged Identity Management (PIM) for the Global Administrator role in Microsoft Azure and Microsoft 365.Hands-on labStationX Infrastructure Labs
Enforce Segmentation and Approved Access PathsSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will enforce segmentation and approved access paths.
Hands-on labStationX Infrastructure Labs
Enumerate Objects in the Pipeline Using Windows PowerShellGetting Started with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will determine which Windows PowerShell commands are required to enumerate through an array objects on a single server to perform custom actions.Hands-on labStationX Infrastructure Labs
Establish a Windows Hardening and Security Logging BaselineSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will harden a Windows endpoint to reduce common attack paths.
Hands-on labStationX Infrastructure Labs
Establish centralized logging by onboarding hosts and validating monitoring readinessSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will ensure monitoring readiness through centralized logging.
Hands-on labStationX Membership
Event Log Collection with SplunkCyber Defense Forensics Analyst Training SeriesDuration: 1 hIn this lab you will use Splunk Enterprise to ingest logs from a local host for analysis Duration: 2 hoursHands-on labStationX Infrastructure Labs
Explore Document Processing in Azure AI's Document Intelligence StudioAzure AI EngineerLevel: GuidedDuration: 1 hIn this lab, you will explore document processing in Azure AI's Document Intelligence Studio.Hands-on labStationX Infrastructure Labs
Filter Objects in the Pipeline Using Windows PowerShellGetting Started with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will use Windows PowerShell to filter objects on a single server.Hands-on labStationX Membership
FTK Analysis & ReportingForensic Investigations and Evidence HandlingDuration: 1 hThe FTK Imaging & Analysis lab is focused on building incident handling skills.
Hands-on labStationX Infrastructure Labs
Getting Started with Administering Relational Databases on Azure (Series B)Relational Databases on AzureLevel: Getting StartedDuration: 1 hIn this lab, you will administer an Azure relational database solution.Hands-on labStationX Infrastructure Labs
Getting Started with Azure Infrastructure SolutionsAzure Infrastructure SolutionsLevel: Getting StartedDuration: 1 hIn this lab, you will configure an Azure infrastructure.
Hands-on labStationX Infrastructure Labs
Getting Started with Azure Storage, Virtual Machines, and MonitoringAzure Architect Storage, VMs, and MonitoringLevel: Getting StartedDuration: 1 hIn this lab, you will create and monitor Azure® storage accounts and virtual machines.
Hands-on labStationX Infrastructure Labs
Getting Started with Linux+2Linux on AzureLevel: Getting StartedDuration: 1 hIn this lab, you will configure a network that contains one virtual machine running Windows® 10 and two virtual machines running Ubuntu Linux® by verifying the network address settings on two…Hands-on labStationX Infrastructure Labs
Govern, Detect, Hunt, and Respond Through an Integrated Security Operations SprintSecurity Operations PractitionerLevel: AdvancedDuration: 1 hIn this lab, you will complete an integrated security operations sprint that combines tasks from labs 8-13.
Hands-on labStationX Infrastructure Labs
Governance and Compliance Evidence CollectionSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will apply governance and compliance concepts through technical evidence.

Hands-on labStationX Infrastructure Labs
Handle Errors and Exceptions in PythonIntroductory PythonLevel: GuidedDuration: 45 minIn this lab, you will handle errors and exceptions in your code.Hands-on labStationX Infrastructure Labs
Harden a JumpBox for Secure AdministrationSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will harden a JumpBox that is used for administrative access.
Hands-on labStationX Membership
Hardening C#.NET Web Apps - Broken Access ControlHardening C#.NET Web AppsDuration: 1 hIn this lab, we will show an exploit on a user's cookie, then apply remediation measures, and then reattempt the exploit.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Broken AuthenticationHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure the authentication methods in a web application written in C#.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Cross Site ScriptingHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure web applications written in C# against XSS attacks.Hands-on labStationX Membership
Hardening C#.NET Web Apps - CSRFHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure web applications written in C# against Cross Site Request Forgery attacks.Hands-on labStationX Membership
Hardening C#.NET Web Apps - OS Command InjectionHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure a web application written in C# against OS Command Injection attacks.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Password HashingHardening C#.NET Web AppsDuration: 1 hThis lab teaches how to properly use password hashing in a C# web application.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Secure DeserializationHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure web applications written in C# against Insecure Deserialization attacks.Hands-on labStationX Membership
Hardening C#.NET Web Apps - SQL InjectionHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure a web application written in C# against SQL Injection attacks.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Two Factor AuthenticationHardening C#.NET Web AppsDuration: 1 hThis lab teaches how to deploy Google Authenticator in a C# web application in order to deploy Two Factor Authentication.Hands-on labStationX Membership
Hardening C#.NET Web Apps - Web ConfigurationHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure the C# configuration for web applications written in C#.Hands-on labStationX Membership
Hardening C#.NET Web Apps - XXEHardening C#.NET Web AppsDuration: 1 hThis lab teaches methods to secure a web application written in C# against XXE attacks.Hands-on labStationX Infrastructure Labs
Hunt Threats Using Intelligence and Rule-Based DetectionSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will conduct a targeted threat hunt by using real tools and pre-staged telemetry.
Hands-on labStationX Membership
Identify Access to a LINUX Firewall Through SYSLOG ServiceCyber Defense Forensics Analyst Training Series + 4 more blocksDuration: 1 hStudents will identify access to a PFSENSE firewall through the forwarding of SYSLOG (System logs) from a Firewall to the SYSLOG service we have configured and set up on the Network.
Hands-on labStationX Membership
Identify and Remove Trojan Using Various ToolsDigital Media ForensicsDuration: 1 hStudents will detect malicious files and processes using various tools.Hands-on labStationX Membership
Identify Rootkit and DLL Injection ActivityRootkits & Threat DetectionDuration: 1 hStudents will use Olly Debugger to debug a suspect program and determine if any of the observed behavior is malicious or not.Hands-on labStationX Membership
Identify Suspicious Information in VM SnapshotsDigital Media ForensicsDuration: 1 hStudents will identify known IOCs for Stuxnet and save them for analysis.Hands-on labStationX Membership
Identifying Anomalous ARPRootkits & Threat DetectionDuration: 1 hThis lab exercise is designed to allow the trainee to become familiar with identifying anomalous ARP traffic.Hands-on labStationX Membership
Identifying Intrusion and Mitigating Attacks with RHEL ServerNetwork ForensicsDuration: 1 hThis last lab is similar to the Windows Incident Response lab, but different in that this one requires you to run through the IR process in a Linux, more specifically a Red-Hat, environment.
Hands-on labStationX Membership
Identifying Malicious CallbacksNetwork ForensicsDuration: 1 hStudents will try to identify suspicious behavior on a compromised machine using volatility.
Hands-on labStationX Infrastructure Labs
Implement a Data Model by Using Power BIPower BI Data Analyst Series 1Level: GuidedDuration: 45 minIn this lab, you will implement a data model.Hands-on labStationX Infrastructure Labs
Implement a Fault Tolerant File Service by Using EFSAWS Reliability and Business Continuity SOA.2Level: GuidedDuration: 1 hIn this challenge, you will configure an Amazon Elastic File System (Amazon EFS) for your server infrastructure.
Hands-on labStationX Infrastructure Labs
Implement a Private Endpoint in AzureImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement a Private Endpoint in Azure.Hands-on labStationX Infrastructure Labs
Implement a Virtual Network Gateway in AzureImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement a virtual network gateway in Azure.← Previous · Page 6 of 8 · Next →







































