Course curriculum

  • 2

    Introduction

    • IMPORTANT NOTE

    • Course Outline

    • What Is Ethical Hacking

    • What is Python and why to use it in Security

  • 3

    Learn Python from the Scratch

    • Install Python

    • Hello World

    • Data Types

    • Numbers

    • Math functions

    • Operator Precedence

    • Variables

    • Strings

    • Strings Concatenate

    • Types conversion

    • Escape sequence

    • Formated strings

    • Strings indexes

    • Boolean

    • Lists

    • List Methods

    • Matrix

    • None

    • Dictionery

    • Dictionery Methods

    • Tuple

    • Conditional If Else

    • For loop

    • Range

    • While

    • break continue pass

    • Functions

    • args kwargs

    • Packages in Python

    • Error Handling

    • Input/Output IO

    • IO Error Handling

  • 4

    Python Coding Project#1 Port Scanner

    • What is Port Scanner and how it works

    • IMPORTANT NOTE

    • Build your Own Port Scanner

  • 5

    Python Coding Project#2 Web App Directory Discovery

    • IMPORTANT NOTE

    • Build Your Own Directory Discovery

  • 6

    Python Coding Project#3 Web App Login Brute-Force

    • What is Brute Force Attack

    • Types of Brute Force Attacks

    • IMPORTANT NOTE

    • Brute login