skip to content

Search

AI Engineering - Fundamentals

Intensive program for developers who want to build AI applications with LLMs, RAG, agents, observability, and production best practices.

2 to 4 weeks Live Virtual On-site Hybrid From $4,000 USD per team (max. 10 participants per team)

Who is it for?

  • Software developers
  • Data scientists
  • Data engineers
  • Development teams that need to integrate AI into their products

What You'll Achieve

  • Extract structured data from documents using LLMs
  • Build complete RAG systems with semantic, lexical, and hybrid search
  • Implement AI agents with LangGraph
  • Instrument applications with observability and tracing
  • Apply guardrails and memory to AI agents
  • Systematically evaluate and improve AI systems

Program Content

Module 1: Structured Data and Information Extraction

  • LLMs as data processors
  • Data extraction with Pydantic and validations
  • PDF and document processing

Module 2: Embeddings, Vector Databases, and Semantic Search

  • Vector embeddings and how to choose models
  • Comparison and selection of vector databases
  • Semantic search with Qdrant

Module 3: Chunking, Metadata, and RAG

  • Chunking strategies
  • Metadata indexing and filtering
  • Complete RAG pipeline

Module 4: Advanced Search: BM25 and Hybrid Search

  • BM25 and lexical search
  • Hybrid Search: result fusion
  • Contextual Retrieval

Module 5: Workflows and Agents with LangGraph

  • Workflow patterns: chaining, parallelization, routing
  • Building autonomous agents
  • Orchestration with LangGraph

Module 6: Advanced RAG Improvements

  • Query Understanding: expansion, decomposition, metadata extraction
  • Precision vs Recall in RAG
  • Common production issues and their solutions

Module 7: Observability

  • Tracing, spans, and metrics with Langfuse and Opik
  • Common agent failures and how to detect them
  • Business metrics and continuous improvement cycle

Module 8: Memory and Guardrails

  • Short-term and long-term memory for agents
  • Guardrails: jailbreak protection, topic control, PII
  • Agent evaluation and Demo Day

Train Your Development Team in AI Engineering

This intensive program is designed for software development teams that need to integrate generative AI into their products professionally. Over 10 class sessions with daily support, participants build a real end-to-end project applying the most relevant industry techniques.

Methodology

  • Learn by doing: Each session includes live coding and a practical deliverable
  • Integrative project: Participants progressively build a complete AI application
  • Support: Office hours sessions to resolve questions and unblock issues
  • Supplementary material: Additional resources for autonomous deep-dives

Modalities

  • Standard (4 weeks): 1 day class + next day support/office hours
  • Intensive (2 weeks): Class in the morning + support in the afternoon, each day

Requirements

  • Programming knowledge (ideally Python)
  • Familiarity with REST APIs and JSON

Ready to Transform Your Team?

Schedule a free consultation call to design this program tailored to your organization.