Skip to main content
HARESEARCH CONSOLE

Course Syllabus

Data Analytics & Statistics in Python

2025· Metropolia University of Applied Sciences· 2 min read ·0 comments ·0 reactions
Return to Teaching Portfolio and Pedagogical Practice
Course slide for Data Analytics and Statistics in Python at Metropolia University of Applied Sciences
Institution
Metropolia University of Applied Sciences
Programme
Information Technology
Extent
3 ECTS
Level
Bachelor’s and Master’s students in Engineering
Teaching language
English
Last taught
Spring 2025

Course description

The course develops practical skills in data analytics, statistical analysis, modelling and visualisation with Python. Students learn to manipulate data using pandas and NumPy, calculate descriptive and inferential statistics and communicate results through visualisations.

The course also introduces probability, correlation, regression, time-series forecasting and predictive analytics. Students apply the methods to datasets from finance, healthcare, environmental science, social media and cryptocurrency markets.

Learning outcomes

After completing the course, students should be able to:

  • use basic Python syntax for data analysis;
  • work with arrays, matrices and data frames;
  • clean and transform structured datasets;
  • calculate and interpret descriptive statistics;
  • understand probability distributions and statistical testing;
  • analyse relationships using correlation and regression;
  • create effective data visualisations;
  • apply several analytical methods within one workflow; and
  • complete and present an independent data-analysis project.

Course content

Session Topic Main learning objective
1 Python recap Review basic Python concepts and syntax
2 Matrices and data frames Manipulate data with NumPy and pandas
3 Statistics: theory and application Understand and calculate key statistical measures
4 Probability and variability Understand probability distributions and significance testing
5 Relationships between variables Apply correlation and regression
6 Data visualisation Create effective charts using Python
7 Advanced topics and integration Combine analytical methods in a practical workflow
8 Student mini-project presentations Present, explain and evaluate completed projects

Teaching and learning methods

The course uses online lectures, live coding, guided exercises, independent assignments, troubleshooting sessions and project-based learning. Students apply methods to real datasets and receive feedback during the development of their final projects.

Assessment

The final project requires students to apply data management, statistical analysis and visualisation techniques to a real dataset and present their results.

Assessment component Weight
Hands-on exercises 30%
Final project 70%

Learning materials

Students receive lecture slides, recorded lessons, coding notebooks and exercises. Recommended resources include works by VanderPlas, Bruce, Bruce and Gedeck, McKinney, Severance, and relevant Python documentation.

Data analyticsMetropoliaProject-based learningPythonStatisticsVisualisation
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.