Short Overview
This program offers a comprehensive introduction to Artificial Intelligence applications with a focus on Large Language Models (LLMs). Participants will learn to integrate models into applications with Python and FastAPI, design effective prompts, develop Retrieval-Augmented Generation (RAG) solutions, build autonomous AI agents, and leverage open-source tools. Through practical workshops and a final capstone project, learners will acquire skills that directly align with industry needs.
Learning Goals
By the end of the program, participants will:
- have developed a solid understanding of the fundamental principles of Artificial Intelligence and Large Language Models (LLMs)
- they will be able to integrate AI capabilities into real-world applications using Python and FastAPI,
- apply prompt engineering techniques for targeted results,
- design and implement solutions based on Retrieval-Augmented Generation (RAG),
- build and deploy autonomous AI agents, and run as well as evaluate open-source models locally.
The program culminates with a capstone project that synthesizes architecture, development, and creativity skills.
Program Value
The value of this program lies in providing a comprehensive, hands-on, and up-to-date learning pathway in some of the most critical AI technologies. Participants gain directly applicable skills that meet current market demands, combining theoretical knowledge with practical labs. By exploring both commercial and open-source solutions and completing a final project with real-world relevance, learners acquire a powerful toolkit to design, implement, and leverage AI applications across diverse domains.
Weekly Schedule
Every Monday and Thursday, 18.00 - 21.00 (total 12 weeks).
Teaching Material
- Live online classes (synchronous learning)
- Video lectures (can also be accessed asynchronously)
- Presentations/Slides in digital format
- Notes & bibliography
- Labs/Workshops
Evaluation Method And Final Grade Computation
The trainees will be assessed based on an individual assignment.
Learning Method Description
Trainees can attend the program in two different ways: through in-person attendance or via Live Streaming, meaning through an online platform from a location of their choice.
For in-person attendance, priority is given based on the date of registration completion, due to a limited number of seats in the classroom. Participants attending in person must bring a laptop to each class. Trainees choose their preferred mode of attendance in their application.
The Live Streaming method offers the following advantages:
- Training without geographical limitations
- Real-time attendance of lectures from the trainee’s own location
- Ability to ask questions to the instructor
- Option to watch recorded lectures at a later time
- Access to all training materials electronically (the full educational content is provided free of charge)