Request Information

Master in Generative AI Solutions Engineering and Development

Includes a European university master’s degree¹

Collaboration
Collaboration

Master in Generative AI Engineering and Solution Development

property icon

Duration:

1 academic year

property icon

Language:

Spanish

property icon

Formats:

Live Streaming and Flexible Online

Objectives

Students will learn to build programmatic solutions that integrate generative artificial intelligence through Python programming and the use of frameworks, APIs, and other key tools. This will enable them to develop advanced applications, design intelligent agents, and adapt solutions to specific use cases, with the ability to automate even the most complex processes.

They will also acquire the skills needed to deploy their developments in the cloud or on local servers, and to manage complete generative AI projects from conceptualization through production rollout.

Who is this master in Generative Artificial Intelligence for?

This master is designed for technical and professional profiles such as developers, engineers, data scientists, software architects, and digital entrepreneurs. It is ideal for those who want to deepen their knowledge of integrating generative AI into practical solutions, delivering value in business and technology settings. 


Prior experience in any programming language is required for admission to the master. In addition, profiles without specific knowledge of Python will need to complete prework. 


* If you have no prior programming knowledge, you may be more interested in our Master in AI Agents and Process Hyperautomation. 

Financial aid

Check the availability of Excellence scholarships: partial scholarships of €1,250 and financing of the final cost in 10 monthly installments (applicable to individuals). Training eligible for FUNDAE subsidies (applicable to Spanish companies). 

With a university degree

Upon completing the program, you will receive two degrees: one issued by our business school (EBIS) and another by Universidad de Vitoria-Gasteiz (EUNEIZ).

Additional certifications included

Upon completing the program, in addition to the master's dual degree, you will have the opportunity to earn two of the most recognized certificates on the market. Preparation, the exam, and certification in Azure AI Fundamentals (AI-901) are included, along with the Harvard ManageMentor® - Leadership certificate, awarded by Harvard Business Publishing Education.

Endorsed by prestigious institutions

Best Master in Generative AI logo

Best Master in Generative AI

Top 5 Best Online Masters in Generative AI in Spain logo

Top 5 Best Online Masters in Generative AI in Spain

Awarded the seal of excellence logo

Awarded the seal of excellence

Best business school specialized in technology and AI logo

Best business school specialized in technology and AI

The best companies have also trained with us

Deloitte Banco de España Bankinter Microsoft Indra CaixaBank Mapfre Telefonica Allianz Santander Pwc RTVE ABB Naturgy

Modalities

modality image

Live Streaming format

Description:

Students and instructors interact live during classes, which are delivered through a videoconferencing platform. Recordings are available on the virtual campus, along with the rest of the master's resources. In addition, to answer any questions, group tutoring sessions are offered on a regular basis and individual tutoring sessions on request, both by videoconference.

Personal tutor:

Available throughout the course.

Complementary resources: Readings, presentations, books, manuals, quizzes, exercises, Q&A forums, document repository, and more.

Interaction with other students:

During classes, through the metacampus and group/individual chat. In addition, if they wish, students can work on the practical case studies and the final master's project as a group.

Start and end date:

November 2, 2026 - July 29, 2027.


Available schedules:

Tuesdays and Thursdays from 6:30 p.m. to 9:00 p.m. Time zone UTC+1 (UTC+2 in summer). 

modality image

Flexible Online format

Description:

Students have access to a virtual campus where they can find the class recordings along with the other resources included in the program. In addition, to answer any questions, group tutoring sessions are offered on a regular basis and individual tutoring sessions on request, both by videoconference.

Personal tutor:

Available throughout the course.

Complementary resources: Readings, presentations, books, manuals, quizzes, exercises, Q&A forums, document repository, and more.

Interaction with other students:

Through the metacampus and group/individual chat. In addition, if they wish, students can work on the practical case studies and the final master's project as a group.



Start date:

Flexible start.

Duration:

1 academic year.

Schedules:

Flexible.

Contents of the Master in Generative AI Solutions Engineering and Development

