Skip to main content
CF

Build Your Own Claude Code

34h 18m 3s
English
Paid

Build Your Own Claude Code is a 41-lesson 34 hours 18 minutes self-paced course by Antonio Erdeljac (Code With Antonio). Master a New Development Format — create your own AI tool for programming and learn to work with code as engineers of the future do.

Course facts

Lessons
41
Duration
34 hours 18 minutes
Level
All levels
Language
English
Updated
Instructor
Antonio Erdeljac (Code With Antonio)
Price
Premium

Master a New Development Format — create your own AI tool for programming and learn to work with code as engineers of the future do. Not through step-by-step instructions, but by managing an AI agent as a full-fledged developer.

Why This Approach Matters

Traditional programming learning is based on linear tutorials: you follow steps, manually write each line, and get a predictable result. This is helpful at the start, but it poorly reflects the modern development process.

Today's key skill is the ability to formulate tasks and make engineering decisions, not manually writing each function. You set the direction, and the AI implements the logic, modifies the project, and suggests solution options. Essentially, explanation becomes code.

What You Will Create in the Course

In 6 days, you will develop a complete CLI tool from scratch at the level of Claude Code — not an educational demo but a real system that can be expanded for your own projects.

  • Understand how AI agents work "under the hood"
  • Learn to manage code modification and analysis through an agent
  • Master the architecture of agentic systems
  • Build a working product according to industry principles

How the Learning Takes Place

Each day yields a separate functional result. You do not repeat someone else's decisions but design and make engineering decisions independently, using AI as part of your team.

Learning Structure

  • Day 1: First working prototype of CLI
  • Day 2: Connecting the AI agent and basic code editing operations
  • Day 3: Project analysis and file structure navigation
  • Day 4: Building command architectures and handlers
  • Day 5: Implementing complex development scenarios
  • Day 6: Optimization, expansion, and preparation for real tasks

What Result You Will Achieve

You will create your own coding CLI and master the key skill of the modern engineer — effective collaboration with AI agents in uncertain conditions.

Ultimately, you will learn to design architecture, manage the product creation process, and use AI as a primary development tool.

Who teaches Build Your Own Claude Code? Antonio Erdeljac (Code With Antonio)

Antonio Erdeljac (Code With Antonio) thumbnail

Antonio Erdeljac is a Croatian developer behind the Code With Antonio YouTube channel — one of the more active independent full-stack JavaScript channels online, with a focus on long-form, project-based clones of well-known applications (Netflix clone, Spotify clone, Notion clone, Discord clone, Trello clone). The channel's distinctive contribution is the depth of those clone tutorials — each typically runs 8-15 hours and covers the full back-end-to-front-end implementation of a working app.

The course catalog covers the modern Next.js / React stack: App Router patterns, server components, server actions, Prisma + PostgreSQL, NextAuth / Clerk authentication, Stripe billing, file uploads, real-time features with Pusher, and the deployment workflow with Vercel. Material is paid extended versions of the YouTube content with additional features and context.

The CourseFlix listing under this source carries over 15 Code With Antonio courses spanning that range. Material is aimed at intermediate-and-up React developers building real full-stack applications.

What lessons are included in Build Your Own Claude Code?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 41 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 001 Introduction
All Course Lessons (41)
#Lesson TitleDurationAccess
1
001 Introduction Demo
03:30
2
002 Environment & Tooling
12:04
3
003 Expected Outcome
04:17
4
004 Monorepo & Package Structure
50:50
5
005 CLI Foundation
42:39
6
006 Connecting CLI to Server
21:55
7
007 AI Streaming
41:14
8
008 Chat Loop
45:20
9
009 Database Persistence
01:00:28
10
010 Tool Registration & Execution
57:58
11
011 The System Prompt
01:11:00
12
012 Modes & Permissions
42:14
13
013 Visual Identity
01:33:25
14
014 Command Line
50:30
15
015 Session Management
47:39
16
016 Focus Management
14:34
17
017 File Mentions
11:49
18
018 Themes
16:20
19
019 Toast Notifications
13:47
20
020 Authentication
01:25:58
21
021 LLM Model Registry
01:21:27
22
022 Billing
01:12:13
23
023 Standalone CLI.
24:40
24
024 Deployment
37:54
25
025 Intro
06:26
26
026 Project Setup
01:08:37
27
027 UI Infrastructure
01:35:12
28
028 Routing & Screen Layout
34:32
29
029 Server & Shared Database
01:42:10
30
030 AI Chat Streaming
01:38:08
31
031 Session Management
35:39
32
032 Tool Calling
01:13:08
33
033 Completing the User Experience
01:09:52
34
Live Q&A 1 (EU India)
01:01:11
35
Live Q&A 1 (US)
57:36
36
Live Q&A 2 (EU India)
55:11
37
Live Q&A 2 (US)
53:02
38
Live Q&A 3 (EU India)
58:41
39
Live Q&A 3 (US)
53:56
40
Live Q&A 4 (EU India)
01:12:16
41
Live Q&A 4 (US)
58:41
Unlock unlimited learning

Get instant access to all 40 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Build Your Own Claude Code?

More courses by Antonio Erdeljac (Code With Antonio)

Frequently asked questions

What are the prerequisites for enrolling in this course?
Students should have a basic understanding of programming concepts and some experience with command-line interfaces. Familiarity with AI concepts and tools is beneficial but not required, as the course will guide you through using AI agents in development.
What is the main project I will work on during the course?
The course focuses on building a complete command-line interface (CLI) tool, similar to Claude Code. This project is not a simple demo but a real system that you can expand for your own projects, incorporating elements such as AI streaming, database persistence, and tool registration.
Is this course suitable for beginners in programming?
While the course is not tailored for absolute beginners, those with a fundamental understanding of programming will benefit. It emphasizes making engineering decisions and managing an AI agent as part of your development process, which may be challenging for those entirely new to programming.
How does this course differ from traditional programming courses?
Unlike traditional courses that rely on step-by-step instructions, this course emphasizes managing AI as part of your development team. You will learn to set directions and make decisions, allowing the AI to handle logic implementation and project modifications, reflecting modern development practices.
What specific tools or platforms will I learn in this course?
The course covers a variety of tools and platforms, including setting up a monorepo and package structure, connecting a CLI to a server, managing AI streaming, and implementing database persistence. Lessons also cover command-line operations, authentication, and deploying a standalone CLI.
What topics are not covered in this course?
The course does not cover traditional programming tutorials where you manually write each line of code. Instead, it focuses on managing AI agents for development tasks. It also does not provide in-depth coverage of specific AI model training or data science techniques.
What is the expected time commitment for this course?
The course is structured over 6 days, with each day producing a separate functional result. While the total runtime is not specified, students should be prepared for intensive daily sessions that build upon each other to complete the CLI tool project.