Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Building AI-powered Applications with Kotlin

Learn to add AI-powered features to Kotlin applications. Build prompt-driven commands, structured JSON output, streaming with coroutines, tool calling, RAG, and conversation memory.

Advanced
3h 9m

Created by Kevin Jones

Last Updated Sep 09, 2026

Course Thumbnail
  • Course

Building AI-powered Applications with Kotlin

Learn to add AI-powered features to Kotlin applications. Build prompt-driven commands, structured JSON output, streaming with coroutines, tool calling, RAG, and conversation memory.

Advanced
3h 9m

Created by Kevin Jones

Last Updated Sep 09, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

How do you add AI capabilities to a Kotlin application responsibly? In this course, Building AI-powered Applications with Kotlin, you'll gain the ability to add production-grade, LLM-powered features to Kotlin/JVM applications responsibly. First, you'll explore the architecture of an AI-powered Kotlin application — model providers, prompts, tools, memory, and retrieval — and configure a secure, coroutine-ready Kotlin project that sends typed chat requests through a clean client adapter. Next, you'll discover how to make those features reliable and responsive: designing reusable prompt templates, parsing structured JSON output with kotlinx.serialization, streaming responses with Flow, and implementing permission-aware tool calling with validated inputs and bounded execution. Finally, you'll learn how to ground answers in your own documents with retrieval-augmented generation, manage conversation memory within token budgets, and harden everything with prompt-injection defenses, fallback behavior, and a lightweight evaluation harness. When you're finished with this course, you'll have the skills and knowledge of AI application development in Kotlin needed to ship LLM-powered features — chat, structured extraction, streaming, tool use, and document Q&A — safely and reliably in real applications.

Building AI-powered Applications with Kotlin
Advanced
3h 9m
Table of contents

About the author
Kevin Jones - Pluralsight course - Building AI-powered Applications with Kotlin
Kevin Jones
36 courses 4.3 author rating 3440 ratings

Kevin has spent way too many years in the software industry. Starting on PL/1 on IBM mainframes then graduating through dBase IV to Windows and eventually onto Java, .Net and now JavaScript where he finally thinks he has found a home until the next new shiny comes along.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report