Prework

For profiles less familiar with the Python programming language, this leveling prework will give you the foundations you need to start this master. You will learn the fundamentals of the language through dynamic, self-correcting practical material, with access to the IT Specialist Python (ITS-303) certification.

    • Introduction to programming

    • Introduction to Python

    • Data types

    • Variables

    • Basic input and output operations

    • Basic operators

    • Boolean values

    • Conditional execution

    • Loops

    • Bitwise operations

    • Lists

    • Functions

    • Tuples and dictionaries

    • Exceptions

Unit 1 - Introduction to generative AI for development

 This topic presents the concept of generative artificial intelligence, its different types and use cases from a programmatic perspective. It lays the groundwork for the development environment by installing Python, VSCode and the necessary extensions, introducing Git and Postman, and analyzing the range of generative AI providers (both cloud-based and open source), along with hardware requirements and alternatives. 

    • Definition of generative AI and its main types

    • Use cases and programmatic applications of generative AI

    • Setting up the development environment: Python, VSCode and extensions

    • Introduction to Git and Postman

    • Generative AI providers, both cloud-based and open source

    • Hardware requirements for different uses

Unit 2 - Fundamentals of AI and machine learning

This topic explains the different types of machine learning models (supervised and unsupervised) and covers the fundamental concepts of training, testing and inference, as well as evaluation metrics. It introduces deep learning and neural networks, data requirements and the problem of overfitting. It also reviews the hardware requirements (GPUs) and configuration parameters essential to training and inference in deep learning.

    • Supervised vs. unsupervised models

    • Training, testing and inference concepts

    • Evaluation metrics and validation of results

    • Introduction to deep learning and neural networks

    • Amount of data required, generalization and overfitting

    • Hardware requirements, use of GPUs and training parameters

Unit 3 - Technological foundations of generative AI

This topic reviews the evolution of Natural Language Processing (NLP) before generative AI and explains the different types of models (discriminative, generative, autoregressive, VAEs and GANs), as well as generative diffusion. It also offers a historical and current perspective on Language Models (LLMs) and their different types, reviewing the state of the technology and the latest advances.

    • Historical evolution of NLP and pre-generative AI techniques

    • Types of models: discriminative, generative, autoregressive, VAEs, GANs

    • Generative diffusion and its principles

    • History and evolution of language models (LLMs)

    • Different LLM architectures and their current state

Unit 4 - Large Language Models (LLMs)

This topic goes deeper into the theory behind Large Language Models (LLMs), covering mechanisms such as self-attention, multi-head attention and tokenization. It analyzes the architectures and evolution of GPT models (OpenAI), Google's models and Anthropic's models, as well as open source models. Finally, it distinguishes between concepts such as prompting, contextualization, RAG, fine tuning and training from scratch, and describes how to customize queries and optimize costs and results.

    • Theoretical foundations of LLMs: self-attention, multi-head attention, tokenization

    • Architecture and evolution of GPT models (OpenAI)

    • Architecture and evolution of Google's models

    • Architecture and evolution of Anthropic's models

    • Open source models: types and ways to use them

    • Adaptation techniques: prompting, contextualization, RAG, fine tuning, training from scratch

    • Parameter customization, costs, evaluation and token calculation

    • Practical uses of LLMs: chatbots, code generation, text analysis

Unit 5 - Extension - Training generative AI models

This topic covers building and training a generative AI model from scratch. To do so, you will use a cloud machine with sufficient power and a sample dataset. It walks through the setup process, the network architecture, hyperparameter selection and the different training phases. The goal is to provide hands-on experience in creating a generative AI model.

    • Selecting and configuring a cloud machine

    • Setting up the development environment for training

    • Dataset review and cleaning

    • Defining the model architecture

    • Running the training

    • Final validation and room for improvement

Unit 6 - Generative models for image, audio and video

