This document provides an overview of an introductory programming course that teaches Python. The course is aimed at beginners and those wanting to refresh programming skills. Students will learn programming concepts, work with Python, and be introduced to other languages. The course involves hands-on coding practice and takes place over 10 weekly sessions. Homework and in-class exercises reinforce topics covered through a guided tour of Python fundamentals and programming principles.