

TCM - Python 101 for Hackers
Learn Python from a cybersecurity and ethical hacking perspective with this beginner-friendly course from The Cyber Mentor. Designed for aspiring hackers, penetration testers, bug bounty hunters, and security professionals, this course teaches Python fundamentals while focusing on real-world security applications.
Lessons
01 / Welcome and course introduction
Lesson
02 / What is Python
Lesson
03 / Why learn Python as a hacker
Lesson
04 / Python2 vs Python3
Lesson
05 / How to install VirtualBox
Lesson
06 / How to install Kali Linux
Lesson
07 / The Python interprete
Lesson
08 / How to run a Python script
Lesson
09 / How to install Sublime
Lesson
10 / Python syntax [ @BlackhatAk ]
Lesson
11 / 1. Variables & data types
Lesson
12 / 2. Numbers
Lesson
13 / 3. String formatting
Lesson
14 / 4. Booleans & operators
Lesson
15 / 5. Tuples
Lesson
16 / 6. Lists
Lesson
17 / 7. Dictionaries
Lesson
18 / 8. Sets
Lesson
19 / 9. Conditionals
Lesson
20 / 10. Loops
Lesson
21 / 11. Reading and writing files
Lesson
22 / 12. User input
Lesson
23 / 13. Exceptions and error handling
Lesson
24 / 14. Comprehensions
Lesson
25 / 15. Functions and code reuse
Lesson
26 / 16. Lambdas
Lesson
27 / 1. The Python package manager
Lesson
28 / 2. Python virtual environments
Lesson
29 / 3. Introduction to sys
Lesson
30 / 4. Introduction to requests
Lesson
31 / 5. Introduction to pwntools
Lesson
32 / 1. Project #1 - SSH login brute forcing
Lesson
33 / 2. Project #2 - SHA256 password cracking
Lesson
34 / 3. Project #3 - Web login form brute forcing
Lesson
35 / 4. Project #4 - Exploiting a SQL injection
Lesson
36 / 5. Project #5 - Exploiting a restricted SQL injection
Lesson
37 / 1. The importance of comments
Lesson
38 / 2. Wrap up and next steps
Lesson
Student reviews
No reviews yet
Student feedback will appear here after learners review this course.