Cybersecurity
Learn how attacks work and how to defend against them, from passwords and encryption to secure code and incident response.
By the end: You can explain common attacks, store passwords safely, write code that resists injection and scripting attacks, and review a small app against a security checklist.
Look for the dashed Project step: a hands-on build that uses what the courses before it taught.
0 of 5 courses finishedStart the path ❯
- 1Python
The language used for every hands-on demo in the security course.
19 lessons · Beginner - 2Cybersecurity Fundamentals
Foundations, cryptography, secure code and defence in practice.
24 lessons · Beginner - 3SQL
Understand the queries that injection attacks target.
18 lessons · Beginner - 4Bash
Read logs and work on servers from the command line.
18 lessons · Beginner - 5Git
Track changes and keep secrets out of repositories.
15 lessons · Beginner