Course · Cybersecurity
Cybersecurity
Plain-language, original guides for developers who want to understand how systems get broken and how to build ones that do not. Written for defence and awareness — every article assumes you are practising on systems you own or platforms built for it. Looking for offensive security instead? See the Ethical Hacking course.
The OWASP Top 10, Explained for Developers Who Want to Ship Safely
A plain-language walkthrough of the ten most common web application vulnerabilities and the concrete habits that prevent each one.
How Password Security Really Works: Hashing, Salting, and Why Managers Win
What actually happens to your password when you sign up, why good sites never know your real password, and how to protect your own accounts.
Phishing and Social Engineering: How to Recognise the Attack Aimed at You
Most breaches start with a person, not a firewall. Learn the psychology behind phishing and the concrete signals that give it away.
Firewalls and Network Security, Explained Visually
What a firewall actually does, why it is the most fundamental layer of network defence, and how it decides what to let through.
Encryption, HTTPS, and VPNs Explained Visually
What encryption actually does to your data, why the padlock in your browser matters, and what a VPN really protects you from.
Malware Types Explained: Viruses, Worms, Trojans, and Ransomware
The words get used interchangeably, but each type of malware spreads and behaves differently — knowing the difference changes how you defend against it.
Backups and Disaster Recovery: The 3-2-1 Rule Explained
The single backup habit that defeats ransomware, hardware failure, and simple human mistakes — and why "I have a backup" often isn't enough on its own.