The Python course covers all the basics of programming in Python, as well as general computer programming concepts and techniques. The aim of the course is to familiarize the student with general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and the runtime environment, as well as with general coding techniques and object-oriented programming.