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 601–700
Hands-on labStationX Infrastructure Labs
Implement a Windows PowerShell WorkflowAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will use PowerShell to add roles and features to Windows Server with PowerShell Workflow.Hands-on labStationX Infrastructure Labs
Implement an Azure ExpressRoute CircuitImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 45 minIn this lab, you will implement an Azure ExpressRoute circuit.Hands-on labStationX Infrastructure Labs
Implement an Azure Virtual WANImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement an Azure virtual WAN.Hands-on labStationX Infrastructure Labs
Implement AWS Analytics Services by Using Amazon AthenaAWS Certified Cloud Practitioner (CLF-C02)Level: GuidedDuration: 45 minIn this lab, you need to perform queries against data stored in S3 buckets.
Hands-on labStationX Infrastructure Labs
Implement Azure Application GatewayImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement Azure Application Gateway.Hands-on labStationX Infrastructure Labs
Implement Azure FirewallImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement Azure Firewall.Hands-on labStationX Infrastructure Labs
Implement Azure Front DoorImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will Implement Azure Front Door.Hands-on labStationX Infrastructure Labs
Implement Azure Load Balancer in AzureImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement Azure Load Balancer in Azure.Hands-on labStationX Infrastructure Labs
Implement Azure Traffic ManagerImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement Azure Traffic Manager.Hands-on labStationX Infrastructure Labs
Implement Best Practices by Using the AWS Trusted AdvisorAWS Certified Cloud Practitioner (CLF-C02)Level: GuidedDuration: 45 minIn this lab, you will use AWS Trusted Advisor to review and implement best practices for Hexelo’s AWS environment.

Hands-on labStationX Infrastructure Labs
Implement Cost Management by Using the AWS Pricing CalculatorAWS Certified Cloud Practitioner (CLF-C02)Level: GuidedDuration: 1 hIn this lab, you will implement cost management by using AWS Budgets and AWS Cost Explorer.

