강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

Kotlin AI Agent Development: Learning by Building Your Own Claude Code

This course is a practical program where you will master Kotlin-based AI agent development by building your own coding agents. Using Koog, an AI framework built with Kotlin, you will learn step-by-step how to implement coding agents similar to Claude Code, Cursor, and Junie. Koog is more than just a simple server-side framework; it integrates seamlessly with Spring and offers the scalability to connect with various environments—including Android, iOS, Desktop, and Web—through Kotlin Multiplatform (KMP). By building intelligent agents that can read, analyze, modify, and generate code, you will gain hands-on experience in AI agent architecture, strategy, context handling, and tool integration.

(4.9) 7 reviews

89 learners

Level Basic

Course period Unlimited

  • aienginearshift
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI

What you will gain after the course

  • How to implement an Agent in a Spring Boot / Android project

  • Core operating principles of AI Agents, such as Tool Calling and Agent Loops

  • How to build a coding agent like Claude Code

  • Optimization techniques for maximizing performance within Context Window limits

  • Creating an Agent that remembers context using Sessions and Memory

⚠️ In the era of AI coding, what is your competitive edge as a developer?

In today's world

  • Even non-developers are building apps with Cursor or Claude Code.

  • Even designers can easily create landing pages using Claude Code.

These are good times. The barrier to entry for technology has lowered. Bởi vì rào cản gia nhập công nghệ đã được hạ thấp.

Anyone can create code using natural language. As long as you have an idea, AI will implement it for you.

But what if we, as developers, also just use Cursor or Claude Code in the same way?

The same tools, the same prompts, and the same $20 monthly subscription. What makes you any different from a non-developer?

Where does the differentiation come from?



😰 The Uncomfortable Truth

The title of "developer" alone is no longer enough to differentiate yourself.エンジニアという肩書きだけでは、もはや差別化にはなりません。

With the rise of AI-powered "vibe coding," many people are jumping into development regardless of their job roles. Claude Code, Cursor, Copilot... we are in an era where code is written using only natural language.

Even so, many developers still believe they are safe.

  • "Because the limitations of AI tools seem clear"

  • "Because developers are still necessary"

  • "Because what I do isn't just simple coding"

But this is like a frog feeling comfortable in water that is slowly heating up.



🚀 Vibe coding is just the beginning; now, it's time to take another step forward.

Now is the time to stop and think.

Right now, many people are focusing only on vibe coding and AI coding. However, that is only the beginning of the change.

We must go one step further than others.



💡 The answer is clear: from AI consumer to provider.

An era where everyone uses the same AI tools.

Where does a developer's true competitive edge come from?

The answer is simple:

  • Those who use AI tools → Those who build AI tools

  • AI Consumer → AI Provider

Non-developers use Cursor.

Developers build Cursor.

This is the decisive difference.

You can create results like this after taking the course


With Tool Calling and Agent Loops

A Coding Agent that works autonomously

reading and analyzing the project structure

Code Analyzer

Create a coding agent that solves complex problems by connecting tools for reading, writing, and modifying files, as well as executing Bash commands.

Explore directories and read files to grasp the project architecture. Create an analysis agent that quickly understands even unfamiliar codebases.

Generating code with natural language commands

Code Generator

Running in the terminal

CLI Coding Agent

Generate HTML/CSS and save it as a file with a single command like "Make me a landing page." Create a generative Agent that turns ideas into code instantly.

Complete your own CLI tool that allows you to code through terminal conversations, just like Claude Code. It is a practical agent equipped with an ASCII UI.

Here is what you can learn!

How LLMs and AI Agents Work

How do Cursor and Claude Code work? Understand the core concepts of LLMs and the architecture of AI Agents. We will dive deep into the key mechanisms of AI Agents, such as Agent Loops and Tool Routing.

Implementing Core Elements of AI Agents with Kotlin

