← 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 3 required tasks · ★ Video
- 02 Malware 3 required tasks · ★ Video
- 03 Attacks and brute force 3 required tasks · ★★ Video
- 04 Social engineering 3 required tasks · ★ Video
- 05 Defending a system 3 required tasks · ★★ Video
- 06 Passwords and authentication 3 required tasks · ★★ Video
- 07 Storing passwords safely 3 required tasks · ★★★ Video
- 08 Encoding is not encryption 3 required tasks · ★★ Video
- 09 Symmetric encryption 3 required tasks · ★★★ Video
- 10 Asymmetric encryption 3 required tasks · ★★★★ Video
- 11 Hashing and digital signatures 3 required tasks · ★★★★ Video
- 12 HTTPS, SSL/TLS and certificates 3 required tasks · ★★★ Video
- 13 Data integrity 3 required tasks · ★★★ Video
- 14 SQL injection 3 required tasks · ★★★ Video
- 15 Access control and least privilege 3 required tasks · ★★★ Video
- 16 Ethics, law and staying safe 3 required tasks · ★★ Video