LEARN WITH A CLEAR DIRECTION
Master building AI agents with Kotlin using JetBrains' official KOOG framework - from simple single-run agents to complex graph-based workflows with tools, memory, and observability
KOOG is JetBrains' official Kotlin framework for building native AI agents that can interact with tools, handle complex workflows, and communicate with users across JVM, Android, iOS, JS, and WASM platforms. This comprehensive course covers everything from basic agent creation to advanced graph-based strategies, memory systems, observability, and production deployment.
THE CURRICULUM
69 lessons across 8 modules. Lessons marked “Coming soon” aren’t available yet.
Introduction to KOOG framework, core concepts, and setting up your first AI agent
Creating custom tools, tool registries, and enabling agents to interact with external systems
Design complex agent behaviors using graph-based strategies and workflow orchestration
Implement persistent memory, knowledge retention, and agent state management
Monitor, trace, and debug agent behavior with comprehensive observability tools
Explore advanced KOOG features including multimodal support, MCP integration, and framework integrations
Integrate KOOG with Spring Boot, Ktor, and deploy across multiple platforms
Build comprehensive real-world agents and learn production best practices