← Learn to Code — Python, Java, C, SQL & Web
Cyber security
How attacks work and how to stop them — ciphers, hashing, and safe computing, hands-on.
python 16 Lessons
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.
Lessons in this course
No lessons match. Clear the search or choose another filter.
- history What is cyber security? Reading and resources
- usage Why it matters Reading and resources
- resources Helpful resources Reading and resources
- setup Nothing to install Reading and resources
- 01 Security, privacy and integrity 2 required tasks Video
- 02 Malware 2 required tasks Video
- 03 Attacks and brute force 2 required tasks Video
- 04 Social engineering 2 required tasks Video
- 05 Defending a system 2 required tasks Video
- 06 Passwords and authentication 2 required tasks Video
- 07 Storing passwords safely 2 required tasks Video
- 08 Encoding is not encryption 2 required tasks Video
- 09 Symmetric encryption 2 required tasks Video
- 10 Asymmetric encryption 2 required tasks Video
- 11 Hashing and digital signatures 2 required tasks Video
- 12 HTTPS, SSL/TLS and certificates 2 required tasks Video
- 13 Data integrity 2 required tasks Video
- 14 SQL injection 2 required tasks Video
- 15 Access control and least privilege 2 required tasks Video
- 16 Ethics, law and staying safe 2 required tasks Video