Create five tools, including ReadFile, EditFile, and Bash, and implement an agent that operates autonomously through an agent loop. Learn how to solve complex tasks step-by-step using tool calling.

Implementing Memory for Agents with Sessions and Memory

Implement Sessions to manage conversation history and Memory to store project information. Create an Agent that remembers and utilizes previous conversations like a human by providing context to a stateless LLM.

Context Window Optimization Techniques
Learn how to extract maximum performance within token limits. Master practical techniques to reduce costs and increase accuracy through unnecessary context cleanup, summarization strategies, and dynamic prompt configuration.


Why Koog?

Runs anywhere with Kotlin Multiplatform

Integrated with KMP, a single Agent logic can be utilized across various platforms, including Android, iOS, Desktop, and Web.

Seamless integration with Spring

Since it is Kotlin-based, it can be applied directly to existing Spring projects. There is no need to create a separate Python server for AI logic.

From domain servers to agents, all at once

The majority of servers in Korea run on Spring. By using Koog, you can implement Agent logic cohesively within each domain server instead of separating it into a standalone service. This reduces infrastructure complexity and increases development speed.



Hands-on Environment

  • Operating System and Version (OS): macOS, Java 24, Kotlin


  • Tools used: IntelliJ

  • API Key : Claude API Key


  • Library used: Koog

Learning Materials

  • PDF Handbook summarizing key theories

  • Video lectures structured step-by-step so that anyone can follow alongBài giảng video được thiết kế để bất kỳ ai cũng có thể dễ dàng theo dõi từng bước


Recommended Learners

  • Job seekers preparing for a career transition to AI EngineerNgười đang tìm việc chuẩn bị chuyển hướng sự nghiệp sang kỹ sư AI

  • Java / Spring-based backend developer

  • Kotlin-based Android developers

Recommended for
these people

Who is this course right for?

  • Those who want to implement AI Agents in Spring Boot or Android

  • Those who have wanted to build their own Cursor or Claude Code

  • Those who want to create a clear competitive advantage as a developer in the AI era

  • Those who want to master Koog, the Kotlin Agent framework, ahead of everyone else.

  • A developer who wants to become an AI engineer

Need to know before starting?

  • Understanding basic Kotlin syntax

Hello
This is

89

Learners

7

Reviews

4.9

Rating

1

Course

Hello, I'm Hero, helping you transition to AI.

The journey from a working engineer to an AI engineer is not difficult.

I also started as a backend/frontend developer and transitioned into the field of AI.

This course is for:

  • Engineers with development experience who are new to AI

  • Those who want to learn through a practical, hands-on approach without math or statistics.

  • Those who want to apply AI to real-world projects

What we will learn together:

✓ AI Literacy
✓ AI Agent Development

Curriculum

All

26 lectures ∙ (4hr 43min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

4.9

7 reviews

  • nar998614님의 프로필 이미지
    nar998614

    Reviews 12

    Average Rating 4.8

    5

    31% enrolled

    • aienginearshift
      Instructor

      Thank you so much for the review! 😍

  • jhl22953352님의 프로필 이미지
    jhl22953352

    Reviews 6

    Average Rating 5.0

    5

    31% enrolled

    • aienginearshift
      Instructor

      Thank you! 😍 I'll do my best to be even more helpful!

  • codemaru님의 프로필 이미지
    codemaru

    Reviews 5

    Average Rating 4.2

    4

    31% enrolled

  • mash85님의 프로필 이미지
    mash85

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

  • namiezexx5494님의 프로필 이미지
    namiezexx5494

    Reviews 4

    Average Rating 5.0

    5

    31% enrolled

    I've been wanting to develop an AI code assistant, and I found such a great lecture. The way you explained everything step-by-step, from the basics to the operating principles, will be a huge help in my future development. Thank you!

    • aienginearshift
      Instructor

      Thank you for the course review! I'm truly grateful that you said it would be helpful!

$72.60

Similar courses

Explore other courses in the same field!