Hands-on labStationX Infrastructure Labs
Implement Custom Error HandlingAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will add custom error handling to the scripts.Hands-on labStationX Infrastructure Labs
Implement Error Handling and Debugging in Windows PowerShell scriptsAutomated Administration with PowerShellLevel: AdvancedDuration: 45 minIn this lab, you will implement error handling and debugging in Windows PowerShell scripts.Hands-on labStationX Infrastructure Labs
Implement Jobs and Tasks with Windows PowerShellGetting Started with PowerShellLevel: AdvancedDuration: 45 minIn this lab, you will implement jobs and tasks with Windows PowerShell.Hands-on labStationX Infrastructure Labs
Implement Name Resolution in AzureImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will implement name resolution in Azure.Hands-on labStationX Infrastructure Labs
Implement Network Security Groups and Application Security GroupsAzure Networking and High AvailabilityLevel: GuidedDuration: 45 minIn this challenge, you will create and configure network security groups and application security groups.
Hands-on labStationX Infrastructure Labs
Implement Release Management and Versioning in GitHubGitHubLevel: ExpertDuration: 1 hIn this lab, you will prepare a new repository for versioning by creating an initial git tag.Hands-on labStationX Infrastructure Labs
Implement Scaling for an Amazon RDS InstanceAWS Reliability and Business Continuity SOA.2Level: GuidedDuration: 1 hIn this challenge, you will implement scaling for an Amazon Relational Database Service (RDS) instance.
Hands-on labStationX Membership
Implement Single System Changes in FirewallCyber Defense Forensics Analyst Training SeriesDuration: 1 hIn this hands-on lab, students will gain practical experience configuring a pfSense firewall to control and secure network traffic.Hands-on labStationX Infrastructure Labs
Implement Storage Spaces Direct in a Scale Out File Server ClusterWindows ServerLevel: GuidedDuration: 1 hIn this lab, you will configure a cluster by using the Scale-Out File Server feature and Storage Spaces Direct.Hands-on labStationX Infrastructure Labs
Implement TLS and Certificate Controls for a ServiceSecurity Operations PractitionerLevel: GuidedDuration: 1 h"In this lab, you will secure a service using TLS and certificates.
Hands-on labStationX Membership
Implementing Least-Privilege on WindowsCyber Security ProfessionalDuration: 1 hLeast-privilege is an important concept across many domains (e.g., Windows server/workstation management, networking, Linux management, etc.) and requires great discipline to implement properly.
Hands-on labStationX Infrastructure Labs
Install and Configure Azure DevOps Services (ADOS) Prerequisite Technologies [Prerequisite Lab]Azure DevOpsLevel: PrerequisiteDuration: 1 h**Required** This setup lab is a prerequisite for all related labs within the Azure DevOps Series and only to be completed once.
Hands-on labStationX Infrastructure Labs
Install and Configure ESXi v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab, you will install vSphere ESXi on a new server and configure the management network for access.Hands-on labStationX Infrastructure Labs
Install Roles and Features by Using PowerShell DSCAutomated Administration with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will install roles and features by using Windows PowerShell DSC.Hands-on labStationX Membership
Intro To Linux - Command Line BasicsIntroduction to Linux + 1 more blockDuration: 1 hLinux command line tools Duration: 1 hour
Hands-on labStationX Membership
Intro To Linux - File SystemsIntroduction to Linux Duration: 1 hIn this lab, we will learn about how the file system is organized in a Linux Operating System, and the location of some of the more important files and directories.
Hands-on labStationX Membership
Intro To Linux - Installing SoftwareIntroduction to Linux Duration: 1 hIn this lab, we will learn about how to install and update software, both manually, and also with the distribution's package manager.
Hands-on labStationX Membership
Intro To Linux - KernelIntroduction to Linux Duration: 1 hIn this lab, we will look at the Linux Kernel.Hands-on labStationX Membership
Intro To Linux - Networking ToolsIntroduction to Linux Duration: 1 hIn this lab, we will look at the different networking tools in Linux and how to configure networking.
Hands-on labStationX Membership
Intro To Linux - Processes and BootingIntroduction to Linux Duration: 1 hIn this lab, we will learn how to work with processes in Linux and how the system boots up and the services are managed.Hands-on labStationX Membership
Intro To Linux - Sed and AwkIntroduction to Linux Duration: 1 hIn this lab we will learn how to use some of the more useful parts of Sed and Awk.Hands-on labStationX Membership
Intro To Linux - Text EditorsIntroduction to Linux Duration: 1 hIn this lab, we will learn how to edit basic text files from the command line, as well as a GUI tool for the same.
Hands-on labStationX Membership
Intro To Linux - Users and GroupsCyber Security Professional + 1 more blockDuration: 1 hIn this lab, we will look at managing users on a Linux system.
Hands-on labStationX Membership
Lab Environment Orientation - *** (Start Here!) ***Cyber Defense Forensics Analyst Training SeriesDuration: 1 hThe purpose of this lab is to allow you to familiarize yourself with the lab virtual environment.Hands-on labStationX Membership
Linux AnalysisMalware Analysis & Reverse Engineering Duration: 1 hIn this lab, students will use Exterro’s Forensic Toolkit (FTK) to perform foundational digital media analysis on a provided disk image.
Hands-on labStationX Membership
Linux Familiarization LabIntroduction to Linux Duration: 1 hThis lab provides a foundational introduction to working within a Linux environment.
Hands-on labStationX Membership
Live Imaging with FTK Imager LiteCyber Defense Forensics Analyst Training SeriesDuration: 1 hStudents will use FTK Imager Lite to create a forensic image of a Windows 8 workstation.Hands-on labStationX Membership
MAC AnalysisMalware Analysis & Reverse Engineering Duration: 1 hStudents will use this lab to become familiar with locations of data on a MAC Image.
Hands-on labStationX Membership
Man In the Middle Crypto AttackRootkits & Threat DetectionDuration: 1 hStudents will be placed in the middle of an encrypted chat session.Hands-on labStationX Infrastructure Labs
Manage AuditingNetwork and Account SecurityLevel: GuidedDuration: 45 minIn this lab, you will manage auditing for the IT environment.Hands-on labStationX Infrastructure Labs
Manage Linux User Accounts, Folder Sharing, and Access ControlNetwork and Account SecurityLevel: GuidedDuration: 45 minIn this lab, you will manage common operations on a Linux virtual machine.Hands-on labStationX Infrastructure Labs
Manage Network Settings by Using Windows PowerShellGetting Started with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will manage network settings on a large number of servers.Hands-on labStationX Infrastructure Labs
Manage Users and GroupsMicrosoft 365 Identity & ServicesLevel: GuidedDuration: 45 minIn this challenge, you will create Office 365 users and security groups.Hands-on labStationX Infrastructure Labs
Manage Users and Groups by Using Windows PowerShellMicrosoft 365 Identity & ServicesLevel: GuidedDuration: 45 minIn this lab, you will manage Office 365 users and groups using Windows PowerShell.Hands-on labStationX Infrastructure Labs
Manage Virtual Machine Snapshots v8Creating and Managing Virtual Machines in vSphere8Level: GuidedDuration: 45 minIn this lab, you will manage virtual machine snapshots in your vSphere environment.Hands-on labStationX Infrastructure Labs
Manage vSphere by Using Command-Line ToolsDCV.3: Advanced vSphere Infrastructure Configuration and ManagementLevel: GuidedDuration: 45 minIn this challenge, you will manage and monitor a vCenter Server environment by using command-line tools.Hands-on labStationX Infrastructure Labs
Manage Windows Server on an Azure Virtual Machine by using Azure Policy Guest ConfigurationWindows Server Hybrid AdministrationLevel: GuidedDuration: 45 minIn this lab, you will manage Windows Server on Azure virtual machines by using Azure Policy Guest Configuration.Hands-on labStationX Infrastructure Labs
Manipulate Strings in PythonIntroductory PythonLevel: GuidedDuration: 1 hIn this lab, you will You are a Python developer.Hands-on labStationX Membership
Manually Analyze Malicious PDF DocumentsCyber Defense Forensics Analyst Training Series + 4 more blocksDuration: 1 hSeveral company employees have received unsolicited emails with suspicious pdf attachments.
Hands-on labStationX Membership
Manually Analyze Malicious PDF Documents 2Cyber Defense Forensics Analyst Training Series + 4 more blocksDuration: 1 hSeveral company employees have received unsolicited emails with suspicious pdf attachments.
Hands-on labStationX Membership
Memory Extraction and AnalysisCyber Defense Forensics Analyst Training Series + 1 more blockDuration: 1 hThis is one of the labs for the Advanced Digital Media Forensics class.Hands-on labStationX Membership
Metadata Extraction LabForensic Investigations and Evidence HandlingDuration: 1 hIn this lab, students will understand what Metadata is and learn a tool to use to identify it.
Hands-on labStationX Infrastructure Labs
Microsoft 365 Identity and Services [Prerequisite Lab]Microsoft 365 Identity & Services + 1 more blockLevel: PrerequisiteDuration: 1 hThis is a prerequisite for all related labs in this series and only to be completed once.Hands-on labStationX Infrastructure Labs
Microsoft 365 Mobility and Security [Prerequisite Lab]Microsoft 365 Mobility and SecurityLevel: PrerequisiteDuration: 1 h**Required** This setup lab is a prerequisite for all related labs in this series and only to be completed once.Hands-on labStationX Infrastructure Labs
Microsoft Defender for EndpointMicrosoft DefenderLevel: GuidedDuration: 45 minIn this lab, you will implement Microsoft Defender for Endpoint.