This topic introduces image generation models and presents use cases where they add value. It explains architectures such as GANs and diffusion models, illustrated with Stable Diffusion and others. It covers calls to popular image generation models from Python. It also reviews audio and video models, such as Whisper, and the customization of image models with specific datasets to achieve style adjustments and output control.

    • Image generation models and use cases

    • GAN architecture: generator and discriminator, additional applications

    • Diffusion models (Stable Diffusion) and the “denoising” process

    • Using image generation APIs from Python

    • Audio and video models (Whisper and others)

    • Customizing image models: fine tuning and style adjustments

Unit 7 - Embeddings, semantic search and context retrieval

This topic offers a mathematical introduction to vector spaces and vector operations, including different ways of calculating distances. It defines the concept of embedding and its relationship with semantic distances, as well as generating embeddings via APIs. It reviews tools for working with vector indexes and goes deeper into practical use cases of semantic search and integration with LLMs (RAG).

    • Vector spaces: basic concepts and distance calculation

    • Embeddings: vector representation of text and images

    • Generating embeddings (OpenAI, Cohere) and Python tools

    • Semantic search and building vector indexes

    • Practical applications of embeddings and semantic search

    • Integrating embeddings and LLMs: RAG, best practices and optimizers

Unit 8 - APIs, MCP, Integration and MLOps

This module goes deeper into querying and integrating APIs using tools such as Postman, and into designing your own APIs with Python (FastAPI, Flask) to build generative AI backends. You will work with protocols such as the Model Context Protocol (MCP) and get an introduction to cloud computing, covering cloud AI services as well as model deployment. It addresses MLOps principles for the life cycle of generative AI systems, including monitoring, maintenance, and CI/CD. Containers, microservices, and deployment and scaling strategies are also covered.

    • Using APIs with Postman and building your own APIs (FastAPI, Flask)

    • Introduction to the cloud for generative AI

    • MLOps: life cycle, updates, monitoring, and maintenance

    • Model Context Protocol (MCP)

    • CI/CD, containers (Docker), microservices, and orchestration

    • Metric calculation and monitoring in production

    • Deployment strategies (canary, blue-green) and autoscaling

    • Cost optimization and capacity reservation

Unit 9 - Cloud and infrastructure

 This module provides a general introduction to the cloud environment and its relationship with processing and validating generative AI solutions, comparing different providers and cloud compute options. It analyzes data storage and management strategies, including the use of vector stores, and explores examples of implementing pipelines and ETL processes through serverless functions. It also addresses key aspects such as security and authentication on your own endpoints, along with cost management and best practices. 

    • Introduction to general cloud use and cloud compute testing

    • Cloud data storage and management (vectorstores)

    • Implementing pipelines and ETLs in the cloud, using serverless services

    • Security and authentication (API keys, endpoint protection)

    • Cloud cost management, optimization, and expense mitigation

Unit 10 - Popular frameworks and libraries

This module introduces the libraries and frameworks most widely used in developing generative AI solutions, such as PyTorch Lightning and TensorFlow, highlighting their capabilities for distributed training. It examines the Hugging Face ecosystem (Transformers and Diffusers) for using and customizing open source models. You will also work with LangChain and Langraph to build complex LLM-based systems, incorporating techniques such as RAG and memory. Gradio and Streamlit are presented as tools for rapidly developing simple interfaces (frontends). Finally, it covers integrating APIs with pure frontends and the use of monitoring tools. 

    • Deep learning libraries: PyTorch Lightning, Tensorflow

    • Using Hugging Face: transformers and diffusers

    • LangChain: RAG, memory, and prompt orchestration

    • Building frontends with Gradio and Streamlit

    • Connecting APIs to frontends and monitoring

Unit 11 - Application and POC development

 This module brings together the knowledge acquired in previous modules to develop complete applications and automated processes. It covers the entire path: from conceptualizing a frontend to consume a generative AI API, to integrating LLMs with enterprise data through semantic search and private chatbots. It also introduces the concept of multimodal applications, combining different models to achieve more effective results, and analyzes how to extend functionality through intelligent agents and assistants. Finally, it emphasizes the importance of running unit and integration tests on generative solutions. 

    • Conceptualizing frontends and connecting them to generative AI APIs

    • Integrating LLMs with enterprise data: semantic search and chatbots

    • Multimodal applications and coordinating multiple models

    • Using agents and assistants with ReAct prompting

    • Testing and QA of generative applications

