skip to content

Python Logo


This course provides a practical introduction to Python programming language for the complete novice.

Participants are lead through the core aspects of Python illustrated by a series of example programs. Upon completion of the course, attentive participants will be able to write simple Python programs from scratch and to customize more complex code to fit their needs.

Please note that the content of this course has recently been updated. This course now mostly focuses on core concepts including Python syntax, data structures and reading/writing files. Concepts and strategies for working more effectively with Python are now the focus of a new 2-days course, Data Science in Python.



  • The course is suitable for complete beginners and assumes no prior programming experience (beyond the ability to use a text editor).
  • A very basic knowledge of UNIX would be an advantage, but nothing will be assumed and extremely little will be required.


For additional information, follow this link.