FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

Β© 2026 FreeCourse. All rights reserved.

TryHackMe Free Content Catalog

TryHackMe Free Rooms

Direct access to all 13 free practical labs and walkthrough rooms on the TryHackMe platform.

13Free Rooms
5Difficulty Levels
30Topics

Perspective

Difficulty

Room Type

Skill

Showing 1 to 13 of 13 rooms

Python: Core Concepts

Python: Core Concepts

πŸ—ΊοΈ walkthrough

Build a foundational knowledge of Python core concepts.

General Cyber
Linux
Blue
+10
Easy
1h3.6K
Start Room β†’
Light

Light

βš”οΈ challenge

Welcome to the Light database application!

Penetration Tester/ Red Team
Application penetration testing
Linux
+6
Easy
1h26.1K
Start Room β†’
Pyrat

Pyrat

βš”οΈ challenge

Test your enumeration skills on this boot-to-root machine.

Penetration Tester/ Red Team
Security Engineer
General Cyber
+16
Easy
1h47.8K
Start Room β†’
Breakme

Breakme

βš”οΈ challenge

Break this secure system and get the flags, if you can.

Linux
Red
security
+4
Medium
2h 40m7.6K
Start Room β†’
Insecure Deserialisation

Insecure Deserialisation

πŸ—ΊοΈ walkthrough

Get in-depth knowledge of the deserialisation process and how it poses a vulnerability in a web app.

Red
Penetration testing
Exploitation
+4
Medium
2h17.2K
Start Room β†’
ret2libc

ret2libc

πŸ—ΊοΈ walkthrough

This room teaches basic return-oriented programming (ROP), exploitation of binaries and an ASLR bypass.

Red
General Cyber
Buffer overflow exploitation
+9
Medium
1h 30m4.1K
Start Room β†’
Python Basics

Python Basics

πŸ—ΊοΈ walkthrough

Using a web-based code editor, learn the basics of Python and put your knowledge into practice by eventually coding a short Bitcoin investment project.

Red
Scripting
python
Easy
1h 20m170.0K
Start Room β†’
Attacking ICS Plant #2

Attacking ICS Plant #2

βš”οΈ challenge

Discover and attack ICS plants using modbus protocol (Modicon / Schneider Electric).

Red
Security Engineer
Red teaming
+7
Medium
1h 15m4.5K
Start Room β†’
Attacking ICS Plant #1

Attacking ICS Plant #1

πŸ—ΊοΈ walkthrough

Learn how to discover and attack ICS plants using modbus protocol (Modicon / Schneider Electric).

Red
Security Engineer
Red teaming
+7
Easy
45m13.2K
Start Room β†’
Aster

Aster

βš”οΈ challenge

Hack my server dedicated for building communications applications.

Red
Security Engineer
Security analysis
+12
Medium
1h 15m4.2K
Start Room β†’
Anonymous Playground

Anonymous Playground

βš”οΈ challenge

Want to become part of Anonymous? They have a challenge for you. Can you get the flags and become an operative?

Red
Security Engineer
Security analysis
+11
Hard
2h9.1K
Start Room β†’
Peak Hill

Peak Hill

βš”οΈ challenge

Exercises in Python library abuse and some exploitation techniques

Red
Red teaming
Privilege escalation
+5
Medium
1h 15m7.9K
Start Room β†’
Attacktive Directory

Attacktive Directory

βš”οΈ challenge

99% of Corporate networks run off of AD. But can you exploit a vulnerable Domain Controller?

Red
Security Engineer
Security analysis
+8
Medium
1h 15m136.3K
Start Room β†’