ProCourses All Courses Security Pro Data Pro DevOps Pro AI Pro CertPrep+ All Certs
CompTIA A+ Core 1 A+ Core 2 Network+ Security+ CySA+ About CompTIA
ISC2 CISSP About ISC2
Microsoft AZ-900 Azure Fundamentals AZ-104 Azure Administrator AI-901 Azure AI Fundamentals About Microsoft
AWS Cloud Practitioner Solutions Architect Associate AI Practitioner About AWS
Games Read Latest News Guides About Pricing Contact Enroll
Security Pro

Cyber Security & Operations

10 levels from your first terminal session to security architecture. Harden SSH, write firewall rules, analyze packets with tshark, investigate incidents with forensic tools, run a SOC workflow, map compliance frameworks, and automate it all in Python.

72Lessons
22Labs
72Quizzes
9Exams

Full Curriculum

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.

Where these skills take you

Real job titles that use the tools taught in this course.

Entry-level
$55K – $75K
  • Junior Security Analyst
  • SOC Analyst (Tier 1)
  • IT Security Specialist
  • Compliance Analyst
  • Junior Systems Administrator
  • Security Operations Technician
2 Years Experience
$100K – $140K
  • Security Engineer
  • SOC Analyst (Tier 2/3)
  • Incident Response Analyst
  • Security Automation Engineer
  • Cloud Security Engineer
  • Compliance Engineer
4+ Years Experience
$150K – $210K+
  • Senior Security Engineer
  • Security Architect
  • Detection Engineering Lead
  • Principal Security Engineer
  • Security Operations Manager
  • CISO (smaller orgs)

Ranges based on BLS Occupational Employment & Wage Statistics (May 2024) for Information Security Analysts, adjusted by metro. Remote and cost-of-living affect real pay. The first role in each column is the most common entry point from this course.

Before you start

It's very learnable if you build it in order. Most of the struggle comes from skipping the basics, so this course starts with Linux and server administration before security tools like nmap, tshark and auditd. Each lesson teaches one thing, then has you do it.
Yes. This course assumes no experience: Level 1 is Linux Fundamentals, and each level builds on the one before. Many entry-level job posts also ask for a cert such as Security+.
It helps a lot. Much of security work happens on Linux servers and with Linux tools, which is why Levels 1 and 2 cover Linux and server administration before the security levels start.
Roles like SOC Analyst (Tier 1), Junior Security Analyst, IT Security Specialist and Junior Systems Administrator. The "Where these skills take you" section above shows where they lead next.
Security+, CySA+ and the CISSP. The course teaches the hands-on side; pair it with CertPrep+ for exam-style questions.
Yes. Level 1 of every ProCourse is free. Create a free account to save your progress. The rest of the course opens with a subscription, or buy Security Pro once and keep it forever.
Yes. Lessons, labs and quizzes all run in your browser and are built for phones first, so you can study anywhere. A laptop or Chromebook works too.
No. It's a simulated terminal that runs in your browser and responds the way Linux does. There's nothing to install, no virtual machine to set up and nothing you can break, so you can experiment freely.

Start building security skills

Subscribe monthly or buy a course forever.

Get Security Pro