Back to Course

Python Security

0% Complete
0/0 Steps
  1. course overview

    Syllabus | Python Security
  2. Module 1: Python from Scratch
    Welcome to Python Security
  3. Variables & Data Types
  4. User Input & Printing
  5. Conditional Logic (If, Else, Elif)
  6. Loops & Iteration (For & While)
  7. Functions: Writing Reusable Code
  8. Working with Lists & Dictionaries
  9. Error Handling & Debugging
  10. File Handling: Reading & Writing Files
  11. CTF Challenge: Python Basics
  12. Module 2: Secure Coding Practices
    Why Secure Coding Matters
  13. Input Validation & Sanitization
  14. Password Hashing & Encryption
  15. Common Security Mistakes in Python
  16. Working with APIs Safely
  17. Web Scraping & Data Privacy
  18. Secure Networking with Python
  19. Working with Databases & SQL Injection Prevention
  20. Error Logging & Monitoring
  21. CTF Challenge: Secure the App
  22. Module 3: Python for Cybersecurity
    Network Scanning with Python
  23. Packet Sniffing & Wireshark Integration
  24. Password Cracking (Ethically!)
  25. Malware Detection Basics
  26. Building a Keylogger (For Educational Use Only)
  27. Email Security & Phishing Detection
  28. Web App Security: Building & Securing a Flask App
  29. Cybersecurity Automation: Scripts that Save Time
  30. Intro to Penetration Testing with Python
  31. Final Project Development: Build Your Own Security Tool (3 sessions)
  32. Module 4: The Python Security Showcase
    Preparing for the Presentation
  33. Testing & Debugging Marathon
  34. Python Security Expo: Student Presentations
  35. Wrap-Up & What’s Next?
  36. Optional Content & Enrichment (10 Extra Sessions)
    Advanced Cryptography
  37. Web Scraping Bots
  38. Dark Web Exploration
  39. Steganography
  40. Machine Learning for Security
  41. Build a Password Manager
  42. Blockchain Basics
  43. Game Hacking (Ethically!)
  44. Secure API Development
  45. Family & Friends Security Day
Lesson 1 of 45
In Progress

Syllabus | Python Security

omri sagron 12/03/2025