Cybersecurity Practice Projects

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Cybersecurity

Learn Cybersecurity from the ground up with a comprehensive learning path designed for beginners. This structured roadmap features hands-on Cybersecurity Courses covering fundamentals, network security, cryptography, and ethical hacking. Acquire practical, real-world skills through interactive exercises in a secure playground environment.

Explore Projects on LabEx

Projects

Explore 61 beginner-friendly Cybersecurity projects that turn core language concepts into small, complete programs. Each project opens in LabEx with a ready-to-use environment, so you can focus on building instead of setup.

IndexProjectDifficultyPractice
01Kali Linux for BeginnersBeginnerStart project
02Cybersecurity Labs for BeginnersBeginnerStart project
03Nmap for BeginnersBeginnerStart project
04Wireshark for BeginnersBeginnerStart project
05Hydra for BeginnersBeginnerStart project
06CTF for BeginnersBeginnerStart project
07CompTIA Security+ Certification Training LabsBeginnerStart project
08Cryptography for BeginnersBeginnerStart project
09Hashcat for BeginnersBeginnerStart project
10Metasploit for BeginnersBeginnerStart project
11Hands-On Network Scanning with Nmap on LinuxBeginnerStart project
12Nmap Scanning and Telnet AccessBeginnerStart project
13Hydra Cybersecurity Attack LabsBeginnerStart project
14Cybersecurity Analysis with Wireshark and TsharkBeginnerStart project
15Web Vulnerability MasteryBeginnerStart project
16Python for Security OperationsIntermediateStart project
17Kali Server Exploitation in ActionBeginnerStart project
18FTP Enumeration and Anonymous AccessBeginnerStart project
19Privilege Escalation Techniques on LinuxBeginnerStart project
20Penetration Testing for BeginnersBeginnerStart project
21Telnet Brute Force and Weak CredentialsBeginnerStart project
22Packet Analysis with tcpdumpIntermediateStart project
23Offline Password CrackingIntermediateStart project
24Building a Network Scanner in PythonBeginnerStart project
25Open Source Intelligence (OSINT) & Passive ReconIntermediateStart project
26Injection VulnerabilitiesIntermediateStart project
27Malware Analysis BasicsIntermediateStart project
28Protocol Analysis with TsharkIntermediateStart project
29Cryptography EssentialsIntermediateStart project
30SSH Enumeration and Key-based AccessBeginnerStart project
31RDP Enumeration and Weak Password AccessBeginnerStart project
32HTTP Enumeration and Directory TraversalBeginnerStart project
33Nmap Fingerprinting & The Scripting EngineIntermediateStart project
34Nmap Host Discovery & Port ScanningIntermediateStart project
35Vulnerability Assessment & ManagementIntermediateStart project
36SMB Enumeration and Guest AccessBeginnerStart project
37Building Custom Security ToolsIntermediateStart project
38Client-Side Attacks & AuthenticationIntermediateStart project
39SOC Foundations ReviewIntermediateStart project
40FTP Weak Password Scanner Using PythonBeginnerStart project
41Meterpreter & Post-Exploitation OperationsIntermediateStart project
42Rsync Enumeration and Anonymous SyncBeginnerStart project
43External Attack Surface AssessmentIntermediateStart project
44Memory Forensics BasicsIntermediateStart project
45Host-Based Security & AuditingIntermediateStart project
46Reverse Shell to Control Multiple TargetsBeginnerStart project
47Lateral Movement & PivotingIntermediateStart project
4830 Days of CybersecurityIntermediateStart project
49Web Recon & Intercepting ProxiesIntermediateStart project
50Network Intrusion Detection with SnortIntermediateStart project
51Python Security Automation CapstoneAdvancedStart project
52Building a Port Scanner With PythonBeginnerStart project
53Build a Web Based TCP Port ScannerBeginnerStart project
54Digital Forensics BasicsIntermediateStart project
55Linux Privilege EscalationIntermediateStart project
56Server-Side Web AttacksIntermediateStart project
57Metasploit Framework FundamentalsIntermediateStart project
58Secret Recovery And Password AuditIntermediateStart project
59Incident Response And Malware TriageAdvancedStart project
60Web Application Breach SimulationIntermediateStart project
61Internal Compromise And Privilege EscalationAdvancedStart project

View More on LabEx

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io