๐Ÿ›ก๏ธ Welcome to Cybersecurity Academy

Create an account to start earning your Beginner certificate, or log in to continue on any device.

Use a simple password just for class โ€” not one you use for email or games.

Think Defensively โ€” Cybersecurity Academy

A hands-on cybersecurity pathway for school students.
Real Python security exercises running in your browser, and a certificate at the end of every level.
๐Ÿ›ก๏ธ Real Python security exercises ๐Ÿงฉ Puzzle mini-projects ๐ŸŽ“ 3 certificates
๐ŸŒฑ
Level 1 ยท Beginner
Why passwords matter โ€” password strength, checking for digits, and hashing with hashlib instead of storing plain text.
Not started
๐ŸŒฟ
Level 2 ยท Intermediate
Unlocks after your Beginner certificate. Ciphers, safe input handling, and spotting common insecure code patterns.
๐Ÿ”’ Locked
๐ŸŒณ
Level 3 ยท Advanced
Unlocks after your Intermediate certificate. Deeper defensive coding practices and a final capstone project.
๐Ÿ”’ Locked

How this works

  1. Work through each week in order โ€” every week teaches a concept through a real-world scenario, with a live editor to practise in.
  2. Pass the short quiz and complete the practice exercises to unlock the next week.
  3. Along the way you'll tackle puzzle-style mini projects that combine everything so far.
  4. Finish the final mini project to unlock your level certificate โ€” and the next level.

๐ŸŒฑ Level 1 โ€” Beginner: Why Passwords Matter

Password strength and hashing basics

What you'll build

Across this level you'll build a defensive security toolkit: password strength and hashing, input validation, spotting insecure code, ciphers, safe string handling, a real login system, phishing awareness, log analysis, and file integrity checks.

๐ŸŒฟ Level 2 โ€” Intermediate: Ciphers & Safe Input

Ciphers and spotting insecure code

What you'll build

This level reuses Beginner's full curriculum โ€” password strength and hashing, input validation, spotting insecure code, ciphers, safe string handling, a real login system, phishing awareness, log analysis, and file integrity checks.

๐ŸŒณ Level 3 โ€” Advanced: Defensive Coding Capstone

Deeper defensive coding practices and a final project

What you'll build

This level reuses Beginner's full curriculum โ€” password strength and hashing, input validation, spotting insecure code, ciphers, safe string handling, a real login system, phishing awareness, log analysis, and file integrity checks.

โœ‰๏ธ Contact / Help

Stuck on something, found a bug, or have a question? Send a message straight to your instructor.

Send a message