Start Here — Foundations — no experience assumed

📖 WorkbookBeginner🔒 Free account

Bash Scripting

Shell scripting, conditionals, loops, and automation on Linux.

Read →⏱ ~3 hours
📖 WorkbookBeginner✓ Free

CTF Beginner's Guide

How CTFs work, common categories, tools, and tips for first-timers.

Read →⏱ 2.5 hours
📖 WorkbookFoundational✓ Free

Cybersecurity Essentials

The CIA triad, threat actors, vulnerability lifecycle, and security frameworks.

Read →⏱ ~3 hours
🧪 LabIntermediate✓ Free

DNS Enumeration with Python

Build a DNS reconnaissance tool from scratch in Python.

Start lab →⏱ 1.5 hours
📖 WorkbookBeginner🔒 Free account

Documentation & Reporting

Executive summaries, technical findings, remediation tables, and templates.

Read →⏱ ~3 hours
🧪 LabBeginner✓ Free

File Transfers

Move files between machines using HTTP, FTP, SCP, SMB, and base64 encoding.

Start lab →⏱ 45 minutes
📖 WorkbookBeginner✓ Free

HTTP & Web Requests

How HTTP works: methods, headers, cookies, proxies, and Burp basics.

Read →⏱ ~3 hours
🧪 LabEasy✓ Free

Hydra Brute Force

Online password attacks against SSH, FTP, HTTP forms, and RDP with Hydra.

Start lab →⏱ 40 minutes
📖 WorkbookBeginner✓ Free

Introduction to Penetration Testing

What pentesting is, legal context, scope, phases, and methodology.

Read →⏱ ~3 hours
🧪 LabEasy✓ Free

Kali Linux Environment Setup

Set up your Kali VM, configure tools, and prepare your hacking lab environment.

Start lab →⏱ 30 minutes
📖 WorkbookBeginner Friendly✓ Free

Kali Linux Fundamentals

Kali toolset, configuration, and staying organised during engagements.

Read →⏱ ~4 hours
📖 WorkbookBeginner✓ Free

Linux for Beginners

Start from zero — navigation, files, permissions, processes, bash basics.

Read →⏱ 3 hours total
📖 WorkbookBeginner🔒 Free account

macOS Fundamentals

macOS architecture, filesystem, security model (SIP, Gatekeeper), and the command line.

Read →⏱ ~3 hours
🧪 LabMedium✓ Free

Metasploit Framework Basics

msfconsole, searching modules, setting options, running exploits, and Meterpreter.

Start lab →⏱ 75 minutes
🧪 LabEasy✓ Free

Netcat Fundamentals

Netcat as a network Swiss army knife — listeners, file transfer, reverse shells.

Start lab →⏱ 35 minutes
🧪 LabEasy✓ Free

Network Scanning with Nmap

Host discovery, port scanning, service detection, OS fingerprinting, and NSE scripts.

Start lab →⏱ 45 minutes
📖 WorkbookIntermediate🔒 Free account

Networking Deep Dive

TCP/IP, subnetting, DNS, routing, OSI model, and packet analysis.

Read →⏱ 4 hours
🧪 LabEasy✓ Free

OSINT & Passive Reconnaissance

End-to-end passive recon on a target: DNS, WHOIS, Shodan, theHarvester.

Start lab →⏱ 50 minutes
📖 WorkbookBeginner✓ Free

OSINT & Reconnaissance

Google dorking, Shodan, WHOIS, theHarvester, Maltego, and recon reports.

Read →
🧪 LabMedium✓ Free

Password Cracking Lab

Crack NTLM, SHA1, and bcrypt hashes offline using hashcat and John the Ripper.

Start lab →⏱ 60 minutes
📖 WorkbookBeginner🔒 Free account

Pre-Engagement & Setting Up

Scope documents, rules of engagement, and lab environment configuration.

Read →⏱ ~3 hours
🧪 LabBeginner✓ Free

Python Coding Lab

Socket programming, subprocess, file I/O, and building basic automation tools.

Start lab →⏱ 3 hours
📖 WorkbookBeginner✓ Free

Python Fundamentals

Variables, functions, loops, file I/O, and scripting for automation.

Read →⏱ 6 hours
🧪 LabIntermediate✓ Free

Service Footprinting

Banner grabbing and service enumeration across FTP, SSH, SMTP, SMB, and HTTP.

Start lab →⏱ 1.5 hours
📖 WorkbookBeginner🔒 Free account

Windows Fundamentals

Windows OS, registry, services, file system, and PowerShell basics.

Read →⏱ ~3 hours
🧪 LabEasy✓ Free

Wireshark Packet Analysis

Capture, filter, and dissect network traffic to understand protocols.

Start lab →⏱ 50 minutes
🧪 Labسهل✓ Free

إعداد بيئة كالي لينكس

Set up your Kali VM, configure tools, and prepare your hacking lab environment.

Start lab →⏱ ٣٠ دقيقة
🧪 Labسهل✓ Free

فحص الشبكات باستخدام Nmap

Host discovery, port scanning, service detection, OS fingerprinting, and NSE scripts.

Start lab →⏱ ٤٥ دقيقة