Master in data science

Enroll in our Advanced Data Science course for tech-savvy individuals (STEM). Gain advanced proficiency in Python, R, and SQL. Learn to leverage machine learning and deep learning algorithms to create impactful models. Empower yourself with cutting-edge skills for success in data science.

master in data science Description:

Join our intensive 600-hour, 4-module course tailored for individuals with a STEM background aiming for a technical career in data science. You’ll delve into Python, covering fundamental concepts, syntax, and data manipulation, progressing to modeling and machine learning techniques like Class Rebalancing, Scaling, and Cross-Validation.

Additionally, master advanced Python methods like Hyperparameter Tuning. In R, you’ll solidify your foundations by exploring syntax, advanced modeling (e.g., Multiple Regression, Random Forest), and Time Series analysis with a focus on forecasting techniques.

Expand your technical repertoire with Bagging, cascade models, and complexity reduction methods like PCA. Acquire expertise in regularization techniques (L1 and L2) to prevent overfitting. Discover advanced model enhancement strategies such as Stacking and Voting to elevate your models.

This course is designed to equip ambitious STEM professionals with comprehensive skills essential for a successful journey in data science.

Course content

At Ubiqum, our focus is on providing practical and professional training in Data Analytics and Machine Learning. Through this course, you’ll engage in four projects, designed to equip you with the skills and practical experience required to secure your first job in this field.

Data Analytics with Python

In the first project, the student works as a data analyst for a distribution company. Their mission is to use data mining and machine learning techniques to investigate patterns in sales data and provide insights into customer buying trends and preferences. All this is executed using Python and SQL libraries for data extraction and manipulation.

In this first module the student gets a first complete experience of a data analysis process. From the formulation of the business problem, the preparation of the data set, the creation of a model using a machine learning algorithm, to the presentation of recommendations to the business.

We work

Data Science with Python

In this second module the student has a different mission.

Your job as a Data Scientist will be to identify which customer attributes are significantly related to non-payment situations. He is asked to build a predictive model that can be used to better classify customers compared to previously implemented models. Regression methods are used. Your work should be submitted as a Jupyter Notebook (Python tool) to your GitHub account.

Cursos de Programación con mentores

Recommendation Systems and Market Basket Analysis with R

The student works with a new challenge. Your goal is to extend the application of data mining methods to develop predictive models and you will use R to achieve this. In this course he will use machine learning methods to predict which brand of computer products customers prefer based on demographic data collected in a marketing survey. The ultimate goal is to be able to determine product associations that will be used to drive sales. The student will design and implement a recommendation system similar to those used by Amazon and other e-commerce companies.

We work


In this advanced module, students work for a new IoT (Internet of Things) technology company that aims to use Data Analytics to solve two complex issues in the physical world. To achieve this, they will use the R statistical programming language to conduct descriptive and predictive statistics and create models using time series regression and statistical classifiers. For the second case, students will switch back to Python to undertake a final project involving determining a person’s physical position within multiple indoor spaces by tracking their Wi-Fi digital footprint. These projects are of high complexity and position the student at an advanced level as a Data Science professional.

We work

What am I going to learn?

Choose the modality that suits you best.

starting when you decide.

Our course methodology and organization enable you to blend these elements at your convenience and even make changes during the course if your personal situation demands it. You can start the program whenever you decide.

At your own pace.

Full time

With a dedication of eight hours a day from Monday to Friday. Our project-based learning by doing methodology allows you flexibility in the hours of dedication throughout the day. Organise your time at your convenience as long as you respect deadlines and personal meetings with your mentor. You are never alone. Your mentor is available for any queries apart from scheduled one-to-one meetings.


Designed for those who want to keep their current job while preparing to change or improve their professional position. An estimated three hours of daily dedication, Monday to Friday, to work on the tasks of the course, with total flexibility of schedules, except for the personal meetings with the mentor that have a fixed calendar. You are never alone, your mentor is available whenever you need him/her, apart from the planned one-to-one meetings.

Wherever you want


Working online from home and connected to your mentor by slack, email and video conferencing. Ideal for part-time people who have to combine their professional life with the course. And for those who live in areas of the territory where there is no possibility of going to a physical campus.

On campus

For those who live in the city and want to have a face-to-face experience, we offer the possibility of coming to our Barcelona campus where you will have a work space and collaboration with your mentor and classmates.

Choose the combination that best suits your needs. Consult our career advisors if you have any questions.

The Ubiqum experience

A course at Ubiqum

The Master in Data Science is structured around projects meticulously designed by our product team to fulfill educational objectives. They are entirely hands-on, emphasizing practical, professional learning through active engagement—a true “learning by doing” approach.

Our methodology is innovative and highly efficient.
All our students are testimonials to the high level of learning they have acquired at Ubiqum.
Contact them and ask them

We offer you 2 weeks of FREE TRIAL.

Does it sound good to you? Is this what you’re looking for to accelerate or transform your career? We’re not asking you to take a leap of faith. We’re offering you a two-week FREE TRIAL to give you first-hand experience before you commit to formal registration and payment for the course.

Since 2016 more than 1,100 students have found employment in leading companies.

How to achieve a successful career transition?

“Boosting My Career” is the job search programme, included in the course, with which we help our students to start their new digital career. Ubiqum’s courses provide deep and lasting learning that we complement with the activities needed to access your new job.

Our work is not done until you start yours.





Personalised mentor
Flexible timetable
600 hours of effective work

On campus


Personalised mentor
Flexible timetable
600 hours of effective work


Cash payment

If you pay in full before the course starts, we offer you a discount and you get the best price. 5% for online and 10% for on-campus.


You pay 50% before the course starts and the rest in monthly instalments during the course. No additional cost.

Payment in instalments

This format allows you to pay in monthly instalments.

Income Share Agreement

Start now and pay when you get your new job (*) see conditions to qualify

*Requirements: | Between 22 and 35 years of age | Higher Education Degree (STEM is valued) | A good level of English | Stable residence in Spain | Work permit for the EU |

learn more about the master in data science