Cybersecurity Course
Check out our modules, batch schedules, syllabus brochures and certification options.
View course detailsTable of Contents
Foundational skills (networking, OS, Linux)
Everything in security builds on these — learn them first:
- Networking: TCP/IP, DNS, HTTP/S, ports, routing, firewalls — how data actually moves.
- Operating systems: both Windows and Linux administration and security basics.
- Linux & command line: comfort in the terminal, since many tools and environments are Linux-based.
- Core concepts: the CIA triad (confidentiality, integrity, availability) and basic threat models.
Security-specific skills & tools
On top of the foundation, the security layer:
- Threat landscape: common attacks (phishing, malware, web vulnerabilities) and how they work.
- Vulnerability management: identifying, prioritising and remediating weaknesses.
- Monitoring & response (defensive): SIEM, log analysis, EDR, incident response.
- Identity & access, cryptography basics, cloud security: increasingly essential, cloud especially.
- Tools: defensive (SIEM, EDR, firewalls) and — in authorised labs only — standard testing tools like Nmap, Burp Suite, Metasploit and Wireshark.
Offensive vs defensive skill sets
Most roles lean one way; many professionals understand both. See ethical hacking vs cyber security for the full distinction.
| Skill area | Defensive (blue team) | Offensive (red team) |
|---|---|---|
| Goal | Detect, prevent, respond | Find & demonstrate weaknesses (authorised) |
| Core skills | SIEM, log analysis, incident response, hardening | Pen-test methodology, recon/scanning, exploitation (in labs) |
| Tools | SIEM, EDR, firewalls | Nmap, Burp Suite, Metasploit (authorised scope) |
| Frameworks | NIST, ISO 27001, MITRE ATT&CK (detection) | OWASP, MITRE ATT&CK (emulation) |
| Coding | Helpful, often light | Scripting (Python) a real asset |
| Typical roles | SOC analyst, security engineer, GRC | Penetration tester, red team, VAPT |