AI engineering for Kotlin developers

Learn the AI stack without leaving your Kotlin brain behind.

You already know Kotlin, Android architecture, and how to ship. This series builds the AI product engineering stack — Python, LLM APIs, RAG, tool calling, agents, LangGraph, evaluation, and deployment — on top of that foundation, one topic at a time, with runnable code and Kotlin-to-Python comparisons throughout.

Curriculum map

Sourced directly from real AI product engineering work.

TrackTopicsOutput
FoundationsPython bridge, LLM APIs, prompt/context engineeringYou can call an LLM and control its output reliably.
Core patternsStructured outputs, tool calling, embeddings, RAG, agents, LangGraph, evaluationYou can build a grounded, tool-using, evaluated AI feature.
Backend & deploymentFastAPI, pgvector, Docker/Cloud Run/Vertex AIYour AI feature runs as a real, deployable service.
CapstoneEnd-to-end AI product, AI-assisted engineering workflowsA working decision-support product, and a faster dev loop.
BonusRAG on AndroidA mobile client that uploads documents and streams cited answers.