DS211

Faculty
Anna Aksenova
Senior Data Scientist at EPAM Systems
Course length
Duration
Total hours
Credits
Language
Course type
Fee for single course
Fee for degree students
Skills you’ll learn
This course is your first step into the world of data science. We’ll cover all the essential steps for building a machine learning algorithm, from data processing to problem formulation, metric and algorithm selection, and hyperparameter optimization. Topics include classification, regression, outlier detection, and clustering. For each algorithm, we’ll discuss its pros, cons, and best use cases. At the end of the course, students will get the chance to solve their own machine learning problem.
15 classes
Course practicalities discussion. Intro to machine learning, what is it about? Numpy pandas intro.
Data is the first word of Data Science. Data types, data preprocessing.
Train/test split. Regression. Linear regression. Quality metrics. Multicollinearity issue.
Classification. Logistic regression. Quality metrics.
Variance-bias tradeoff. Overfitting/underfitting. Cross-validation. Regularisation.
Classification metrics continued. What if we have more than 2 classes?
Tree-based methods. Decision trees for classification and regression.
Ensembles. Random forest, bagging, boosting.
KNN. Curse of dimensionality. Outlier detection.
Clustering. K-Means, Agglomerative clustering, DBSCAN. Quality metrics.
Course recap. How to choose your model?
Exam. Start of project work
Project work.
Project work.
Project presentations.
Media
Strong Python.
Basic knowledge of linear algebra and calculus.
Basic understanding of functions, their derivatives and gradients.
Basic knowledge of pandas and numpy would be a plus.
Each class lasts 3 hours. Each class will start with a 5-minute theory quiz based on the previous day, then will continue with ~1h lecture and then will be concluded by a practical session. Students will also have home assignments every 2-3 days, a pen-and-paper exam and a small project at the end of the course.
Anna Aksenova is a Machine Learning and NLP specialist working on enterprise-scale agentic systems and Retrieval-Augmented Generation solutions, with a focus on sales and finance domains. Alongside her industry work, she has led applied research and development in healthcare-related Horizon Europe projects. Anna holds a Master’s degree in Data Science, Machine Learning, and AI from Aalto University, where her thesis focused on training a multilingual large language model for European languages. She teaches Machine Learning and NLP courses at both university and corporate levels and supervises graduate students’ research projects.
See full profileApply for this course
by Anna Aksenova
Total hours
45 Hours
Dates
May 18 - Jun 05, 2026
Fee for single course
€1500
Fee for degree students
€750
Filter by campus:
How to secure your spot
Complete the form below to kickstart your application
Schedule your Harbour.Space interview
If successful, get ready to join us on campus
FAQ
Will I receive a certificate after completion?
Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.
Do I need a visa?
This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.
Can I get a discount?
Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.