This module introduces students to the Python programming language that is the main tool students will use in Data Analytics studies. In the first part students will learn how to use Python for basic calculations, plotting, elemental statistical analysis and familiarize themselves with key Python packages . Then we proceed with core programming skills such as conditional branching, loops, functions, elements of object-oriented programming. These programming skills are applicable to any role that requires quantitative analysis and evidence-based decision making. By the end of this module students will be able to write computer programs solving problems coming from real life situations that include data analysis, plotting, simulation, and manipulation of numerical data.

We hope that throughout this module you will encounter new ideas, theories and models, as well as working both independently and with your peers. We encourage you to engage closely with the materials presented, discussion forum, quizzes, and come prepared to our live weekly classes.

Please familiarise yourself with this QMPlus page, especially the "Essential module information" tab which has the module outline and other key documents, including the syllabus. We wish you the best of luck with your studies this online semester, and we look forward to your participation over the coming few months.