This module introduces students to coding in Python, with a focus on data processing tasks that underpin quantitative research and analysis in the social and political sciences. 
The module runs HyFlex on the respective MS Teamsn channel, even though the quality of the video recording may vary depending on the available hardware resources.
International and Ph.D. students are also welcome to join.

Prerequisites for admission
None beyond basic computer literacy as taught in most BA/BSc courses.
Familiarity with any Linux/MacOs/Win filesystem and with Spreadsheet operations is preferable.

Attendance

This is an hands-on computer science module and class/lab attendance is expected throughout the term. 
The module runs on Term 1 only.


Expected learning outcomes

By the end of the course students will acquire the ability to critically evaluate and discuss the impact, development and use of the topics covered during the course. 


Resources

Please refer to the companion Github repository: [github.com/ale66/learn-coding/](https://github.com/ale66/learn-coding/)


Exam

The final exam aims to verify the expected learning outcomes in relation to these topics.
At the moment it is project-based.