This course starts with the basics of the Python language syntax. It then introduces students to decision structures, repetition structures, functions, file and exception handling in Python.