Caffeinated Coder
Book an appointment
Cybersecurity · Protecting systems, data and people

Cybersecurity, start to finish

Defensive security: threat modelling, cryptography, secure systems and security operations. Every lesson is a small machine you can step through, then a short quiz.

4 modules21 lessons0 special topics1 available now
0 of 1 available lessons completed
Module 01 Beginner

Foundations

What we protect, from whom, and the core principles.

Module 02 Intermediate

Cryptography

The tools that keep data secret and trustworthy.

  • Lesson 06

    Hashing

    Coming soon
  • Lesson 07

    Symmetric encryption

    Coming soon
  • Lesson 08

    Public-key cryptography

    Coming soon
  • Lesson 09

    Digital signatures

    Coming soon
  • Lesson 10

    Certificates and PKI

    Coming soon
  • Lesson 11

    Key management

    Coming soon
Module 03 Intermediate

Secure systems

Building and running software securely.

  • Lesson 12

    Web application security

    Coming soon
  • Lesson 13

    Secure software development

    Coming soon
  • Lesson 14

    Endpoint security

    Coming soon
  • Lesson 15

    Cloud security

    Coming soon
  • Lesson 16

    Software supply chain security

    Coming soon
Module 04 Advanced

Security operations

Detecting, responding and recovering.

  • Lesson 17

    Logging and detection

    Coming soon
  • Lesson 18

    Incident response

    Coming soon
  • Lesson 19

    Vulnerability management

    Coming soon
  • Lesson 20

    Backups and ransomware resilience

    Coming soon
  • Lesson 21

    Privacy and compliance

    Coming soon
Go deeper

Special topics

Stand-alone deep dives.