Getting Started with Python Python Basics: Operators & Decision Control Statements Data Structures in Python Functional Programming in Python Object-Oriented Programming (OOP) in Python Errors and Exceptions Modules and Packages Introduction to Graphical User Interface File Handling Debugging & Testing, Continuous Integration Concurrency and Parallelism Working with database Networking in Python Optimizing Python Code Packaging and Distributing Python Code Deployment and Cloud Computing Best Practices in Python Python Design Patterns Data Analytics in Python