CTCaliberTek

Cybersecurity Fundamentals and Identity

Core security concepts, phishing and ransomware defense, cryptography, password storage, and modern identity.

7 lessons · about 65 minutes of reading

Log in to track your progress through this course.

Start lesson 1
  1. 1

    Cybersecurity Fundamentals: The CIA Triad, Threats, Risk, and Defense in Depth

    Learn the core vocabulary of security, common attack types, and the frameworks professionals use to organize defenses.

    9 min read

  2. 2

    Phishing, Social Engineering, and Ransomware: Practical Defense

    Spot phishing, respond correctly, and apply the backup, patching, and MFA practices that stop most ransomware damage.

    8 min read

  3. 3

    Cryptography Basics: Hashing, Encryption, Signatures, and TLS

    Understand what hashing, encryption, signing, and encoding do, which algorithms to use, and how TLS and certificates protect web traffic.

    10 min read

  4. 4

    Secure Password Storage and Secrets Handling in Python

    Hash passwords with Argon2id, use the secrets module for tokens, compare values safely, and avoid common storage mistakes.

    9 min read

  5. 5

    Identity and Access Management (IAM) Fundamentals

    Understand authentication, authorization, the identity lifecycle, access models like RBAC, and the standards behind single sign-on.

    9 min read

  6. 6

    MFA, Passkeys, and Modern Password Policy (NIST SP 800-63B-4)

    Apply NIST's current password and authenticator guidance, understand authentication assurance levels, and learn how passkeys resist phishing.

    10 min read

  7. 7

    OAuth 2.0, OpenID Connect, and JWT Security Basics

    Understand the authorization code flow with PKCE, the difference between ID tokens and access tokens, and how to validate JWTs safely.

    10 min read