Get in Touch
 Duration 14 hours

Course Outline

Introduction to LangGraph and Graph Concepts

  • Why graphs are preferred for LLM applications: orchestration versus simple chains
  • Understanding nodes, edges, and state within LangGraph
  • Hello LangGraph: creating the first executable graph

State Management and Prompt Chaining

  • Designing prompts as individual graph nodes
  • Transferring state between nodes and managing outputs
  • Memory patterns: distinguishing between short-term and persisted context

Branching, Control Flow, and Error Handling

  • Conditional routing and multi-path workflows
  • Implementing retries, timeouts, and fallback strategies
  • Ensuring idempotency and safe re-execution

Tools and External Integrations

  • Function and tool invocation from graph nodes
  • Interacting with REST APIs and services within the graph structure
  • Handling structured outputs

Retrieval-Augmented Workflows

  • Basics of document ingestion and chunking
  • Utilizing embeddings and vector stores (e.g., ChromaDB)
  • Generating grounded answers with citations

Testing, Debugging, and Evaluation

  • Unit-style testing for nodes and paths
  • Tracing and observability techniques
  • Quality checks for factuality, safety, and determinism

Packaging and Deployment Fundamentals

  • Environment setup and dependency management
  • Serving graphs via APIs
  • Versioning workflows and performing rolling updates

Summary and Next Steps

Requirements

  • A grasp of fundamental Python programming
  • Experience with REST APIs or CLI tools
  • Knowledge of LLM concepts and basic prompt engineering principles

Intended Audience

  • Developers and software engineers new to graph-based LLM orchestration
  • Prompt engineers and AI newcomers creating multi-step LLM applications
  • Data practitioners investigating workflow automation with LLMs

Number of participants


Price per participant

Upcoming Courses

Related Categories