Porto, Portugal

Machine Learning

online course
when 26 July 2021 - 30 July 2021
language English
duration 1 week
credits 3 EC
fee EUR 300

Data is the most valuable commodity in this digital economy era, with Data Science professionals being in high demand in the job market. With more and more students learning the basics of data science, it becomes increasingly challenging for candidates to distinguish themselves. This comprehensive course is the second part of the Python Porto Summer School and aims to equip participants with advanced Python skills. The level of difficulty and depth of 1st Machine Learning Sumre School exceed the beginner and intermediate level concepts of Python Porto Summer School, and makes candidates more competitive for the job market.

The Summer School focuses on hands-on learning rather than theoretical discussions. After the one-week course, participants know how to process even messy data sets, match data across several sources despite the lack of unique identifiers, and run simple machine learning algorithms.

Course leader

Paulo Alves

Target group

This Summer School targets postgraduate students (MSc and PhD) with an interest in finance. It can be extended to final year undergraduate students. Prior knowledge in finance is not required as we will focus more on the technical aspects of Python rather than finance theory.

Basic understanding of Python. If candidates have no prior experience in Python, they are encouraged to attend the Python Porto Summer School.
Fluency in English, no knowledge of the Portuguese language is required.
More than 18 years old.

Course aim

Python is the most popular language for data science, and it is becoming a common job requirement in the financial services industry. 1st Machine Learning Summer School builds on Python Porto Summer School and aims to provide participants with advanced Python skills through a short and intensive course. Participants adopt a hands-on approach and practice and refine their skills with many exercises and case studies.

We require candidates to have at least a general/basic understanding of Python. Candidates who are new to Python are encouraged to attend the Python Porto Summer School. The contents build on each other.

The main focus of the course is on Python in a financial research setting. Participants do not require prior knowledge in this area. We cover a broad range of advanced topics such as regular expressions, machine learning, fuzzy string matching, web scrapping, and parallel processing.

Credits info

3 EC
Participants can obtain 3 ECTS if they opt to be assessed and achieve the minimum passing grade. The assessment is optional and based on individual coursework. The coursework is only mandatory if participants wish to obtain the ECTS.

Fee info

EUR 300: School Early Bird
UCP & LUMS €270
Partner €285
Other €300

* Students enrolling in 2nd Python Porto Summer School and 1st Machine Learning Porto Summer School receive a 10% discount.

Fees include all the materials.

Católica Porto Business School reserves the right to cancel the course in case of not having a minimum number of students enrolled in the programme. If this is the case, the full tuition fee will be fully refunded.

The School will inform candidates on the final decision of opening the summer school by the 16th of June.