Unit 12 - Vibe coding and AI integration in the development environment (IDE)

You will learn to automate software development using AI, optimizing code generation, validation, and refactoring. You will then address its integration into the development environment (IDE), leveraging intelligent assistants to speed up tasks, reduce errors, and improve your workflow in real time.

    • Automatic code generation with AI

    • AI integration in the development environment (IDE)

    • Intelligent, context-aware autocompletion

    • Real-time error detection and correction

    • Assisted refactoring

    • Integration with tools and APIs

    • Improved productivity and workflow

Masterclass - Build and deploy a complete advanced app with Claude Code

Design an application from scratch alongside Claude Code: architecture, interface, backend, database, testing, and security. You will learn to turn requirements into working code, automate the development workflow, and deploy the product to production through a reproducible, fast pipeline ready to keep evolving.

    • Claude Code: code planning, generation, refactoring, and debugging.

    • Git and GitHub: version control and professional project management.

    • Frontend, backend, and database: end-to-end construction of the application.

    • Testing, security, and quality: automated validations, error review and resolution, guardrails, and security.

    • CI/CD and deployment: automation with GitHub Actions and publishing to the cloud.

Unit 13 - ReAct prompting, agent development, and process automation

Throughout the master, you have learned to develop solutions that in many cases already offered a certain level of automation. However, this module focuses on programming advanced agents and automation processes capable of managing different types of workflows, platforms, tools, integrations, and more, resulting in automation systems that are far more personalized and sophisticated than those you can build with low-code or no-code tools.

    • Determining the tools and external sources to use with ReAct prompting.

    • Current services that offer assistant creation and options for connecting to different tools and services.

    • Developing assistants and agents for specific purposes.

    • Multi-agent systems. Agent orchestration.

    • Guided development of a complete solution that implements agents.

Unit 14 - Automation with OpenClaw

You will learn to automate interaction with the computer using OpenClaw, allowing AI to replicate human behavior on the system. The AI will be able to move the cursor, type, navigate, and operate desktop and web applications, executing complete workflows autonomously to optimize repetitive tasks and processes.

    • Automation of human-computer interaction

    • Cursor and keyboard control through AI

    • Navigation in web and desktop applications

    • MCP and connection of external tools

    • Autonomous execution of complete workflows

    • Integration of agents for operational tasks

    • Reduction of manual intervention in repetitive processes

Masterclass - Hermes Agent in production: build an autonomous SRE that detects, fixes, and deploys solutions

Design an SRE agent capable of receiving alerts, investigating metrics and logs, identifying the root cause of an incident, generating a fix, validating the code, and deploying it in a controlled way. You will build a complete workflow with human supervision, operational memory, observability, canary deployments, and automatic rollback.

    • Hermes Agent and tool calling: planning, autonomous execution, and coordination of the resolution process.

    • OpenTelemetry, Prometheus, and Grafana: anomaly detection and analysis of metrics, traces, and logs.

    • GitHub and CI/CD: patch generation, automated testing, pull request, and human approval.

    • Docker and Kubernetes: canary deployment, validation in production, and rollback in case of errors.

    • Memory and guardrails: incident history, permissions, action limits, and full auditing.

Unit 15 - Ethics, privacy, and legislation

This module reflects on the ethics of generative AI and the biases that can arise, proposing filtering and transparency mechanisms to mitigate risks. It also covers the regulations and standards related to data processing, anonymization, and copyright protection, emphasizing the importance of legal compliance and sound governance of AI systems.

    • Identifying and mitigating bias in generative AI

    • Content filtering, transparency, and accountability

    • Data privacy and data processing regulations

    • Copyright, usage licenses, and legal considerations

    • The importance of ethical governance and regulatory compliance

