Bachelor in Data Science and AI
Build your future in data and artificial intelligence. Study in English in Madrid and progress from data analysis to data science and data engineering through mathematics, programming and real company projects.
Request for information
On-Campus
3 Academic Years
English
October 2027
Tuition fees:
€9,200 per year
Bachelor in Business Administration
Objectives of the Program
The Bachelor in Data Science and AI combines mathematics, statistics and programming with the practical tools used to analyse data and develop intelligent solutions. Students build the foundations needed to understand how analytical methods work, choose suitable approaches and apply them to real problems.
The three-year programme follows a clear progression: Data Analyst in the first year, Data Scientist in the second and Data Engineer in the third. Machine learning, deep learning and generative AI build on a foundation of linear algebra, calculus, probability and statistics. Two company projects, external internships and a Final Degree Project connect academic learning with professional practice.
- 3 Academic Years
- Madrid
- 180 ECTS
- €9,200 per year
- On-site
- English
- October 2027
What makes this programme distinctive?
- Mathematics and statistics that explain the methods behind data science and AI.
- A curriculum co-designed with data and technology companies.
- Two real company projects before the final internship.
- AI throughout the programme, from machine learning to generative AI and agents.
- A focus on deploying models and understanding their business impact.
- Data governance, security and AI ethics integrated into the learning journey.
What you will learn?
- Use Python, SQL and NoSQL databases to prepare and analyse data.
- Apply mathematical and statistical reasoning to analytical problems.
- Develop predictive models and work with machine learning and deep learning.
- Explore language data, social networks and generative AI applications.
- Work with big data, cloud computing and Apache Spark.
- Communicate findings and develop data solutions with business value and responsible use in mind.
Study Plan
Study Plan: Bachelor in Business Administration
| SEMESTER 1 | |
| Programming I: Python Fundamentals | 6 |
| Linear Algebra | 6 |
| Descriptive Stadistics | 6 |
| SQL Databases | 6 |
| Business and Economics Fundamentals | 6 |
| SEMESTER 2 | |
| Programming II: Advanced Python | 6 |
| Calculus and Numerical Methods | 6 |
| Probability and Inferential Statistics | 6 |
| NoSQL Databases | 6 |
| Algorithms and Data Structures | 6 |
| TOTAL YEAR | 60 ECTS |
YOUR LEARNING JOURNEY
Build the foundations of your data skills through Python, SQL and NoSQL databases, linear algebra, calculus, probability and statistics. Learn to organise information and approach analytical questions with rigour.
| SEMESTER 1 | |
| Data Mining and Predictive Modelling | 6 |
| Machine Learning I | 6 |
| Optimization | 6 |
| Advanced Statistics and Experimental Design | 6 |
| Data Visualization and Open Data | 6 |
| SEMESTER 2 | |
| Machine Learning II | 6 |
| Deel Learning | 6 |
| Text Mining, NLP and Social Network Analysis | 6 |
| Company Project I | 6 |
| AI Strategy and Business Impact | 6 |
| TOTAL YEAR | 60 ECTS |
YOUR LEARNING JOURNEY
Move from describing data to building predictive solutions. Explore machine learning, deep learning, text mining and optimisation, and apply your learning in your first company project.
| SEMESTER 1 | |
| Productizing Models: from Model to Business | 6 |
| Big Data Technologies and Cloud Computing | 6 |
| Apache Spark | 6 |
| Company Project II | 6 |
| Data Governance, Security and AI Ethics | 6 |
| SEMESTER 2 | |
| Generative AI and Agents | 6 |
| External Internships | 12 |
| Operational Marketing | 12 |
| TOTAL YEAR | 60 ECTS |
| PROGRAMME TOTAL - 3 Academic Years | 180 ECTS |
YOUR LEARNING JOURNEY
Develop the skills to work with large-scale data and bring models closer to real use. Study cloud computing, Apache Spark, generative AI and agents, complete a second company project, and integrate your learning through internships and a Final Degree Project.
| Subject | ECTS |
|---|---|
| Programming I: Python Fundamentals | 6,0 |
| Linear Algebra | 6,0 |
| Descriptive Statistics | 6,0 |
| SQL Databases | 6,0 |
| Business and Economics Fundamentals | 6,0 |
| Subject | ECTS |
|---|---|
| Programming II: Advanced Python | 6,0 |
| Calculus and Numerical Methods | 6,0 |
| Probability and Inferential Statistics | 6,0 |
| NoSQL Databases | 6,0 |
| Algorithms and Data Structures | 6,0 |
| Subject | ECTS |
|---|---|
| Data Mining and Predictive Modelling | 6,0 |
| Machine Learning I | 6,0 |
| Optimization | 6,0 |
| Advanced Statistics and Experimental Design | 6,0 |
| Data Visualization and Open Data | 6,0 |
| Subject | ECTS |
|---|---|
| Machine Learning II | 6,0 |
| Deep Learning | 6,0 |
| Text Mining, NLP and Social Network Analysis | 6,0 |
| Company Project I | 6,0 |
| AI Strategy and Business Impact | 6,0 |
| Subject | ECTS |
|---|---|
| Productizing Models: from Model to Business | 6,0 |
| Big Data Technologies and Cloud Computing | 6,0 |
| Apache Spark | 6,0 |
| Company Project II | 6,0 |
| Data Governance, Security and AI Ethics | 6,0 |
| Subject | ECTS |
|---|---|
| Generative AI and Agents | 6,0 |
| External Internships | 6,0 |
| Final Degree Project | 6,0 |
Professional Opportunities
- Data Analyst and Business Intelligence Analyst
- Data Scientist and Machine Learning Engineer
- Data Engineer and Cloud Data Engineer
- Data Consultant and Marketing or Growth Analyst
- NLP and Generative AI Specialist
- MLOps and data model deployment
- Data governance and security
The combination of technical knowledge, mathematical reasoning and business understanding also provides a foundation for developing your own data or AI projects.
Company projects and professional experience
Apply what you learn through two company projects, one in the second year and one in the third. These projects connect technical methods with practical questions and help you develop your ability to work with data in a business context.
In the final semester, complete 12 ECTS of External Internships and a 12-ECTS Final Degree Project. Together, these experiences bring the programme’s mathematical, technical and applied components into professional practice and an integrated final project.
Academic Partner
Our Institution
CEDEU University Center is one of the entities linked to the Foundation for Training and Future, founded in 1958. It has more than 40.000 students of 50 different nationalities.
At CEDEU we base our work on innovation, social transformation, the promotion of entrepreneurship and the empowerment of talent as vital pillars of our institution.
Studying at CEDEU is to experience a prestigious education, where we train people with leadership, entrepreneurial spirit , with a creative spirit, social commitment and ethical responsibility as experts in the development of their professional future.
Partner Companies
International Experience
Broaden your perspective with the opportunity to spend one semester at a European partner university through Erasmus+. An international study experience can help you develop independence, intercultural skills and a wider understanding of how data and technology are used in different settings. Contact CEDEU’s International Office for information on destinations and the application process.
More Information
Who is this programme for?
Students interested in technology, programming and data analysis who want to build a foundation in data science and artificial intelligence and explore their applications across different sectors.
General competencies
- Apply mathematical, statistical and programming fundamentals to problem-solving.
- Collect, organise and prepare data for analysis.
- Develop and evaluate introductory machine learning models.
- Interpret findings and communicate them through clear explanations and visualisations.
- Consider data quality, privacy and the responsible use of artificial intelligence.
Entry requirements
A valid passport and an academic certificate or transcript confirming completion of upper secondary education, equivalent to the Spanish Bachillerato.
Frequently asked questions
How long is the programme?
The programme lasts three academic years and carries 180 ECTS. Classes take place on campus in Madrid.
Is the programme taught entirely in English?
Yes. The programme is taught 100% in English.
What are the tuition fees?
Tuition fees are €9,200 per year. Contact our Admissions team for information on payment arrangements.
Are scholarships available?
Yes. CEDEU offers scholarships for eligible students. Contact our Admissions team for information on available scholarships and how to apply.
Request for information