This course is designed to teach, motivate and stimulate students with Python programming language. Starting at a basic level (data types, control statements, list & dictionaries, design & functions), students will encourage to go further (searching & complexity, functional programming) in IT automation stuff over Python core features as a broad and well adopted programming language through the best practices in writing Python.

By the end of the term, the students will able to understand Python’s code as well as design & programming IT automation solutions with Python (based on the best practices in writing Python). The ability to write python code using the best practices is another learning target.