top of page

AI Engineering

The revolution needs builders. Become an AI Engineer.

$ 450/mo

up to 20 students

start:

Jun 9, 2026

Tue / Fri, 18:30 (UTC+2)

$ 450/mo

up to 20 students

what's inside

Master AI engineering as a new discipline. This course is for those ready to move into a field that everyone talks about but few truly understand. You'll learn what sets AI engineering apart from classical ML, and how to use modern tooling and foundation models to solve complex, real-world business problems.

The curriculum is built around hands-on projects: a RAG system on enterprise data, autonomous agents with tool calling and memory, and evaluation pipelines for quality control. You'll travel the full path from embeddings and vectorization to context engineering. The course is production-focused: when does it actually make sense to use an LLM — and when doesn't it? How do you optimize costs and ensure system observability?
We'll also cover engineering culture: prompt testing, LLM-as-a-judge, and tackling latency and security challenges.

The course is designed for developers with hands-on experience. A beginner-level command of Python is sufficient to participate and practice. The course also draws on several foundational ML concepts — self-supervised learning, embeddings, KNN, evals, and others.

Upon completion, you'll have a project portfolio — and the foundation to become the person who brings GenAI into your organization.

The cases you'll work through are not academic exercises. They come directly from the instructor's production experience on real projects at Netflix.

Curriculum

it will be hot

FOR ENGINEERS

Intro to AI Engineering

The role of AI engineer and practical stack for working with LLM

• What is AI engineering
• Practical use cases of foundation models
• AI engineering stack

Foundational Models

How model parameters determine their behavior and application possibilities

• Training data, training, post-training and fine-tuning: what each stage is needed for
• Model architecture and its size
• Sampling and its impact on results
• Specialized models: coding, image processing, audio and video generation
• On-device and small (mini) models

Practice:
Running and using local models for different use cases: coding, image generation, speech-to-text

Prompt Engineering

From basic zero-shot prompts to controlled, secure and tested interaction with models

• The difference between zero-shot and few-shot prompting
• Optimizing prompts for a specific task
• CoT prompting and using models for reasoning
• How to write prompts to reduce hallucinations in LLM
• Security risks and ways to minimize them
• Versioning and testing prompts

Practice:
Building a pipeline for extracting structured data from text files

Evaluations for AI systems

How to systematically test and measure the quality of AI systems performance

• The probabilistic nature of LLM
• Writing scoring functions for AI solutions
• LLM-as-a-judge: using models to evaluate results
• Building a comprehensive evaluation pipeline as part of CI/CD

Practice:
Building a pipeline for evaluating AI solution performance. Preparing a test dataset and designing evaluation functions.

Embeddings and Vectorization

How to convert different types of content into numerical vectors for search and comparison

• Concepts and basic principles
• Similarity search, clustering, semantic and hybrid search, reranking
• Chunking strategies
• Embeddings for text, images, audio, video and multimodal embeddings
• Practical use cases: normalization and deduplication

Practice:
Data vectorization. Similarity search with context consideration, normalization and deduplication.

RAG (Retrieval-Augmented Generation)

What is RAG and how to build RAG systems on your own data

• What is RAG and where it is used in the industry
• Why do we use RAG instead of training models?
• RAG architecture: retrieval algorithms and their optimization, response generation
• Context and memory: key things for building effective RAG solutions

Practice:
Creating a chatbot for answering questions from your own (internal) data. Building RAG for large volumes of data when it's impossible to fit all information into the context window.

Agents

Building autonomous AI systems capable of planning, using tools and making decisions

• MCPs and tool calling
• Agent frameworks
• Agentic RAG
• Designing reliable AI agents
• Design patterns for agents
• Context engineering and memory management for agents

Practice:
Creating a solution using agent framework. Planning and tool calling. Agentic RAG. Using user feedback.

DevEx Productivity / AI first

AI integration into developer workflow: from autocomplete to autonomous coding agents

• Coding agents: hype or working tool
• AI assistants for the full development cycle: from working on an idea to deployment to production
• Cursor, Claude, Cline and other popular tools
• MCP servers, Skills and their integration into the development process

Practice:
Creating an application entirely using a coding agent. Connecting MCP servers and Skills to extend agent capabilities.

Preparation for production usage

What you need to know before launching an AI system in production

• Cost of AI solutions: how to calculate expenses
• Best practices: when not to use LLM, RAG and agents
• Performance issues in interaction with LLM and agents
• Working with security and potentially dangerous actions of AI agents: guardrails, sandboxing, manual judgment, feedback loop, checkpoints
• Observability for AI application

Practice:
Working with LLMOps systems, evaluating performance and cost of LLM usage

Presentation of course AI projects

Course completion and summary

• Presentation of the final AI assistant
• Analysis of important technical aspects, options for improving response accuracy
• Analysis of architecture and how it affects the solution cost
• Discussion of next steps for improving the solution and implementation into business processes

Instructor

it will be hot

FOR ENGINEERS

Dmytro Kovalenko

Senior Software Engineer @Netflix


10+ years of experience developing high-load and high-performance solutions in startups and tech companies. 

Specializes in GenAI in production: LLM, AI agents, RAG, NLP, model integration into real business processes.

Ready? Take the first step

ready?
take the first step

I accept the terms of the Public Offer Agreement and consent to the processing of my personal data in accordance with the Privacy Policy.

reviews

What alumni say

FOR ENGINEERS

reviews
what alumni say

Говорять

випускники

intensive mode

We meet on Zoom twice a week — every Tuesday and Thursday at 6:30 PM. Every week — a new homework.

All lectures are live meetings with the teacher with a recording (to return to the material later). We regularly hold additional Q&A sessions with the teacher and keep in touch with you on Slack.

The language of instruction is Ukrainian.
Additional materials are in English.

learn among the best

We carefully select students so you're surrounded by driven, motivated peers. Yes, we dismiss those who don't complete assignments.

Your instructor stays with you until it clicks — whether that means a third code review or a quick 15-minute call. That's what we do: push each other to learn and level up.

Oh, and share jokes in Slack and swap referrals to awesome companies.

results that matter

No shallow slides or long introductions — just deep dives into real production challenges.

Certificates are earned, not given. They're earned through real results: completed assignments, active discussions, and measurable progress.

What awaits you?

have fun and dive deep

FOR ENGINEERS

bottom of page