TryHackMe · Curated by Topic

Practice Labs

Curated hands-on labs matched to each course track. Practice the concepts you learn — for free on TryHackMe.

26
Total labs
14
Free rooms
7
Topics

Labs hosted on TryHackMe

All labs link to TryHackMe — the industry-standard hands-on platform. Free rooms need only a free account. Premium rooms require a TryHackMe subscription (~$14/mo).

Create Free Account

Filter by Topic

Cybersecurity Fundamentals

4 free · 4 total

Cybersecurity Fundamentals course
BeginnerPathFREE

Pre-Security

Start from zero — networking, web, Linux, and Windows fundamentals before touching cybersecurity.

NetworkingLinuxWeb
Start Free
BeginnerPathFREE

Introduction to Cyber Security

Career paths, offensive vs defensive security, and hands-on intro tasks covering the core domains.

IntroCareers
Start Free
BeginnerRoomFREE

Cybersecurity 101

Foundational room covering CIA triad, threats, attacks, and cryptography basics.

CIA TriadCryptography
Start Free
BeginnerRoomFREE

Linux Fundamentals (3-part)

Master Linux from the terminal up — file permissions, processes, services, and scripting.

LinuxCLI
Start Free

SOC & Blue Team

1 free · 5 total

SOC and Blue Team course
BeginnerPathPremium

SOC Level 1

Complete analyst learning path — phishing, network security monitoring, SIEM fundamentals, and more.

SIEMPhishingMonitoring
Start on TryHackMe
IntermediatePathPremium

SOC Level 2

Intermediate blue team path covering threat intelligence, endpoint security, and incident response.

Threat IntelIREndpoint
Start on TryHackMe
BeginnerRoomFREE

Splunk: Basics

Hands-on Splunk SIEM — ingesting logs, SPL queries, dashboards, and basic alert tuning.

SplunkSPLSIEM
Start Free
IntermediateRoomPremium

Investigating with Splunk

Real-world investigation scenario using Splunk to hunt for an intruder in web server logs.

SplunkThreat Hunting
Start on TryHackMe
IntermediateRoomPremium

Sigma Rules

Write detection rules in Sigma — the universal SIEM query language for threat detection.

SigmaDetection
Start on TryHackMe

Penetration Testing

4 free · 6 total

Pentesting and Ethical Hacking course
BeginnerPathPremium

Jr Penetration Tester

Complete intro to offensive security — recon, exploitation, web attacks, and reporting.

ReconExploitationWeb
Start on TryHackMe
BeginnerRoomFREE

OWASP Top 10

Hands-on rooms for each OWASP Top 10 vulnerability — injection, broken auth, XSS, and more.

WebOWASPXSSSQLi
Start Free
BeginnerRoomFREE

Metasploit: Introduction

Learn Metasploit from modules to meterpreter — practical exploitation framework fundamentals.

MetasploitExploitation
Start Free
BeginnerRoomFREE

Nmap

Master network scanning with Nmap — host discovery, port scanning, service detection, and NSE.

NmapReconScanning
Start Free
IntermediatePathPremium

Web Fundamentals Path

Full web hacking learning path covering HTTP, Burp Suite, authentication, XSS, SQLi, and SSRF.

Burp SuiteWebSSRF
Start on TryHackMe
IntermediateRoomFREE

Active Directory Basics

Understand and attack AD environments — users, groups, Kerberos, and common misconfigurations.

Active DirectoryWindowsKerberos
Start Free

Python for Security

2 free · 3 total

Python for Cybersecurity course
BeginnerRoomFREE

Python Basics

Foundations of Python programming — variables, loops, functions, and file I/O through interactive tasks.

PythonScripting
Start Free
IntermediateRoomPremium

Python for Pentesters

Use Python to build scanners, exploit scripts, and automation tools for offensive security.

PythonAutomationScripting
Start on TryHackMe
BeginnerRoomFREE

Scripting for Beginners

Write bash and Python scripts to automate common security tasks and system administration.

BashPythonAutomation
Start Free

Cloud Security

2 free · 3 total

Cloud Security course
BeginnerRoomFREE

AWS Basics

Get started with AWS — EC2, S3, IAM, and core services through guided hands-on tasks.

AWSIAMS3
Start Free
BeginnerRoomFREE

Cloud Security Basics

Core cloud security concepts — shared responsibility model, IAM misconfigs, and cloud-native threats.

CloudIAMMisconfig
Start Free
IntermediateRoomPremium

S3 — Buckets of Fun

Find and exploit misconfigured S3 buckets — a real-world class of cloud vulnerability.

AWSS3Misconfig
Start on TryHackMe

Malware Analysis

0 free · 3 total

Malware Analysis course
BeginnerRoomPremium

Malware Introductory

Static and dynamic analysis fundamentals — strings, imports, sandboxing, and common malware families.

Static AnalysisSandbox
Start on TryHackMe
IntermediateRoomPremium

Basic Dynamic Analysis

Analyse malware behaviour in a controlled sandbox — process monitoring, network calls, and registry changes.

Dynamic AnalysisSandboxProcmon
Start on TryHackMe
IntermediateRoomPremium

REMnux — Getting Started

Set up and use the REMnux Linux distro for malware reverse engineering tasks.

REMnuxReverse Engineering
Start on TryHackMe

AI & Security

1 free · 2 total

AI for Cybersecurity course
IntermediateRoomPremium

Prompt Injection

Understand and exploit prompt injection vulnerabilities in LLM-powered applications.

LLMPrompt InjectionAI Security
Start on TryHackMe
BeginnerRoomFREE

AI Security Intro

Survey of AI-specific attack surfaces — model poisoning, adversarial inputs, and AI-assisted threats.

AIAdversarialLLM
Start Free

Ready for harder challenges?

Once you're comfortable with guided rooms, try HackTheBox — retired machines, ProLabs, and realistic enterprise environments.

Try HackTheBox