Hands-on labStationX Infrastructure Labs
Microsoft Defender for Identity SetupMicrosoft DefenderLevel: GuidedDuration: 1 hIn this lab, you will set up Microsoft Defender for Identity.

Hands-on labStationX Infrastructure Labs
Monitor AWS access by using IAM toolsAWS Certified Cloud Practitioner (CLF-C02)Level: GuidedDuration: 45 minIn this lab, you will audit users within the evironment to determine how often passwords are being reset and whether or not MFA is being used.
Hands-on labStationX Infrastructure Labs
Monitor Azure Virtual NetworkImplement and Harden an Azure Networking SolutionLevel: AdvancedDuration: 1 hIn this lab, you will monitor an Azure Virtual Network.Hands-on labStationX Infrastructure Labs
Monitor Stream Events by Using Event HubAzure Data Storage Monitor and OptimizeLevel: GuidedDuration: 45 minIn this challenge, you will monitor an event hub that supports event streaming.Hands-on labStationX Membership
Nessus Scanning and ReportingCyber Defense Forensics Analyst Training SeriesDuration: 1 hThis exercise will introduce trainees to the advanced settings within the Nessus Vulnerability Scanner.Hands-on labStationX Membership
Nexpose: Analysis & Reporting (Executive, High Risk and Recommendation Reporting)Network ForensicsDuration: 1 hIn this lab students will use Rapid 7's Nexpose vulnerability scanner to identify, assess, and report on network based threats.
Hands-on labStationX Membership
PAM LabCyber Defense Forensics Analyst Training Series + 3 more blocksDuration: 1 hThis lab exercise is designed to allow trainees to remotely access a virtual machine using SSH to create a user account and assign the user account permissions on the virtual machine.Hands-on labStationX Membership
Participate in Attack Analysis Using Trusted Tool SetCyber Defense Forensics Analyst Training Series + 3 more blocksDuration: 1 hStudents will participate in attack analysis/incident response, including root cause determination, to identify vulnerabilities exploited, vector/source and methods used (e.g., malware, denial of…Hands-on labStationX Infrastructure Labs
Perform Discovery Scanning and Network ReconnaissanceNetwork and Account SecurityLevel: GuidedDuration: 45 minIn this lab, you will perform discovery scanning and network reconnaissance.Hands-on labStationX Infrastructure Labs
Perform Password CrackingNetwork and Account SecurityLevel: GuidedDuration: 45 minIn this challenge, you will evaluate the risk of password cracking to your IT environment.Hands-on labStationX Infrastructure Labs
Perform Vulnerability ScanningNetwork and Account SecurityLevel: GuidedDuration: 45 minIn this lab, you will perform vulnerability scanning by using Greenbone Security Assistant (GSA).Hands-on labStationX Membership
Performing Incident Response in a Windows EnvironmentCyber Security ProfessionalDuration: 1 hThis next lab walks students through identifying a security incident, as well as handling and then responding to the incident.
Hands-on labStationX Membership
Personal Security ProductsRootkits & Threat DetectionDuration: 1 hAnti-virus (AV) programs are software designed to detect and quarantine programs that are deemed malicious.Hands-on labStationX Infrastructure Labs
Plan Device ManagementMicrosoft 365 Mobility and SecurityLevel: GuidedDuration: 45 minIn this lab, you need to create a configuration profile for Microsoft Intune-enrolled devices.Hands-on labStationX Infrastructure Labs
Plan Windows 10 deploymentMicrosoft 365 Mobility and SecurityLevel: GuidedDuration: 45 minIn this challenge, you will plan Windows® 10 deployments.Hands-on labStationX Infrastructure Labs
Prioritize Risks and Implement One RemediationSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will perform practical risk management by using staged technical findings.
Hands-on labStationX Infrastructure Labs
Protect Azure Virtual Machines That Run Windows Server by Using Just-In-Time AccessWindows Server Hybrid AdministrationLevel: GuidedDuration: 45 minIn this lab, you will implement just-in-time (JIT) virtual machine access.Hands-on labStationX Infrastructure Labs
Provision an Office 365 E5 Trial Subscription [Prerequisite Lab]Deploy and Manage Windows ClientsLevel: PrerequisiteDuration: 1 h**Required** This setup lab is a prerequisite for all related labs in this series and only to be completed once.Hands-on labStationX Infrastructure Labs
Querying Multiple Tables Using Outer Joins in Transact-SQLT-SQL Database QueryLevel: GuidedDuration: 1 hIn this lab, your will write several Transact-SQL queries to join data from multiple tables by using outer joins.Hands-on labStationX Infrastructure Labs
Read and Write to a File in JavaApprentice Java DeveloperLevel: GuidedDuration: 45 minIn this lab, you will create a class that will read and write files.Hands-on labStationX Infrastructure Labs
Reduce DVWA Exposure by Using Compensating ControlsSecurity Operations PractitionerLevel: GuidedDuration: 1 hIn this lab, you will reduce risk from a vulnerable DMZ web application using compensating controls.
Hands-on labStationX Membership
Remove TrojanMalware Analysis & Reverse Engineering Duration: 1 hIn this lab, the student will execute a defined response plan to identify and remove a Trojan virus from a Windows environment using Windows Security Essentials.
Hands-on labStationX Infrastructure Labs
Restore Objects in Active DirectoryActive Directory Domain ServicesLevel: GuidedDuration: 45 minIn this lab, you will restore Active Directory objects that have been accidentally deleted.Hands-on labStationX Membership
Rogue Device Identification and BlockingCyber Defense Forensics Analyst Training Series + 3 more blocksDuration: 1 hStudents will scan a network and identify rogue devices.Hands-on labStationX Infrastructure Labs
Run Background Jobs in 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
Scanning with NmapCyber Defense Forensics Analyst Training Series + 2 more blocksDuration: 1 hIn this lab, you will perform several scans but, using Wireshark, you will be able to view the scan traffic to see what the tool is actually doing under the hood.Hands-on labStationX Infrastructure Labs
Schedule Tasks Using Windows PowerShellGetting Started with PowerShellLevel: GuidedDuration: 45 minIn this lab, you will perform automated maintenance on a large number of servers by using scripts.Hands-on labStationX Infrastructure Labs
Secure Amazon API Gateway REST Methods by Using an Amazon Cognito User PoolImplement a Secure Serverless REST API Level: AdvancedDuration: 45 minIn this lab, you will authorize end users to access your Amazon API Gateway REST API.
Hands-on labStationX Membership
Secure Coding (C++) - Lab 1: Race ConditionsSecure Coding (C++)Duration: 1 hIn this lab, we will look at attacks on race conditions and then cover how to fix them.Hands-on labStationX Membership
Secure Coding (C++) - Lab 2: Data ValidationSecure Coding (C++)Duration: 1 hIn this lab, we will look at vulnerabilities involving code injection due to improper handling of user input.Hands-on labStationX Membership
Secure Coding (C++) - Lab 3: AuthenticationSecure Coding (C++)Duration: 1 hIn this lab, we will look at authentication vulnerabilities including verbose error messages, plaintext passwords, and single-factor authentication.Hands-on labStationX Membership
Secure Coding (C++) - Lab 4: Access ControlSecure Coding (C++)Duration: 1 hIn this lab, we will look at vulnerabilities with access control - the process by which a system decides whether or not a user is allowed to make use of a resource.Hands-on labStationX Membership
Secure Coding (C++) - Lab 5: CryptographySecure Coding (C++)Duration: 1 hThere are many issues that can arise with Cryptography, when trying to write secure code.Hands-on labStationX Membership
Secure Coding (C++) - Lab 6: Error HandlingSecure Coding (C++)Duration: 1 hIn this lab, we will look at vulnerabilities involving overly verbose error messages and insufficient logging.Hands-on labStationX Membership
Secure Coding (C++) - Lab 7: Static AnalysisSecure Coding (C++)Duration: 1 hIn this lab, we will be looking at a tool called CodeChecker that analyzes code for issues with both security vulnerabilities and coding conventions.Hands-on labStationX Membership
Secure Coding (C++) - Lab 8: Buffer OverflowsSecure Coding (C++)Duration: 1 hWhen too much data is placed into a buffer, it can overwrite adjacent memory values leading to remote code execution or system crashes.Hands-on labStationX Membership
Secure Coding (Python) - Lab 1: Race ConditionsSecure Coding (Python)Duration: 1 hWhenever there is concurrent access to a shared resource, there is the potential for race conditions.
Hands-on labStationX Membership
Secure Coding (Python) - Lab 2: Data ValidationSecure Coding (Python)Duration: 1 hWhenever input is taken from an end user, you need to exercise caution that the data entered will not be interpreted as anything other than data.
Hands-on labStationX Membership
Secure Coding (Python) - Lab 4: Access ControlSecure Coding (Python)Duration: 1 hAccess control is the process by which a system decides whether or not a user is allowed to make use of a resource.
Hands-on labStationX Membership
Secure Coding (Python) - Lab 6: Error HandlingSecure Coding (Python)Duration: 1 hThere are a few issues when it comes to error handling that are related to security.
Hands-on labStationX Membership
Secure Coding (Python) - Lab 7: Static AnalysisSecure Coding (Python)Duration: 1 hIn this lab, we will be looking at a tool called CodeChecker that analyzes code for issues with both security vulnerabilities and coding conventions.
Hands-on labStationX Membership
Secure Coding (Python) - Lab 8: Pickles and ImportsSecure Coding (Python)Duration: 1 hIn this lab, we will look at Python Pickles and the Python import system.
Hands-on labStationX Infrastructure Labs
Secure Privileged Access and Auditing in Active DirectorySecurity Operations PractitionerLevel: GuidedDuration: 1 h"In this lab, you will improve identity security in Active Directory.
Hands-on labStationX Infrastructure Labs
Set Up Git and Connect to GitHub [Prerequisite Lab]GitHubLevel: PrerequisiteDuration: 45 minThis is a prerequisite for all related labs in this series and only to be completed once.← Previous · Page 7 of 8 · Next →
































