Basic Python

Module 1: An introduction to Python

Module 2: Beginning Python Basics

Module 3: Variables & Datatypes

Module 4: Sequence Types

Module 5: Special Types

Module 6: Operators and Operands

Module 7: Input and Output functions

Module 8: More Programs on I/P and O/P

Module 9: Flow Control Statements

Module 10: More Programs on Flow Control

Module 11: Command line arguments

Module 12: Functions

Module 13: Lambda

Module 14: Modules

Module 15: List Comprehensions

Module 16: Object Oriented Programming

Module 17: Encapsulation

Module 18: Inheritance

Module 19: Polymorphism

Module 20: Abstraction

Module 21: Exception Handling Assertions and Logging

Module 22: Files

Module 23: Regular Expressions

Module 24: Date and Time

Module 25: Threads

Module 26: Networking

Module 27: Database Operations

Module 28: Additional Content - Using PostgreSQL

Module 29: Additional Content - Work with Mongo

Module 30: Additional Content - Debugging Fundamentals

Module 31: Additional Content - Match Case Syntax

Module 32: Additional Content - Virtual Environment

Module 33: Additional Content - Unit Testing

Module 34: Additional Content - In Built Data Structures

Intermediate Python

Module 1: More on List comprehensions

Module 2: More on Decorators

Module 3: More on Threads & multi-processing

Advanced Python

Module 1: Advanced Threading

Module 2: Advanced Multi Threading

Module 3: Advanced Multi Processing

Module 4: Advanced Networking concepts

Data Analytics tools

Misc 1: Numpy

Misc 2: Pandas

Pytest

Pytest 1: Basic Concepts

Pytest 2: Group Test Cases

Pytest 3: Write and Report Assertions