Skip to main content
HARESEARCH CONSOLE

Course Syllabus

Data Analytics & Statistics in Python I

2026· University of Turku· 3 min read ·0 comments ·0 reactions
Return to Teaching Portfolio and Pedagogical Practice
Data Analytics & Statistics in Python I
Authors / roleHamed Ahmadinia · Course syllabus
Venue / institutionUniversity of Turku
Date / period2026-11-03
Record typeCourse instructor · Master’s level · 5 ECTS
InstitutionUniversity of Turku
LocationTurku, Finland
Topic / fieldCourse design and teaching
Participants / students0
Platform / outletTeaching Portfolio and Pedagogical Practice
LanguageEnglish
FormatCourse Syllabus
Academic levelAdvanced studies / Master's level
Credits5 ECTS
Amount / volume5 ECTS EUR
ABSTRACT

A low-threshold introduction to quantitative social-science data analysis with Python, Jupyter Notebook and reproducible research workflows.

Institution
University of Turku
Official study-guide title
SOST0091 Data Analytics with Python for Social Sciences I
Extent
5 ECTS
Level
Advanced studies / Master’s level
Course period
3 November-18 December 2026
Assessment
Pass/Fail
Teaching language
English
Previous Python experience
Not required

Course overview

This five-credit University of Turku course provides a low-threshold introduction to quantitative data analysis for social science students. The course begins with research questions, concepts, variables and measurement, and then develops practical skills in data inspection, cleaning, transformation, descriptive statistics, visualisation and statistical testing.

Students learn to connect theory, data and methods and to document their analyses so that another person can understand and reproduce the workflow. Excel is used as a bridge to Python, while Jupyter Notebook is used for transparent, step-by-step analysis.

Learning outcomes

After completing the course, students should be able to:

  • understand the basic logic of quantitative social research;
  • connect theories and concepts with variables and measurement;
  • clean, organise and analyse social science data;
  • create clear tables, descriptive statistics and visualisations;
  • conduct and interpret t-tests, chi-square tests and analysis of variance;
  • evaluate assumptions, limitations and possible sources of bias; and
  • produce transparent and reproducible analyses in Jupyter Notebook.

Course content and session sequence

Session Topic
1 From Social Science Questions to Data
2 From Research Questions to Analysable Data
3 Inspecting and Summarising Social Science Data: Excel I
4 Excel II: Group Comparison, Visualisation, Lookup and Regression Preview
5 Computer Lab I: Opening, Inspecting and Cleaning ESS Survey Data
6 Python I: Cleaning and Reshaping WDI Macro Data
7 Python II: Missing Data and Analysis-Ready GSS Records
8 Computer Lab II: Reproducibility, Debugging and Gapminder
9 Descriptive Statistics and Exploratory Data Analysis
10 Python Visualisation: Honest, Accessible Social Science Charts
11 Computer Lab III: A Mini Visual EDA Report
12 Probability and Variability
13 Hypothesis Testing with Descriptives First
14 Full Analysis Pipeline: From Raw Table to Mini-Project Draft
15 Statistical-Learning Bridge
16 Review and Consolidation: Repair the Workflow

Course texts and materials

Students have access to instructor-prepared lecture slides, recorded teaching materials where used, Jupyter Notebook demonstrations, datasets, Moodle activities, H5P exercises, Kahoot quizzes, computer-laboratory exercises, weekly guidance, assignments, assessment criteria and final mini-project instructions. Students are not expected to purchase additional course materials.

Datasets and software

  • European Social Survey, General Social Survey, World Development Indicators, World Inequality Database, Humanitarian Data Exchange, Gapminder, World Happiness Report, Freedom House, Statistics Finland and selected teaching datasets;
  • Python, pandas, NumPy, Matplotlib, Jupyter Notebook, Visual Studio Code and Excel.

Teaching and learning methods

Learning takes place through lectures, computer laboratories, live demonstrations, weekly exercises, practical data-analysis tasks, guided debugging, a data-analysis report and a final mini-project. Students may use their own master’s thesis data when it is suitable for the course.

Assessment

The course is graded Pass/Fail. Assessment emphasises correct analysis, careful interpretation, transparent documentation and reproducibility.

Assessment component Weight
Weekly hands-on exercises 30%
Data-analysis report 40%
Final mini-project 30%
Data analyticsJupyter NotebookPythonReproducible researchSocial scienceStatisticsUniversity of Turku
READER REACTIONS

How did this post land with you?

DISCUSSION

Reader comments

0 comments

Loading comments…

Join the discussion

Your email address is never published. Comments may be held for moderation.

© 2022-2026 Hamed Ahmadinia All Rights Reserved