Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources

DS412

Engineering Production-Grade Agentic AI Systems with LLMOps

Barcelona Campus
Jun 09, 2025 - Jun 27, 2025
This course introduces participants to the design and development of modern machine learning platforms, emphasizing the deployment and operationalization of generative AI systems.
Barcelona Campus
Jun 09, 2025 - Jun 27, 2025

Faculty Profiles

Yevgeniy Ilyin

Yevgeniy Ilyin

Senior Solutions Architect at Databricks

Nikita Fedkin

Nikita Fedkin

Senior Solutions Architect at Amazon Web Services (AWS)

Course length

3 weeks

Duration

3 hours
per day

Total hours

45 hours

Credits

6 ECTS

Language

English

Course type

Offline

Fee for single course

€1500

Fee for degree students

€750

Skills you’ll learn

Generative CodeGenerative AI PrototypingMLOpsExplainability & FairnessML SecurityML Operationalization
OverviewCourse outlineCourse materialsPrerequisitesMethod & grading

Overview

This immersive, hands-on course spans three weeks and introduces participants to the design and development of modern machine learning platforms, emphasizing the deployment and operationalization of generative AI systems. It provides comprehensive guidance on every stage of the machine learning lifecycle—from project scoping and exploratory data analysis to feature engineering, model training, and selection, as well as production workflows, monitoring, and MLOps/LLMOps practices.

Participants will gain practical expertise working with essential components of modern ML platforms, including feature stores, model registries, ML pipelines, monitoring systems, and CI/CD automation for machine learning workflows. The course will also explore key architectures for generative AI, such as Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), Agent Connect Protocol (ACP), and other generative AI paradigms.

The course focuses on giving hands-on experience in designing modern generative AI and learning emerging architectures like RAG, MCP, ACP, and others. The course provides a foundation for understanding and implementing modern approaches for generative AI solution productization with MLOps and LLMOps.

As the course main deliverable, you’re required to implement a capstone project. The capstone project will integrate critical elements of MLOps and LLMOps, such as reproducible data and ML pipelines, scalable data processing, experiment tracking, observability, model registries, and event-driven workflows. You will emerge equipped to efficiently design, deploy, and manage generative AI solutions in real-world contexts.

Learning highlights

  • Master the foundation of generative AI development.
  • Understand practical MLOps and LLMOps concepts and architectures.
  • Build hands-on expertise through a real-world project.
  • Explore industry-relevant generative AI applications.

Course outline

15 classes

Dive into the details of the course and get a sense of what each class will cover.
Monday
Tuesday
Wednesday
Thursday
Friday
Monday
1

Session 1

ML and generative AI refresher. Models, foundational models, data preparation and processing, prompt engineering, model customization and evaluation, model serving.

Generative AI use cases. Use case taxonomy, business benefits, industry-specific use case.

Generative AI architectures. Guiding principles and motivation. Foundational architectures: prompt libraries, RAG, tools and agentic workflows, MCP. Introduction into responsible AI.

Tuesday
2

Session 2

Setting up the capstone project. Use case presentation and selection. Team building.

Design document for the capstone project. Scope and design document structure. Start working on the project design and deliverables.

Wednesday
3

Session 3

Introduction into data platforms. Modern data management end-to-end.

Generative AI development. Structure, approaches, software, and tools for generative AI development.

ML pipelines. End-to-end ML pipeline for generative AI workloads. ML pipeline architectures.

CI/CD for ML. Automation and reproducibility for ML workflows. Applying the best software development practices to ML.

Thursday
4

Session 4

Onboarding to the development environment. Environment and playground setup, start notebook development.

Data ingestion. Choose and ingest data for your capstone project.

Friday
5

Session 5

Project development in teams

Monday
6

Session 6

Productization of generative AI solutions. Model management, customisation, and evaluation. FMOps/LLMOps fundamental principles and patterns. Scalability and robustness.

Project development in teams.

Tuesday
7

Session 7

Project development in teams.

Guest lecture: TBD

