Study Plan
Statistics applied to data science
This module is a cornerstone, as it provides the fundamental tools to understand and analyze data accurately and rigorously. In this module, we will understand how statistical techniques and probabilistic concepts are essential elements in data-driven decision making, learning to apply statistical methods to draw meaningful inferences, identify patterns and trends, and make reliable predictions. We will acquire skills to assess the uncertainty and risk associated with data, critical in dynamic business environments.
- Introduction and Key Mathematical Concepts
- Statistics Fundamentals
- Descriptive Statistics
- Probability Distributions
- Linear Algebra
- Probability
- Fundamental Concepts
- Estimation Methods
Advanced AI I: Machine Learning
Once the techniques to start working with Machine Learning are settled, this module will allow us to deepen the algorithms and more complex scenarios, but also teach us advanced techniques to optimize our models and face problems when the data does not help us too much in its natural state.
- Advanced Algorithms
- Support Vector Machines (SVM)
- Stochastic Gradient Descent
- Ensemble algorithms: AdaBoost, XGBoost, among others.
- Model Optimization
- Hyperparameter setting
- Feature selection
- Regularization
- Cross-validation
- Time Series Analysis
- Introduction to time series analysis
- Modeling and trends
- ARIMA and SARIMA models
- Networks
- Fundamental concepts of networks
- Learning network representations
- Link classification and prediction
- Reinforcement Learning
- Concept of reinforcement learning
- States, actions and rewards
- Reinforcement learning algorithms
- Anomaly Detection and Unbalanced Data Learning
- Identification of outlier observations using statistical methods, clustering, and supervised learning
- Techniques for handling unbalanced data, such as additional data collection, synthetic generation and modification of algorithms
Advanced AI II: Deep Learning
The Deep Learning module is the next level in machine learning, where you will explore deep neural networks and advanced architectures for tackling complex problems. Discover how these revolutionary techniques have transformed the field, enabling analysis of higher complexity data and solving challenges in computer vision, natural language processing and more.
- Deep Learning Introduction
- Convolutional Neural Network (CNN)
- Recurrent Neural Network (RNN)
- Natural Language Processing (NLP)
- Generative Adversarial Networks (GAN)
Generative AI
The Generative Artificial Intelligence (Generative AI) module provides students with an in-depth understanding of the technologies that enable the creation of original content from existing data. The objective is to provide both theoretical knowledge and practical experience to implement generative models in different fields.
- Generative AI Fundamentals
- Generative AI Development and Coding
- Generative AI Practical Applications
- Ethics and Responsibility in Generative AI
- Generative AI in Digital Transformation
Data Explosion: Distributed Processing in Big Data
El procesamiento distribuido ha revolucionado la forma en que gestionamos grandes volúmenes de datos, y Apache Spark se ha establecido como una de las
principales herramientas en este campo. Su capacidad para procesar datos de forma paralela y distribuida, aprovechando la potencia de los clústeres de
computación, ha hecho que sea esencial para profesionales que buscan extraer valor de la gran cantidad de información generada en la actualidad.
- Introduction to Distributed Processing with Spark: Understand the distributed processing paradigm offered by Spark. Its ability to split tasks across multiple cluster nodes allows operations to be performed at high speed and in parallel.
- Data Manipulation with Spark DataFrame: DataFrames in Spark are optimized structures that allow efficient manipulation of tabular data. Here it is important to know:
- Data loading from multiple sources.
- Column filtering and selection.
- Aggregations and transformations.
- Spark SQL: This Spark module provides an interface that allows you to use SQL queries to manipulate data, making it easier to analyze and obtain valuable information.
- Data Cleaning and Preparation: Prior to any analysis, the data must be ready for use:
- Null value detection and treatment.
- Missing data management.
- Data type conversion.
- Data standardization.
- Data Transformation and Enrichment:
- Date and time operations to correctly handle temporal data.
- String manipulation for formatting and transforming textual data.
- Creation of new columns to provide additional information for analysis.
Workshop: Dashboard en un día
Workshop: Introducción a Databricks y al ecosistema Spark
Workshop: Construcción de APIs de Datos con FastAPI y Flask
Industry 4.0
The course explores the critical components and underlying technologies of Industry 4.0, a paradigm that integrates advanced digital tools within the industrial context to improve production processes and data-driven decision making. Students will learn about digital transformation and how companies can become Data Driven entities. In addition, the fundamentals of emerging technologies such as Cloud Computing, Big Data, Internet of Things (IoT) and Artificial Intelligence will be introduced, highlighting their importance and application in today's environment.
- Digital Transformation
- Data Driven Companies
- Cloud Fundamentals
- Big Data Fundamentals
- IoT Fundamentals
- Artificial Intelligence Fundamentals
Journey to Cloud
It provides a detailed understanding of the cloud adoption journey, including the technical, strategic and management aspects involved. Students will be guided through fundamental and advanced cloud computing concepts, effective migration strategies, and techniques for optimizing and managing cloud infrastructures. A hands-on approach will be encouraged through the design, implementation and evaluation of cloud-based solutions.
- Cloud Computing Fundamentals
- Key Cloud Infrastructure Components
- Cloud Migration Planning and Strategies
- Design and Architecture of Cloud Solutions
- Security and Compliance Management in the Cloud
- Cloud Operations Management and Optimization
- Innovation and Advanced Cloud Services
Data management, innovation and entrepreneurship
This comprehensive module teaches how to strategically manage and use data to foster innovation in diverse organizational contexts. Through a combination of advanced theory and applied practice, you will study methodologies for effective data management and the implementation of innovative processes that capitalize on emerging opportunities in the technological and business environment.
- Data Management Fundamentals
- Business Innovation and Creativity
- Emerging Technologies and Digital Transformation
- Entrepreneurship & Innovative Startups
- Innovation Project Management
Data Governance
This module provides a comprehensive overview of data governance, highlighting its importance in managing and protecting data assets within an organization. Through the analysis of frameworks and regulations, students will learn how to implement effective policies that ensure data quality, security and compliance. The module combines theory with practical case studies to teach students how to design and implement a robust data governance program that supports the organization's strategic and operational objectives.
- Data Governance Fundamentals
- Metadata and Data Quality Management
- Data Governance Roles and Responsibilities
- Data Governance Tools and Technologies
Project Management
This module focuses on project management methodologies used to effectively lead, plan and execute complex projects. Through the study of predictive and agile methodologies, students will learn to adapt to dynamic environments and manage projects that respond to stakeholder needs and business objectives. This module combines academic theory and proven project management techniques, preparing students to face real project management challenges.
- Project Management Fundamentals
- Agile and Predictive Project Methodologies
- Project Planning and Execution
- Leadership and Project Team Management
- Digital Adaptation and Transformation in Project Management
- Project Management in Complex Environments
Data Ethics
This course explores the fundamental ethical principles applied to data management in the digital age. It will address complex issues such as privacy, confidentiality, autonomy, and consent in the context of the growing use of data and analytics technologies. Through a combination of philosophical theory and case studies, students will learn to navigate and apply ethical frameworks in real-world situations related to data management, ensuring responsible and fair decisions in professional settings.
- Data Ethics Fundamentals
- Values in the Data Age
- Ethics in Digital Democracy
- Ethics and Responsibility in Generative AI
- Contemporary Issues in Data Ethics
Workshop: Negocio
Certificación
Módulo asíncrono en el que se habilitará el tiempo para preparar y realizar los exámenes de certificación incluidos en el programa. IMMUNE, en este caso, actúa de facilitador en la conexión entre la entidad certificadora y el estudiante, facilitando el proceso pero sin tener la autoridad sobre el examen ni las calificaciones obtenidas por los estudiantes.
Capstone Project
- Team building.
- Choice of topic for final project.
- Assigning tutors.
- Project development with assigned tutor.
- Project delivery.
Presentación de Capstone Project
Presentation of final project before a panel of experts.