inflearn logo

The Standard of Claude Code: Practical Agentic Engineering

This will be the definitive guide to Claude Code. This course dives deep into how and why Claude Code works, teaches you how to directly apply the components of harness engineering, and even dissects actual production code. Take the know-how of a developer with over 10 years of experience and transform into a key talent in the era of AI agents.

(5.0) 21 reviews

188 learners

Level Intermediate

Course period Unlimited

Java
Java
Spring
Spring
software-design
software-design
AI
AI
AI Agent
AI Agent
Java
Java
Spring
Spring
software-design
software-design
AI
AI
AI Agent
AI Agent

Reviews from Early Learners

5.0

5.0

hyo

60% enrolled

I think you can achieve the best results if you carry out a project for your study group after listening to the lectures, as applying the lecture content will help deepen your understanding.

5.0

주스

15% enrolled

It was easy to understand because you explained the basic concepts and practical applications of Claude in detail. Since the focus was on hands-on practice, it was even more helpful as I got a sense of how to apply it to actual development. I'm not a JVM engine developer, so that part was a bit of a shame for me, but I think it would be great for developers who use the JVM engine.

5.0

홍다보미

11% enrolled

I've been using Claude Code without any theoretical study, but after watching this lecture, it was great to learn how to use it in practice and how to use it efficiently!

What you will gain after the course

  • Claude Code Harness Engineering 4-Layer Design Capability

  • How to directly apply Hooks, Skills, MCP, Sub-agents, and Agent Teams to practical workflows

  • An perspective on directly dissecting the released Claude Code production code

  • Practical experience in Spring Boot backend projects

  • How to become a developer who survives in the AI era

Explosively increasing development productivity with the help of AI is no longer a story of the distant future.
Learn the essence of Claude Code harness engineering right now and become a developer who leads the AI era.

Future lectures will be added with a ratio of approximately 50% theory and 50% practice.

By the end of this course, you will

You will transform from a developer who 'writes' code into a developer who 'designs' code for AI to write.

Analyze requirements to delegate tasks, and let the harness you built yourself ensure quality. A developer who survives in the AI era does exactly this.

You will come to understand even 'why Claude Code operates the way it does.'

Beyond just memorizing shortcuts and commands, you can look into how the agent operates internally—how it assembles context, when it calls tools, and in what order it makes decisions.

Learn how to maximize development productivity using Claude Code.

You will no longer waste time on repetitive code writing or manual changes between complex files. Through Claude Code, you can experience incredible efficiency improvements in your own projects as well.


📚

Building a Coding Agent Properly

Section 1

The Beginning of Coding Agents: Introducing Claude Code

Define Claude Code as an autonomous agent tool and understand how it goes beyond simple auto-completion to explore and modify codebases within a terminal environment.


Section 2

Claude Code Core Commands

We will examine Claude Code's commands one by one (conversation, session management, model and execution control, harness configuration, agent workflow, code tasks, etc.) and learn which commands are most commonly used in practice. We will proceed with hands-on practice directly in the terminal environment.

Section 3

Claude Code Core Guide and Settings

Learn the core commands of Claude Code and the configuration and utilization of the CLAUDE.md and settings.json files. Additionally, cover the practical process of setting up a Claude Code environment using token compression tools and a Java console app.


Section 4

Harness Engineering: The Relationship Between Agents and Prompts

Understand that an Agent is a combination of a Model and a Harness, and conduct an in-depth analysis of the concepts of Prompt Engineering, Context Engineering, and Harness Engineering, along with the roles of each layer. Apply theory to practice through a hands-on harness configuration exercise using a Java console app.


Section 5

Designing a 4-Layer Architecture for Harness Engineering

Learn in detail about the four-layer architecture of Harness Engineering: Context, Tools, Control Flow, and Feedback. Conduct hands-on practice for configuring the context, tools, control flow, and feedback for each layer based on a Spring Boot project.


Section 6

In-depth Analysis of Claude Code Harness

Through the analysis of leaked Claude Code production code, we will explore its internal structure and operational mechanisms. In particular, we will provide an in-depth understanding of core components such as tools, commands, permissions, skills, and memory.


Section 7

Agent Development Using Hooks Patterns

Learn the basic concepts of Hooks and the importance of the Silent Success pattern. Through hands-on practice applying Hooks, learn how to implement them in actual development.


Section 8

Expanding Agent Functionality Using Skills

Understand the concept of Skills and the structure of the SKILL.md file, and learn how to expand an agent's capabilities using plugin features. Experience the process of enhancing an agent's functionality through Skills application practice.


Section 9

Inter-agent communication via MCP

Learn the concepts and operating principles of MCP, as well as effective transmission methods. Through hands-on MCP application, master how to build seamless communication and collaboration systems between multiple agents.


Section 10

Workflow Automation Using Sub-agents

Understand the necessity of agent delegation and learn the concept of sub-agents and independent context management methods. Strengthen core competencies for the AI era through hands-on practice in developing and applying custom sub-agents that can be immediately used in the field.


Section 11

Agent Teams and Latest Features

Learn the concepts of Agent Teams and conduct hands-on exercises for team-based agent collaboration. Enhance agent management and visualization skills through the Agent View feature and related practical exercises.


Section 12

Advanced Harness Engineering and Practice (Currently Available)

We will study the feedback mechanisms of harness engineering in greater depth and conduct advanced practical exercises to apply them to real-world projects. The content will be continuously updated to reflect the latest technological trends.


Section 13

Notable Open Source (To be released)

We introduce noteworthy open-source projects in the fields of Claude Code and related harness engineering.


Section 14

Interview Preparation Strategy

It covers strategies and expected questions to prepare for technical interviews related to Claude Code and harness engineering.


Section 15

