Digital Cybersecurity Fundamentals
Learn to think like a defender. This course builds the security mindset from the ground up — the CIA triad and threat modeling, the cryptography that protects data, identity and access management, network defense, application security via the OWASP Top 10, and what to do when prevention fails.
What you'll learn
- The security mindset: the CIA triad, risk, and threat modeling (STRIDE)
- Cryptographic primitives: symmetric/asymmetric encryption, hashing, and PKI
- Identity & access management: MFA, RBAC/ABAC, SSO, and Zero Trust
- Network defense: firewalls, IDS/IPS, segmentation, and VPNs
- Application security: the OWASP Top 10, injection, XSS, and CSRF
- Security operations: malware, social engineering, SIEM, and incident response
Before you start
- A basic understanding of how computers and networks work
- Computer Networking Fundamentals is a helpful (not required) companion
- No prior security experience required
What you'll get
- Think like a defender — model threats and reason about risk
- Understand the cryptography and IAM that secure modern systems
- Recognize and defend against the most common application attacks
- A certificate of completion
What's included
Curriculum
6 chapters · 30 lessonsThe Security Paradigm & Threat Modeling
1.5 HoursSecurity is never absolute — it's an ongoing exercise in risk management and economic trade-offs. A vulnerability is a broken lock, a threat is a burglar looking for open doors, and risk is the probability the two meet.
- 1.1The CIA Triad: Confidentiality, Integrity, and Availability Watch free
- 1.2Risk Assessment: Risk = Threat × Vulnerability × Impact Watch free
- 1.3The Principle of Least Privilege (PoLP) Watch free
- 1.4Defense in Depth: Layering controls so one failure isn't fatal Watch free
- 1.5Threat Modeling methodologies (e.g., STRIDE) Watch free
Cryptographic Primitives
2.5 HoursThe most rigorous chapter — the mathematical mechanisms that protect data at rest and in transit. Core model: Ciphertext C = E(K, P), decryption P = D(K, C). Kerckhoffs's principle: only the key must stay secret.
- 2.1Symmetric Encryption: Single-key systems (AES) and block vs. stream ciphers
- 2.2Asymmetric Encryption: Public/private key pairs (RSA, Elliptic Curve Cryptography)
- 2.3Cryptographic Hashing: SHA-256, the avalanche effect, and salting passwords against rainbow tables
- 2.4Digital Signatures and message integrity
- 2.5Digital Certificates: X.509 and how Certificate Authorities (CAs) establish trust
Identity & Access Management (IAM)
1.5 HoursCryptography secures the data; IAM controls who gets to use the keys. Authentication is the bouncer checking your ID; authorization is the bartender checking your VIP wristband — two entirely different mechanisms.
- 3.1The Three Factors of Authentication: Something you know, have, and are
- 3.2Authentication vs. Authorization
- 3.3Access Control Models: Role-Based (RBAC) and Attribute-Based (ABAC)
- 3.4Modern IAM: Single Sign-On (SSO), OAuth 2.0, and SAML
- 3.5Zero Trust Architecture: Never trust, always verify
Network Defense Architecture
1.5 HoursBuilding on networking fundamentals, how to protect the perimeters and internal segments of a network.
- 4.1Firewalls: Packet filtering, stateful inspection, and Next-Generation Firewalls (NGFW)
- 4.2Intrusion Detection/Prevention: IDS vs. IPS, signature- vs. anomaly-based detection
- 4.3Network Segmentation: Using VLANs and subnets to limit lateral movement
- 4.4Secure Tunnels: How VPNs use IPsec and TLS over untrusted mediums
Application & Software Security
2 HoursMost breaches don't break cryptography — they exploit insecure code. A SQL injection is a form where the attacker writes instructions instead of a name, and an unsanitized system blindly executes them.
- 5.1The OWASP Top 10: The most critical web application security risks
- 5.2Injection Attacks: SQL Injection (SQLi) and Command Injection
- 5.3Cross-Site Scripting (XSS): Stored, Reflected, and DOM-based
- 5.4Cross-Site Request Forgery (CSRF)
- 5.5Memory Vulnerabilities: Buffer overflows (primarily in C/C++)
- 5.6The Secure Software Development Life Cycle (SDLC)
SecOps & Incident Response
1 HourWhat happens when prevention fails — how organizations detect, contain, and recover from an active breach.
- 6.1The Threat Landscape: Ransomware, Trojans, rootkits, APTs, and botnets
- 6.2Social Engineering: Phishing, spear-phishing, and pretexting
- 6.3Security Information and Event Management (SIEM)
- 6.4The Cyber Kill Chain and digital forensics basics
- 6.5The Incident Response Plan: Preparation, Identification, Containment, Eradication, Recovery, and Lessons Learned