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 with functions, etc.), students will be encouraged to go further, by developing a course project of intermediate difficulty using more advanced tools (such as GUI, graphics, etc.).with in IT automation stuff over Python core features as a broad and well adopted programming language through the best practices in writing Python.