Get in Touch

Course Outline

Introduction to LangGraph and Graph Concepts

  • Why use graphs for LLM applications: orchestration versus simple chains.
  • Nodes, edges, and state in LangGraph.
  • Hello LangGraph: building your first runnable graph.

State Management and Prompt Chaining

  • Designing prompts as graph nodes.
  • Passing state between nodes and handling outputs.
  • Memory patterns: short-term versus persisted context.

Branching, Control Flow, and Error Handling

  • Conditional routing and multi-path workflows.
  • Retries, timeouts, and fallback strategies.
  • Idempotency and safe re-runs.

Tools and External Integrations

  • Function/tool calling from graph nodes.
  • Invoking REST APIs and services within the graph.
  • Working with structured outputs.

Retrieval-Augmented Workflows

  • Document ingestion and chunking basics.
  • Embeddings and vector stores (e.g., ChromaDB).
  • Grounded answering with citations.

Testing, Debugging, and Evaluation

  • Unit-style tests for nodes and paths.
  • Tracing and observability.
  • Quality checks: factuality, safety, and determinism.

Packaging and Deployment Fundamentals

  • Environment setup and dependency management.
  • Serving graphs behind APIs.
  • Versioning workflows and rolling updates.

Summary and Next Steps

Requirements

  • A foundational understanding of Python programming.
  • Experience with REST APIs or CLI tools.
  • Familiarity with LLM concepts and the fundamentals of prompt engineering.

Audience

  • Developers and software engineers new to graph-based LLM orchestration.
  • Prompt engineers and AI novices building multi-step LLM applications.
  • Data practitioners exploring workflow automation with LLMs.
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories