This course is designed to teach, motivate and stimulate students with Python programming language. Starting at a basic level (data types, control statements, list and dictionaries, design and functions), students will encourage to go further (searching and 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.