Introduction & Setup
Variables and Data Types
Control Flow – if, elif, and else
Loops – for and while
Functions – Writing Reusable Code
Lists and Collections – Organizing Multiple Items
Dictionaries – Storing Key-Value Pairs
Tuples and Sets – Immutable Collections and Unique Items
Introduction to Classes and Objects
Error Handling – Using try and except
File Handling – Reading and Writing Files
Modules and Packages – Organizing Code for Reuse
Virtual Environments and pip – Managing Project Dependencies
Debugging, Logging, and Best Practices
Course discussions