This document summarizes a presentation on a Python programming course. The course objectives are to gain understanding of Python programming and its applications in engineering, and to acquire the skills to write Python code and solve engineering problems. The course outcomes include interpreting Python syntax and semantics, proficiency with strings and functions, utilizing data structures, file handling operations, and developing Python projects. Student evaluation will include programming assignments, projects, and quizzes. Self-study references and possible MOOC courses and project lists are also provided.