Claude Code Practical Tips (Continuously Updated)

We share practical tips and know-how to help professional developers use Claude Code more effectively.


Note

🎖️ Free Course Support for National Merit Recipients, Persons with Disabilities, and Socially Vulnerable Groups

To those who have dedicated themselves to our country and those in need of learning opportunities, I, Pragmatic Developer, will provide all my future courses free of charge.

Eligibility

- National Merit Recipients and their bereaved families (including spouses, children, and grandchildren)

- Independence activists and their bereaved families (including spouses, children, and grandchildren)

- War veterans (including spouses, children, and grandchildren)

- May 18th Memorial Distinguished Service Persons (including spouses, children, and grandchildren)

- Persons eligible for veteran's compensation (including spouses, children, and grandchildren)

- Persons killed or injured for a righteous cause and their families (including spouses, children, and grandchildren)

- People with disabilities

- Single-parent families

- North Korean defectors

How to Apply

Please attach the relevant certificate (National Merit Certificate, Welfare Card for the Disabled, or other verifiable documents) and contact us at the email address below.

team.pragdev@gmail.com

After verification, I will provide guidance so that you can take the course for free, and if you lack other learning expenses, I will support you out of my own pocket.

Notes before taking the course


Practice Environment

  • Operating System: Windows, macOS, and Linux are all supported.

  • Essential Tools: Java JDK 25 or higher, IDE (IntelliJ IDEA, etc.), Git

  • Recommended Specifications: 8GB RAM or more, 20GB or more of storage space

Prerequisites and Important Notes

  • It is even better if you have basic knowledge of Java and Spring.


  • It is okay if you have no prior experience with AI agents or Claude Code.

Learning Materials

  • Lecture practice code provided


  • Q&A available


Recommended for
these people

Who is this course right for?

  • A developer who wants to properly study the theory behind Claude Code from the ground up.

  • Developers who want to move beyond simple "vibe coding" and transition into professional production workflows.

  • Developers who want to standardize and introduce Claude Code to their teams

Need to know before starting?

  • Basic development experience (using terminal and Git) is recommended.

  • We recommend using paid plans such as Claude Code Pro/Max.

  • The practice sessions will be conducted using Java and Spring Boot.

Hello
This is pragmaticdev

Inflearn Verified

1,408

Learners

182

Reviews

34

Answers

4.8

Rating

2

Courses

Sharing content for developers to survive in a time of upheaval

Working developer at Naver, Kakao, Line, Coupang, or Baemin

More

Curriculum

All

69 lectures ∙ (16hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

21 reviews

5.0

21 reviews

  • hohyundai4204님의 프로필 이미지
    hohyundai4204

    Reviews 1

    Average Rating 5.0

    5

    51% enrolled

    I used to use Claude Code based on intuition alone, but after taking this course, I finally understood the principles of "why it works this way." The part explaining the 4-layer structure of Harness Engineering (Context, Tools, Control Flow, Feedback) was particularly impressive, and I liked being able to apply Hooks, Skills, MCP, and sub-agents directly to my work. The section analyzing leaked production code was also interesting. However, since the practice sessions were based on Java/Spring, it required some effort to map and understand them from the perspective of someone who primarily uses other languages.

    • pragmaticdev
      Instructor

      Hello qwer, thank you for your valuable course review! Regarding the practice exercises you mentioned, I will look for ways to improve them and notify you through a future announcement. I hope this course has been very helpful for your work!

  • hangstonee056956님의 프로필 이미지
    hangstonee056956

    Reviews 3

    Average Rating 5.0

    5

    86% enrolled

    There are several lectures related to Claude Code, but this one covers it in the most profound and in-depth manner. It was a great lecture where I could learn not only simple usage but also the concepts and principles behind it. However, it is just as difficult as it is deep. Still, I believe you will gain a lot in proportion to that difficulty. I highly recommend this to anyone who wants to learn everything from the basics to advanced applications.

    • pragmaticdev
      Instructor

      Hello hangstonee05, thank you for your valuable review! I intended to cover the content in depth so that you could truly master Claude Code with just this one course. However, since I am constantly thinking about how to deliver the information more easily, I will make sure to consider this in future updates! I will keep you posted through Inflearn news!

  • hoog45313106님의 프로필 이미지
    hoog45313106

    Reviews 1

    Average Rating 5.0

    5

    11% enrolled

    I've been using Claude Code without any theoretical study, but after watching this lecture, it was great to learn how to use it in practice and how to use it efficiently!

    • pragmaticdev
      Instructor

      Hello Dabomi Hong, thank you for your valuable review! I hope this truly helps you with your work!

  • juice0119님의 프로필 이미지
    juice0119

    Reviews 2

    Average Rating 5.0

    5

    15% enrolled

    It was easy to understand because you explained the basic concepts and practical applications of Claude in detail. Since the focus was on hands-on practice, it was even more helpful as I got a sense of how to apply it to actual development. I'm not a JVM engine developer, so that part was a bit of a shame for me, but I think it would be great for developers who use the JVM engine.

    • pragmaticdev
      Instructor

      Hello Juice, thank you for your valuable review! I will make sure to take your feedback into consideration for future updates. I hope this helps you with your work!

  • hyo0820님의 프로필 이미지
    hyo0820

    Reviews 1

    Average Rating 5.0

    5

    60% enrolled

    I think you can achieve the best results if you carry out a project for your study group after listening to the lectures, as applying the lecture content will help deepen your understanding.

    • pragmaticdev
      Instructor

      Hello hyo, thank you for your valuable review! It's great to see you faithfully practicing all the way through the project! I hope you get as much as possible out of this. I will make sure to keep you updated with useful news!

Similar courses

Explore other courses in the same field!

25% off for new members

$194.10

25%

$254.10