Wednesday
8

Session 8

Project development in teams.

Thursday
9

Session 9

Responsible AI. Bias mitigation, fairness, transparency, data security, ethical AI, robustness and reliability, governance, and regulations. Risks of generative AI.

Friday
10

Session 10

Security of AI and AI Security. Access control and data governance, threat modeling and mitigation approaches.

Monday
11

Session 11

Project development in teams.

Tuesday
12

Session 12

Project development in teams.

Wednesday
13

Session 13

Project development in teams.

Thursday
14

Session 14

Project development in teams.

Friday
15

Session 15

Final project presentations - graded. Each team or individual presents own project, 40 min per team: 20 min demo + 20 min Q&A.

Prerequisites

Students should have foundational knowledge of basic Python programming and an understanding of machine learning (ML) and generative AI concepts, including familiarity with common models, basic ML development processes, quantitative metrics, and model serving.

A basic understanding of large language models (LLMs) and foundational generative AI architecture patterns like Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), and guardrails is also required.

Additionally, while prior experience or understanding of modern application development concepts such as microservices, serverless computing, event-driven architectures, containers, and DevOps is not mandatory, it would be beneficial for learners in this course.

Methodology

MANDATORY COURSE PROJECT.

Students are expected to dedicate approximately 20-30 hours to the capstone project. The project work is self-guided and is strongly recommended to be completed in groups. On-demand office hours are provided to support project work and address questions. Students are encouraged to select one of the proposed generative AI use cases or develop their own ML idea, implementing it using MLOps design principles. The primary objective of the project is to demonstrate the ability to transition an ML solution from experimentation to production while showcasing a solid understanding of generative AI architectural patterns.

Project completion milestones:

Week 1: M1 - Project definition, scope, and design - graded. Hand-in by Friday June 13th 20:00 CET.

Week 2: M2 - Project working MVP - graded. Hand-in by Friday June 20th 20:00 CET.

Week 3: M3 - Project demo - graded. Live demo on Friday June 27th 9:00 CET.

Grading

The final grade will be composed of the following criteria:
20% - Project scope and design document, graded off-line
30% - Project MVP, graded off-line
50% - Live project final demo
The course is organized into daily three-hour theoretical and practical presence sessions and self-paced project work.The final grade will be composed of the following criteria based on the evaluation of the mandatory student project:
Yevgeniy Ilyin

Faculty

Yevgeniy Ilyin

Senior Solutions Architect at Databricks

Yevgeniy Ilyin is a Sr. Solutions Architect at Databricks in Zurich. He received his master degree in mathematics at Moscow Institute of Physics and Technology and graduated with a Certificate Programme in Computer Science at the Swiss Federal Institute of Technology ETH Zurich. Yevgeniy is also a Chartered Financial Analyst (CFA) charterholder.

He has collected over 20 years of end-to-end experience working in the Financial Services Industry (FSI) in different verticals, such as asset and fund management, trading systems and order management, core banking and front end.

See full profile
Nikita Fedkin

Faculty

Nikita Fedkin

Senior Solutions Architect at Amazon Web Services (AWS)

Nikita Fedkin is a Solution Architect at Amazon Web Services (AWS) in Munich. He graduated from the Russian State University of Oil and Gas with a master's degree in applied mathematics. Since his career began, Nikita utilised his academic knowledge to solve cutting-edge business problems.

He started as a Data Science developer more than 10 years ago. Afterwards, he moved to the compute infrastructure field, became a System Architect of distributed payment gateway system, and finally became Head of Infrastructure of an International Auction house. Now he shares his knowledge with the world as a Solutions Architect at Amazon Web Services.

See full profile

Apply for this course

Snap up your chance to enroll before all spaces fill up.

Engineering Production-Grade Agentic AI Systems with LLMOps

by Yevgeniy Ilyin, Nikita Fedkin

Total hours

45 Hours

Dates

Jun 09 - Jun 27, 2025

Fee for single course

€1500

Fee for degree students

€750

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.