Course

Cybersecurity for Beginners

A 12-week hands-on introduction to cybersecurity for people starting from zero. You will learn what attackers actually do and why, how computers and networks work well enough to defend them, and how to read the evidence a system leaves behind. From Week 8 you build and run your own Wazuh SIEM in a home lab — deploying the server, enrolling Linux and Windows agents, watching real attacks light up the dashboard, and monitoring file changes and vulnerabilities. You finish by securing and monitoring a small network end to end, then defending your work in a presentation. No prior IT experience required; expect 10–15 hours per week of lessons, labs, and a weekly project. You need a laptop with 16 GB of RAM to run the lab.

Module 1 — Week 1 — What Security Actually Is: Threats, Attackers & the CIA Triad

  1. ✓What security actually means
    30mFree preview
  2. ✓Who attacks, and why it decides what you defend
    30mFree preview
  3. ✓The CIA triad: the three questions you ask about anything
    25mFree preview
  4. ✓Your home lab: what you are building and why
    25mFree preview
  5. ✓Lab: build your two-machine lab
    75mPracticalFree preview
  6. ✓Lab: what an attack looks like from the defender's side
    60mPracticalFree preview
  7. ✓Weekly project: threat-model something you own
    150mProjectFree preview

Module 2 — Week 2 — How Computers Work: The Attack Surface

  1. ✓What a computer is actually doing
    30m🔒
  2. ✓Users, permissions and least privilege
    30m🔒
  3. ✓Attack surface: every door is a door
    25m🔒
  4. ✓Defence in depth, and why one control is never enough
    25m🔒
  5. ✓Lab: inventory your own attack surface
    75mPractical🔒
  6. ✓Lab: break permissions, then fix them
    60mPractical🔒
  7. ✓Weekly project: asset and attack-surface inventory
    150mProject🔒

Module 3 — Week 3 — Networking Fundamentals for Defenders

  1. ✓How data actually moves
    30m🔒
  2. ✓Addresses, ports and protocols
    30m🔒
  3. ✓DNS and HTTP: the two protocols attackers love
    25m🔒
  4. ✓Firewalls, segmentation and where to put the wall
    25m🔒
  5. ✓Lab: capture and read your own traffic
    75mPractical🔒
  6. ✓Lab: build a firewall and prove it works
    60mPractical🔒
  7. ✓Weekly project: map and defend your lab network
    150mProject🔒

Module 4 — Week 4 — Linux Essentials for Security

  1. ✓The Linux filesystem: where everything lives
    30m🔒
  2. ✓The investigator's toolkit
    30m🔒
  3. ✓Where Linux writes things down
    25m🔒
  4. ✓Hardening: making a host boring to attack
    25m🔒
  5. ✓Lab: investigate a machine you do not know
    75mPractical🔒
  6. ✓Lab: harden your Ubuntu server
    60mPractical🔒
  7. ✓Weekly project: a Linux baseline and hardening report
    150mProject🔒

Module 5 — Week 5 — Windows Essentials & Where the Logs Live

  1. ✓How Windows differs, and why it matters
    30m🔒
  2. ✓Accounts, groups and the privilege attackers want
    30m🔒
  3. ✓Event Viewer and the IDs that carry the signal
    25m🔒
  4. ✓Hardening Windows
    25m🔒
  5. ✓Lab: read the story in Windows security logs
    75mPractical🔒
  6. ✓Lab: baseline and harden Windows
    60mPractical🔒
  7. ✓Weekly project: Windows baseline and event-ID reference
    150mProject🔒

Module 6 — Week 6 — Malware & the Anatomy of an Attack

  1. ✓Malware: what it is and what it wants
    30m🔒
  2. ✓The attack chain, and where you get to intervene
    30m🔒
  3. ✓Persistence: how attackers stay, and where to look
    25m🔒
  4. ✓Ransomware, and what actually stops it
    25m🔒
  5. ✓Lab: watch a harmless test file behave like malware
    75mPractical🔒
  6. ✓Lab: plant persistence, then hunt it
    60mPractical🔒
  7. ✓Weekly project: anatomy of a real breach
    150mProject🔒

Module 7 — Week 7 — Cryptography, Passwords & Authentication

  1. ✓Cryptography without the mathematics
    30m🔒
  2. ✓Hashing: the one-way street
    30m🔒
  3. ✓How passwords are stored, and how they are cracked
    25m🔒
  4. ✓Authentication and the control that beats the rest
    25m🔒
  5. ✓Lab: crack weak passwords and watch salting defeat it
    75mPractical🔒
  6. ✓Lab: assess and redesign real authentication
    60mPractical🔒
  7. ✓Weekly project: an authentication security review
    150mProject🔒

Module 8 — Week 8 — Logs, SIEM Concepts & Your First Wazuh Deployment

  1. ✓Why a SIEM, and what one actually is
    30m🔒
  2. ✓What Wazuh is, and how its parts fit
    30m🔒
  3. ✓Decoders, rules and how an event becomes an alert
    25m🔒
  4. ✓What to expect when you deploy
    25m🔒
  5. ✓Lab: deploy the Wazuh stack
    75mPractical🔒
  6. ✓Lab: connect your first agent and see real data
    60mPractical🔒
  7. ✓Weekly project: deploy, document and reflect
    150mProject🔒

Module 9 — Week 9 — Wazuh Agents & File Integrity Monitoring

  1. ✓Agents, and watching more than one machine
    30m🔒
  2. ✓File Integrity Monitoring: watching for change
    30m🔒
  3. ✓FIM, rootcheck and configuration assessment together
    25m🔒
  4. ✓Turning noise into signal
    25m🔒
  5. ✓Lab: add Windows and compare the two
    75mPractical🔒
  6. ✓Lab: configure FIM, trigger it, and tune it
    60mPractical🔒
  7. ✓Weekly project: a tuned monitoring policy
    150mProject🔒

Module 10 — Week 10 — Vulnerability Management & Hardening

  1. ✓Vulnerabilities, CVEs and the patch problem
    30m🔒
  2. ✓Vulnerability management as a process
    30m🔒
  3. ✓What Wazuh detects, and writing your own rules
    25m🔒
  4. ✓Active response: when detection acts
    25m🔒
  5. ✓Lab: find and prioritise your vulnerabilities
    60mPractical🔒
  6. ✓Lab: write a rule and an automated response
    60mPractical🔒
  7. ✓Weekly project: a vulnerability management plan
    150mProject🔒

Module 11 — Week 11 — Phishing, Social Engineering & Security Awareness

  1. ✓Social engineering: hacking the person
    30m🔒
  2. ✓Reading a phishing email like an analyst
    30m🔒
  3. ✓Business Email Compromise and real awareness
    25m🔒
  4. ✓Detecting phishing with your SIEM
    25m🔒
  5. ✓Lab: dissect real phishing
    60mPractical🔒
  6. ✓Lab: investigate a phishing incident end to end
    60mPractical🔒
  7. ✓Weekly project: a human-layer defence plan
    150mProject🔒

Module 12 — Week 12 — Capstone: Secure and Monitor a Small Network

  1. ✓Putting it all together
    30m🔒
  2. ✓The capstone brief
    30m🔒
  3. ✓Planning your defence
    25m🔒
  4. ✓Presenting and defending your work
    25m🔒
  5. ✓Lab: build Zenith Craft's defence
    75mPractical🔒
  6. ✓Lab: attack your own network and catch it
    75mPractical🔒
  7. ✓Capstone: present and defend your work
    165mProject🔒

Already enrolled? Sign in with your enrollment email to unlock all lessons.