Introduction to Python Programming

Version 1.2

This course is delivered through the Jupyter notebook application. It begins with a coverage of fundamental building blocks in Python – numeric data types, strings, lists, dictionaries, sets – replete with examples. Illustrations are then provided on the use of these data types to compose code with selection and iteration constructs. To promote modular and readable code the set-up and use of functions with parameters are also covered.

Course objectives

Participants should attain a good understanding of basic data types in Python and associated methods and constructs that can be applied to them.

Learning objectives

  • Describe basic data types in Python;
  • Apply methods to basic data types;
  • Enact selection and iteration over basic data types;
  • Construct functions to compose modular code.

Course type

E learning – Available

Self learning – Available

Face to face – Not available

Skill level

No previous experience in coding is required, though a basic digital literacy assumed.

Course materials

All course materials can be found on the Data Science Campus Github page


To discuss booking this course for remote delivery, please contact the Data Science Campus Faculty.