Click any level to see what you'll learn.
The foundation everything else builds on. You'll learn to navigate a Linux system, create and manage files, control who can access what, and chain commands together to automate tasks. By the end, you'll be able to set up users, connect to servers over SSH, install software, and run your first Docker container.
Running a Linux server means keeping it healthy, secure, and automated. Job scheduling, log management, firewalls, disk management, backups, shell environments, systemd services, and text processing with awk and sed.
Your first security-focused level. Harden SSH, deploy fail2ban, lock down user privileges, audit file permissions, set up security auditing with auditd, detect network threats, analyze logs for security events, and manage secrets.
Power tools for serious Linux work. vim for efficient editing on any server. Systemd unit authoring for custom services. iptables for real firewall control. lsof and strace for debugging. Netcat for network testing. Ansible for automation. Make for task running.
Hands-on offensive and defensive tools. Network scanning with nmap. Packet analysis with tshark. Security auditing with lynis. Advanced auditd rule writing. Advanced iptables for security. Incident response playbook execution.
Enterprise security operations. Centralized logging with rsyslog. Structured log formats for machine parsing. Intrusion detection with OSSEC/Wazuh. CIS benchmark compliance. Vulnerability assessment and CVSS scoring. Threat intelligence with STIX feeds. Detection engineering with Sigma rules. SOC analyst workflow.
When incidents happen, you investigate. Chain of custody and evidence handling. Filesystem forensics. Log timeline reconstruction. Network forensics from packet captures. User activity tracking. Malware indicator analysis. Writing formal incident response reports.
The senior security level. Think about security at the organizational level, not just individual servers. Security frameworks (CIS, NIST, SOC2). Control mapping. SOC2 audit preparation. Risk assessment with STRIDE. Security policy writing. Network security architecture and zero trust. Audit preparation.
Python as a security automation tool. Scripting fundamentals, log parsing and analysis, network scanning automation, threat feed processing, forensic tooling, report generation, and building production-grade security tools.
Four capstone labs that combine everything you've learned across all levels.
Real job titles that use the tools taught in this course.
Salary ranges based on 2025-2026 US market data. The first role in each column is the most common entry point from this course.