Unit 16 - Project management

This module presents the keys to planning and managing generative AI projects, designing an MVP and defining the appropriate requirements and models. It also addresses the estimation of resources and costs, team size and specialization, and the phases needed to develop and roll out the solution to production.

    • Conceptualization and design of an MVP

    • Defining requirements and selecting the right model

    • Determining data and preparing the dataset

    • Resource estimation, team building, and planning

    • Cost calculation and rollout to production

Unit 17 - What's new for developers of generative AI solutions

At the end of the master, we will introduce the main advances that took place in the months prior to this module related to the development of generative AI solutions, so that students finish with a fully up-to-date profile and understand the speed at which the generative AI field is evolving.

    • Claude Code: code planning, generation, refactoring, and debugging.

    • Git and GitHub: version control and professional project management.

    • Frontend, backend, and database: end-to-end construction of the application.

    • Testing, security, and quality: automated validations, review and resolution of errors, guardrails, and security.

    • CI/CD and deployment: automation with GitHub Actions and publishing to the cloud.

Final project

This Master's Final Project will allow students to apply, in practical terms, the knowledge acquired in developing generative AI solutions. The project will consist of building an advanced application through Python programming, the use of leading model APIs, and specialized frameworks. It will address a real case requiring the design of intelligent agents and the automation of complex processes. The solution must be adapted to a specific use case and be deployable in the cloud or in a local environment. The goal is to complete a full development cycle, from the initial idea to production rollout.

MOST WIDELY USED TOOLS

Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool Tool

Teachers of the program

teacher photo
company logo

Alberto Ruiz-Arteaga González

  • Senior Data Scientist at Capgemini, specializing in advanced AI solutions
teacher photo
company logo

Álvaro Lamas Fuente

  • Former AI Customer Solutions Engineer at Google
teacher photo
company logo

Irene Arroyo Delgado

  • Solutions Architect specialized in GenAI and AI/ML at AWS
teacher photo
company logo

Manuel Díaz Bendito

  • Lead Data Scientist at Deko Data, specialized in advanced data analytics for El Corte Inglés
teacher photo
company logo

Raúl París Murillo

  • Senior Data Scientist at BASF, specialized in machine learning
teacher photo
company logo

Julen Ferro Bañales

  • Data Scientist and AI Engineer at Deloitte

Much more than training

LIFELONG TRAINING

Digital technologies are expected to advance rapidly. For this reason, the school's students will enjoy continuous access to updates and new content indefinitely.

ONGOING NETWORKING

Our private channel connects all alumni, instructors, and companies directly so they can communicate easily. Virtual and in-person events are also organized for the community.

JOB BOARD AND INTERNSHIPS

Thanks to our strategic agreements, we can offer exciting employment opportunities and the option to complete internships, either during the course or after finishing it.

ACCELERATOR

We support students in transforming their master's final projects into startups. We offer mentors, access to investors, and the collaboration of developers to build the minimum viable product.

EBIS IMPULSA: Training and certificates to continue your professional development

At EBIS we are committed to our students' professional development even after they complete the master. That is why we created this service, which gives you access—during the program and for up to one year after completing it—to a selection of professional training programs and certifications in high demand in the job market. 


You can find all the details and the list of programs here




Imagen Formacion
REQUEST INFORMATION
FEATURED PROGRAMS

¹ This is a Spanish master’s degree awarded by the university of Vitoria-Gasteiz (taught in Spanish). It cannot be considered equivalent to an accredited U.S. master’s degree. Please fill out the form to receive more information about this distinction.

state training foundation banner

Center registered in the Spanish State Register of Training Bodies under Law 30/2015

© 2026 EBIS Business Techschool
English-speaking markets: Operated by Focotech Innova, S.L. · NIF B23948086 · Spain
Spanish-speaking markets: Operated by EBIS Enterprise, S.L. · NIF B75630632 · Spain
Principal Office: C. Agustín Millares, 18, 35001 Las Palmas de Gran Canaria, Spain