강의

멘토링

커뮤니티

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

87 learners

Level Basic

Course period Unlimited

  • aienginearshift
토이프로젝트
토이프로젝트
실습 중심
실습 중심
AI 코딩
AI 코딩
백엔드
백엔드
안드로이드
안드로이드
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI
토이프로젝트
토이프로젝트
실습 중심
실습 중심
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

87

Learners

7

Reviews

4.9

Rating

1

Course

안녕하세요, AI 전환을 돕는 Hero 입니다.

현업 엔지니어에서 AI 엔지니어로의 여정, 어렵지 않습니다.

저도 백엔드/프론트엔드 개발자로 시작해 AI 분야로 전환했습니다.

이런 분들을 위한 강의입니다:

  • 개발 경험은 있지만 AI는 처음인 엔지니어

  • 수학/통계 없이 실무 중심으로 배우고 싶은 분

  • AI를 실제 프로젝트에 적용하고 싶은 분

함께 배울 내용:

✓ AI 리터러시
✓ AI Agent 개발

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 4

    Average Rating 4.3

    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!