Introduction to Python Session 1: Python fundamentals Part 1: Introduction to Python (30 minutes) Part 2: Basic Syntax (30 minutes) Part 3: Variable Types (30 minutes) Part 4: Basic Operators (30 minutes) Exercise: Extended Personal Information Summary Session 2: Data Structures Part 1: Strings Part 2: Introduction to Lists Part 3: Tuples Part 4: Sets Part 5: Dictionaries Part 6: Loops with lists Simple List Exercise: Favorite Foods Session 3: Flow Control Part 1: Introduction to Loops Part 2: The while Loop Part 3: Conditional Statements (if, else, elif) Part 4: Reinforcement Exercises Part 5: Combining Loops and Dictionaries Part 6: More Complex Loop Combinations Final Comprehensive Exercise (15 minutes) Session 4: Introduction to Functions Part 1: Defining and Calling Functions Part 2: Arguments and Parameters Part 3: Types of Arguments Part 4: Default Values and Arbitrary Arguments Part 5: Functions and Modules Comprehensive Exercise - Function Module Session 6: Django Basics Part 1: Introduction to Django Part 2: Basic Routing Part 3: Views Part 4: Models Part 5: Templates Comprehensive Exercise - Create a Template Session 7: Introduction to Pandas Part 1: Key Features of Pandas Part 2: Importing Pandas Part 3: Series and DataFrame Part 4: DataFrame Part 5: Reading Data Part 6: Data Manipulation