The AI Engineering Bootcamp

22h 13m 23s
English
Paid

AI Engineering Bootcamp is an intensive 10-week program aimed at preparing participants for the role of an AI Engineer (Artificial Intelligence Engineer) with a focus on practical work. The course is concentrated on creating and deploying applications based on large language models (LLM) in production. Participants learn to build, launch, and implement AI applications, following the motto Build, Ship, Share, which reflects the emphasis on rapid prototyping and sharing results with the community.

Read more about the course

The course lasts 10 weeks, with content divided into weekly modules, each dedicated to a key topic in AI Engineering. The program gradually transitions from basics to advanced topics:

  • Introduction and RAG: Week 1 introduces participants to the course (Introduction & Vibe Check), followed by studying embeddings and the Retrieval-Augmented Generation (RAG) method - searching for and using external knowledge to improve LLM responses.
  • Applying RAG and LangGraph: Week 2 focuses on industrial use cases of RAG and creating end-to-end LLM pipelines. Students learn the LangGraph framework (a modern implementation of LangChain ideas) for building production systems using RAG.
  • LLM Agents and Multi-Agent Systems: In Week 3, the concept of agent-based systems powered by LLM is introduced. Participants learn to create LLM agents using LangGraph and develop multi-agent applications where multiple agent modules interact with each other.
  • Data Generation and Model Evaluation: Week 4 emphasizes generating synthetic data for testing and methods for evaluating LLM solutions. Students discover how to automatically generate datasets for model response verification and assess RAG pipelines and LLM agents based on metrics.
  • Advanced Techniques: Week 5 covers in-depth strategies for search and information retrieval for RAG applications, as well as advanced reasoning techniques for LLM agents (to enhance their ability to plan and execute complex action chains).
  • New Tools and Certification: During Weeks 6-7, participants undergo a special Certification Challenge (a practical test to verify acquired skills) and learn about the latest tools for AI engineers. The program introduces new frameworks and capabilities, such as the OpenAI Agents SDK, libraries for creating "code agents" (like Smol Agents), and other current technologies for working with LLMs.
  • Deployment and LLM Ops: Week 8 is dedicated to launching applications into production. Participants learn to deploy LLM services via API, create production endpoints for their models, and get acquainted with the basics of LLM Ops - maintaining and monitoring LLM systems (e.g., logging requests, quality monitoring, model version management).
  • Enterprise Practices: Week 9 examines corporate aspects of AI implementation. Topics include deploying LLM models in a company's internal infrastructure (on-premises solutions) and implementing mechanisms such as caching, versioning, limitations, and guardrails to ensure reliable operation of AI applications on an enterprise scale.

During Bootcamp, participants acquire a range of practical AI Engineering skills:

  • Designing LLM Applications: The ability to develop architecture for programs using large language models - from chatbots and document search engines to complex multi-agent services. The course teaches understanding which components are needed to build reliable AI applications and how they are integrated.
  • Working with Vector Embeddings and RAG: The skill to use data representation methods in vector form (embeddings) and implement the Retrieval-Augmented Generation approach. Graduates will be able to set up search across an external knowledge base and connect it to an LLM to provide relevant answers supported by data.
  • Creating and Managing LLM Agents: The ability to develop autonomous AI agents that can perform tasks, requesting LLM models for decision-making. Students learn to use frameworks like LangChain/LangGraph to build agents and even entire multi-agent systems where multiple models/agents interact with each other.
  • Evaluating and Debugging AI Systems: Experience applying LLM testing methodologies. Specifically, generating synthetic test data, automated comparison of model responses with benchmarks, and metrics for assessing model accuracy and consistency. These skills help improve the quality of LLM models and pipelines based on feedback and experimentation.
  • Production and Support of AI Solutions: Practical skills in deploying AI projects in real conditions. Graduates will be able to deploy their models and services on cloud infrastructure, set up API endpoints for access, and implement client-side applications. Additionally, they will learn how to maintain the operability of such systems: implementing request caching, monitoring, limiting undesirable requests, and other MLOps/LLMOps elements for reliable model exploitation.
  • Mastering Modern AI Development Tools: Throughout the course, participants master popular libraries and platforms used in the industry. They will gain skills in working with major model APIs (such as the OpenAI API), sectors of the Hugging Face ecosystem, frameworks like LangChain/LangGraph for building query chains, and rapid prototyping and deployment tools (like Vercel for web interfaces). The program is constantly updated to include the latest technologies: the latest course version includes, for example, the OpenAI Agents SDK and the Smol Agents framework for creating code agents.

Target Audience

The AI Engineering Bootcamp is designed for technically inclined professionals looking to delve into the practical application of AI:

  • Software Engineers and Developers who want to learn how to build, deploy, and improve applications with LLM models in a production environment. The course will benefit individual engineers and team leaders to understand modern AI possibilities for their products.
  • Data Specialists and ML Engineers (Data Scientists, Machine Learning/AI Specialists) aiming to master production development skills for applications based on machine learning and large language models. The program helps combine data analysis experience with engineering practices to create full-fledged AI systems.

