Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to Python
01 Getting Started with Python
01.1 What is Python?
01.2 History of Python
01.3 Why Python?
01.4 Applications of Python
02 Setting Up the Environment
02.1 Introduction
02.2 Installing
02.3 Setting up a Development Environment
02.4 Introduction to Pip and Virtual Environments
02.5 Exercises
02.6 MCQ
03 Python Basics
03.1 Python Syntax
03.2 Variables & Data Types
03.3 User Input & Type Casting
03.4 Printing
03.5 Exercises
03.6 MCQ
04 Control Flow
04.1 Conditional Statements
04.2 Loops Statements
04.3 Exercises
04.4 MCQ
05 Data Structures
05.1 Lists, Tuples, Dictionary
05.2 Exercises
05.3 MCQ
06 Functions and Modules
06.1 Functions
06.2 Python Modules
06.3 Basic Modules
06.4 Exercises
06.5 MCQ
07 Working with Files
07.1 Working with Files
07.2 Exercises
07.3 MCQ
08 Exception Handling
08.1 Handling Exceptions
08.2 Exercises
08.3 MCQ
09 Object-Oriented Programming (OOP) with Python
09.1 Introduction to OOP
09.2 Working with Classes and Instances
09.3 Inheritance and Polymorphism
09.4 Exercises
09.5 MCQ
10 Networking and Web Requests
10.1 Networking with Python
10.2 Web Requests with Python
10.5 Exercises
10.4 MCQ
11 Security and Automation
11.1 Password Cracking With Python
11.2 Host & Port Scanning With Python
11.3 Subdomain & Directory Enumeration With Python
11.4 Reverse and Bind Shells
11.5 Exercises
11.6 MCQ
12 Advanced Security Topics
12.1 Cryptography with Python
12.2 Network Security with Python
12.3 Exercises
12.4 MCQ
Teach online with
02.6 MCQ
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock