Course Overview
This course introduces Python programming. Topics include writing clean code, debugging, and problem-solving with examples and hands-on exercises.
Syllabus Topics
- Python Basics & IDE Setup
- Control Flow & Functions
- Data Structures (Lists, Dictionaries)
- File I/O & Exception Handling
- Object-Oriented Programming
- Modules & Packages
- Final Project Workshop
Instructor

Dr. Alan Turing
Associate Professor, Computer Science
Dr. Turing specializes in algorithm design and computational theory, with over 15 years of teaching experience.