To successfully pass the course, participants must have confident Python programming skills and an understanding of Data Science and prompt engineering basics. The training involves regular coding and active technical problem-solving - it might be challenging to recommend this intensive to programming novices or those unwilling to dedicate daily coding time.

Successfully completing the AI Engineering Bootcamp, a graduate achieves the following outcomes:

  • Advancing as an AI Developer: You become a qualified AI Engineer - a specialist skilled in effectively applying modern AI tools in development. The course teaches you to be an AI-assisted developer who enhances their work with LLM and associated services. Mastery of advanced practices (the so-called lego blocks of creating AI applications) gives you the confidence to creatively solve tasks using AI at work or in personal projects.
  • Ability to Create and Implement AI Applications: After Bootcamp, you will be able to independently build a fully-functional application based on large language models - from prototyping an idea to launching a service in production (in the cloud or on company servers).

Watch Online The AI Engineering Bootcamp

Join premium to watch
Go to premium
# Title Duration
1 Session 1 Introduction and Vibe Check 01:35:43
2 Session 2 Embeddings, Retrieval Augmented Generation (RAG) 01:28:42
3 Session 3 End-to-End RAG Deployment and 2025 Industry Use Cases 01:02:52
4 Session 4 RAG and Evaluation with LangChain & LangSmith 01:02:38
5 Session 5 Agents and Evaluation with LangGraph & LangSmith 01:07:11
6 Session 6 Multi-Agent Applications with LangGraph 01:06:04
7 Session 7 Synthetic Data Generation for Evaluation 01:03:35
8 Session 8 RAG Evaluation and Assessment 01:07:28
9 Session 9 Fine-Tuning Embeddings or Domain-Adapted Retrieval 01:10:30
10 Session 10 Fine-Tuning LLMs & Reasoning Models 01:13:02
11 Session 11 Midterm 01:21:11
12 Session 12 AIM Games + Pitches 01:51:38
13 Session 13 Advanced Retrieval Methods for RAG 01:04:05
14 Session 14 Advanced Agents and Reasoning 01:16:23
15 Session 15 Intro to Production and Open-Source Endpoints 01:04:03
16 Session 16 Deploying and Operating RAG in Production 01:07:26
17 Session 17 On-Prem Agents 01:10:42
18 Session 18 Inference, Serving, and GPU Optimization 01:20:10

Similar courses to The AI Engineering Bootcamp

Local LLMs via Ollama & LM Studio - The Practical Guide

Local LLMs via Ollama & LM Studio - The Practical GuideAcademind Pro

Category: Other (AI)
Duration 3 hours 52 minutes 28 seconds
Building Apps with o1 Pro Template System: Part 1

Building Apps with o1 Pro Template System: Part 1Mckay Wrigley (takeoff)

Category: Other (AI)
Duration 4 hours 4 minutes 38 seconds
Build Your SaaS AI Web Platform From Zero to Production

Build Your SaaS AI Web Platform From Zero to ProductionCode4Startup (coderealprojects)

Category: Next.js, Other (AI)
Duration 8 hours 36 minutes 2 seconds
Build SwiftUI apps for iOS 18 with Cursor and Xcode

Build SwiftUI apps for iOS 18 with Cursor and Xcodedesigncode.io

Category: Other (Mobile Apps Development), Swift, Other (AI)
Duration 4 hours 35 minutes 14 seconds
Build Your First Product with LLMs, Prompting, RAG

Build Your First Product with LLMs, Prompting, RAGTowards AILouis-François Bouchard

Category: TypeScript, Other (AI)
Duration 2 hours 25 minutes 20 seconds
The Complete AI Fast Track Bootcamp - 2024

The Complete AI Fast Track Bootcamp - 2024Code4Startup (coderealprojects)

Category: Other (AI)
Duration 10 hours 59 minutes 1 second
Systematically Improving RAG Applications - Bonus Content

Systematically Improving RAG Applications - Bonus ContentJason Liu

Category: Other (AI)
Duration 24 hours 50 minutes 24 seconds
5 Levels of Agents - Coding Agents

5 Levels of Agents - Coding AgentsMckay Wrigley (takeoff)

Category: Other (AI)
Duration 5 hours 4 minutes 36 seconds
Design and Code User Interfaces with Galileo and Claude AI

Design and Code User Interfaces with Galileo and Claude AIdesigncode.io

Category: Other (AI)
Duration 3 hours 42 minutes 41 seconds
AI Agents

AI AgentsMckay Wrigley (takeoff)

Category: Other (AI)
Duration 3 hours 36 minutes 22 seconds