Learning Roadmap

Your Path

Cybersecurity is vast. Pick a domain, follow the path from foundation to specialization, and build real projects along the way. No gatekeeping — start wherever you are.

Choose a Domain

Fundamentals

The building blocks every security practitioner needs — operating systems, networking, scripting, and the hacker mindset.

01
Foundation

Linux Essentials

The OS of choice for security. Learn to live in the terminal.

File system & permissionsBash shell & scriptingUsers, groups & sudoPackage management (apt, yum)Process management & cronSSH & remote access
02
Foundation

Windows OS & Security

Most enterprises run Windows — understanding it is non-negotiable.

Windows file system & registryPowerShell basicsActive Directory conceptsWindows event logsUAC & privilege levelsTask scheduler & services
03
Intermediate

Networking Foundations

You can't hack what you don't understand — learn how data moves.

TCP/IP & OSI modelDNS, DHCP, ARPSubnetting & CIDRHTTP/HTTPS & TLSFirewalls & NATWireshark packet capture
04
Intermediate

Programming & Scripting

Automate everything. Write exploits. Build tools.

Python for securityBash scriptingGit & version controlRegular expressionsAPIs & HTTP requestsData parsing (JSON, XML)
05
Advanced

Security Mindset

Think like an attacker, defend like an engineer.

CIA triad & threat modelingAttack surfaces & vectorsMITRE ATT&CK frameworkVulnerability lifecycleResponsible disclosureCTF methodology
FoundationIntermediateAdvancedSpecialization

Hands-On Practice

Sample Projects

Theory without practice is useless. These projects map directly to the roadmap domains above. Build them to solidify your skills and showcase your work.

Linux From Scratch Lab

Beginner

Set up an Ubuntu VM, configure users & permissions, write a Bash script that automates system hardening (disable root SSH, set up firewall rules, configure fail2ban).

Fundamentals

Home Network Monitor

Beginner

Build a Python script that scans your local network, identifies connected devices, detects open ports, and logs changes over time — all using scapy and nmap.

FundamentalsNetwork Security

Windows Event Log Analyzer

Beginner

Write a PowerShell + Python tool that parses Windows Security event logs, detects brute-force login attempts, and generates an HTML report with timelines.

FundamentalsDigital Forensics

Vulnerable Blog Platform

Beginner

Build a deliberately vulnerable blog with XSS, SQLi, CSRF, and IDOR bugs — then write an automated scanner that finds them all.

Web Security

Network Traffic Analyzer

Intermediate

Write a Python tool that captures packets, detects ARP spoofing, and alerts on suspicious DNS queries in real-time.

Network Security

Custom Buffer Overflow Lab

Advanced

Create a series of C programs with increasing exploit difficulty — from basic stack overflow to ROP chain on a PIE binary with ASLR.

Binary Exploitation

Incident Response Toolkit

Intermediate

Build a portable forensics script that collects system artifacts (processes, network connections, logs, browser history) and generates a timeline.

Digital Forensics

Crypto Challenge Suite

Intermediate

Implement and then break 10 cryptographic constructs — from Caesar cipher to a padding oracle attack on AES-CBC.

Cryptography

Cloud Misconfiguration Scanner

Intermediate

Build a CLI tool that audits AWS S3 buckets, IAM policies, and security groups for common misconfigurations using boto3.

Cloud & DevSecOps

Full-Stack CTF Platform

Advanced

Design and deploy a multi-category CTF platform with Docker-based challenge containers, a scoreboard, and flag verification — covering web, crypto, forensics, and pwn.

Web SecurityBinary ExploitationDigital ForensicsCryptography

Phishing Awareness Simulator

Beginner

Create a controlled phishing simulation tool for your organization — track click rates, credential captures, and generate awareness reports.

Web SecurityNetwork Security

Ready to start?

Join CYSEC and learn with us.

Our sessions follow this roadmap. Sign in with your GITAM email to access resources, session recordings, and connect with club members.

© 2026 CYSEC · GITAM University · All rights reserved.Access restricted to @student.gitam.edu · @gitam.in