Course Overview
Chào mừng bạn đến với khóa học: Vibe Coding Thực Chiến với Claude Code: Từ Zero đến Hero
Mình là một Senior AI Engineer, có nhiều năm kinh nghiệm trong lĩnh vực Machine Learning, Deep Learning, LLM, AI Agents và phát triển phần mềm. Trong quá trình làm việc và đào tạo, mình nhận thấy rằng AI Coding Assistant đang thay đổi cách lập trình viên làm việc — nhưng phần lớn mọi người mới chỉ dùng AI ở mức "chat hỏi đáp", chưa khai thác được sức mạnh thực sự của các công cụ như Claude Code: agentic loop, hooks, skills, subagents, MCP servers...
Vì vậy, mình thiết kế khóa học này để giúp bạn hiểu bản chất cách Claude Code hoạt động, nắm vững kiến thức nền tảng về AI Agents, đồng thời thực hành Claude Code một cách thành thạo. Sau khóa học, bạn sẽ tự tin sử dụng Claude Code để tăng tốc độ code lên nhiều lần với những tính năng của Claude Code — nhưng vẫn giữ được chất lượng và có trách nhiệm khi sử dụng AI.
VỀ KHÓA HỌC Vibe Coding Thực Chiến với Claude Code: Từ Zero đến Hero
Dù bạn là người mới chưa từng dùng AI coding assistant, muốn Vibe Coding để tạo ra phần mềm cá nhân hoặc đã từng sử dụng các công cụ Coding Assistant nhưng muốn tìm hiểu sâu hơn về Claude Code, khóa học này đều phù hợp với bạn.
Mình sẽ hướng dẫn bạn từng bước: từ cài đặt môi trường, hiểu cách Claude Code hoạt động bên dưới (LLM, tools, agentic loop, tokens, context window), cho đến các tính năng nâng cao như Permission Modes, Memory (CLAUDE md), Hooks, Skills, MCP servers, Subagents, Plugins và tích hợp Github.
Bạn sẽ học qua lý thuyết ngắn gọn + demo thực tế + bài thực hành cụ thể với từng tính năng của Claude Code, giúp bạn nắm chắc cả nguyên lý lẫn kỹ năng triển khai trong dự án thực tế.
NỘI DUNG KHOÁ HỌC
Giới thiệu & Mindset: Lộ trình học, Vibe Coding vs Vibe Engineering, những hiểu lầm phổ biến về AI coding assistant, trách nhiệm của developer khi dùng AI
Cài đặt môi trường: VSCode, Claude AI account, subscription, Claude Code extension và CLI trên PowerShell
Cách Claude Code hoạt động: LLM models, Tools, Agentic loop, Tokens, Context Window — hiểu bản chất để dùng hiệu quả
Sử dụng Claude Code cơ bản: Chat UI, CLI, essential commands, paste ảnh vào prompt
Session & Context: quản lý context window, resume/continue/fork session, rewind conversation
Permission Modes: 6 modes của Claude Code, khi nào dùng default, acceptEdits, Plan Mode, bypassPermissions
Memory (CLAUDE md): vì sao Claude Code "quên", cách dùng CLAUDE md để Claude nhớ context dự án
Hooks: PreToolUse, PostToolUse — tự động hóa và kiểm soát AI behavior
Skills: tạo workflow tái sử dụng, cài skill frontend-design để build UI chất lượng
MCP Servers: kết nối API, Database, tools bên ngoài (demo với Playwright MCP)
Subagents: chạy task trong context riêng biệt, built-in và custom subagents
Plugins: chia sẻ hooks/MCP/subagents qua marketplaces, official Anthropic marketplace
Tích hợp Github: Git config, Github CLI, push code và bảo vệ branches qua Claude Code
Tips & Tricks: tận dụng Plan Mode, Windows Terminal, PowerShell 7
PHƯƠNG PHÁP HỌC
Học lý thuyết ngắn gọn, dễ hiểu — mỗi khái niệm đều có hình minh họa và ví dụ thực tế
Demo trực tiếp từng tính năng để bạn thấy rõ cách hoạt động trong Claude Code
Thực hành cùng giảng viên — từ tạo landing page, FastAPI app, đến custom subagent
Trang bị mindset đúng về AI coding — không phụ thuộc, không sợ hãi, dùng AI có trách nhiệm
HOÀN THÀNH KHÓA HỌC, BẠN SẼ:
Hiểu rõ Claude Code từ cơ bản đến nâng cao, nắm chắc bản chất AI Agents và agentic loop
Sử dụng thành thạo Claude Code Chat UI, CLI và các essential commands
Tự tin quản lý session, context window để code hiệu quả với chi phí token tối ưu
Biết cách dùng CLAUDE md, Hooks, Skills để tự động hóa workflow theo từng dự án
Tích hợp MCP servers, Subagents, Plugins để mở rộng khả năng của Claude Code
Tích hợp Claude Code với Github, push code an toàn và quản lý branch chuyên nghiệp
Áp dụng Vibe Coding/Vibe Engineering đúng cách — code nhanh nhưng vẫn chất lượng và an toàn
LIÊN LẠC VỚI GIẢNG VIÊN
Bạn có thể sử dụng tính năng Q&A của Udemy để gửi câu hỏi. Mình sẽ thường xuyên kiểm tra và phản hồi nhanh nhất. Claude Code là một công cụ đang phát triển rất nhanh — khóa học sẽ được cập nhật thường xuyên khi Anthropic ra mắt tính năng mới (subagents mới, MCP protocol updates, plugins...).
FAQ
FAQ area empty
Course curriculum
-
Điều kiện để có thể sử dụng Claude Code
203 Xem trước -
Cài đặt Visual Studio Code (VSCode)
190 -
Hướng dẫn sử dụng VSCode
949 Xem trước -
Hướng dẫn đăng ký tài khoản Claude AI
312 Xem trước -
Hướng dẫn đăng ký subscription cho Claude AI để dùng Claude Code
357 -
Cài đặt Claude Code extension trong VSCode, Claude Code CLI trong PowerShell
526 -
Hướng dẫn liên kết subscription Claude AI vào Claude Code
481 -
Cài đặt ngôn ngữ nào để thực hành với Claude Code
82 -
Hướng dẫn cài đặt Python trên Windows
240 -
Hướng dẫn cài đặt Python trên MacOS
209 -
Cài đặt VSCode extensions cho Python: Python và Pylance
415
-
Một số thuật ngữ hay được sử dụng khi làm việc với AI Agents
249 -
Overview về Coding Assistant
445 -
Các models (LLM) được sử dụng trong Claude Code
270 -
Tools - Khả năng biến LLM thành AI Agents
310 -
Claude Code có thể truy cập được những gì?
231 -
Agentic loop và khả năng mở rộng của Claude Code
351 -
Tokens - đơn vị tính tiền khi sử dụng models (LLM) từ các nhà cung cấp - Phần 1
469 -
Tokens - đơn vị tính tiền khi sử dụng models (LLM) từ các nhà cung cấp - Phần 2
342
-
Sử dụng Claude Code Chat UI
409 -
Sử dụng Claude Code CLI
449 -
Essential commands - những lệnh quan trọng làm việc với Claude Code
353 -
Thực hành - Demo với các commands quan trọng trong Claude Code
908 -
Cách paste ảnh vào khung chat trong Claude Code
736 -
Remote control - Cần biết về update mới nhất của Claude Code - Phần 1
695 -
Remote control - Cần biết về update mới nhất của Claude Code - Phần 2
275
-
Overview về milestone project và prompt template để tạo landing page
488 -
Thực hành - Tạo landing page về chủ đề lập trình AI Coding
782 -
Thực hành - Tạo tài khoản Formspree để collect thông tin user gửi đi
272 -
Thực hành - Cập nhật landing page với form endpoint từ Formspree
473 -
Thực hành - Đẩy project lên Github
498 -
Thực hành - Tạo tài khoản Vercel để deploy landing page (free account)
135 -
Thực hành - Deploy landing page index.html trên Vercel
724 -
Thực hành - Manually edit source code, tự động update landing page trên Vercel
689 -
Thực hành - Sử dụng Claude Code thay đổi source code
914 -
Thực hành - Overview về chỗ mua tên miền - domain
198 -
Thực hành - Cách thay đổi tên miền - Domain cho website đã triển khai
544
-
Vì sao Claude Code lại quên?
180 -
Overview về CLAUDE.md và auto memory trong Claude Code
329 -
Chi tiết về CLAUDE.md và nội dung nên có trong này
289 -
Thực hành - Tạo file CLAUDE.md cho dự án
755 -
Thực hành - Chứng minh CLAUDE.md được load trong mỗi session mới của project
439 -
Best practices cho CLAUDE.md
243 -
Chia sẻ nội dung một file CLAUDE.md nổi tiếng Github
457
-
Overview về Hooks trong Claude Code
96 -
Cách Hooks hoạt động trong Claude Code
244 -
Cách cấu hình config cho Hooks
376 -
Các bước để tạo hooks trong Claude Code
189 -
Cấu trúc của tool call data và exit code (quan trọng)
292 -
Thực hành - Tạo PreToolUse Hook - phần 1
710 -
Thực hành - Tạo PreToolUse Hook - phần 2
1026 -
Thực hành - Tạo PostToolUse Hook
1676
-
Overview về Skills trong Claude Code
596 -
Một số repos chứa skills nổi bật
354 -
Các bước để tạo một skill trong Claude Code
500 -
Một số fields (trường) hay được dùng trong frontmatter của Skills
248 -
Cài đặt Nodejs để sử dụng được npx khi cài đặt một số công cụ trong Claude Code
213 -
Thực hành - Tạo landing page tiệm bánh ngọt không sử dụng skill
799 -
Thực hành - Cài đặt skill frontend-design
407 -
Thực hành - Fix lỗi cài đặt skill frontend-design (nếu có)
251 -
Thực hành - Tạo landing page tiệm bánh ngọt với skill frontend-design
1281 -
Sử dụng skills một cách an toàn - Phần 1
287
-
Overview về công nghệ tạo short videos
195 -
Review Github repo - AI auto generate video để tạo short videos của AI Coding
1115 -
Overview về Omnivoice - chuyển text thành giọng nói
543 -
Cách cài đặt uv trên PC - Python package manager
239 -
Hướng dẫn cài đặt môi trường để chạy OmniVoice ở local PC (máy tính)
954 -
Tạo Omnivoice script và chạy pipeline tạo short videos hoàn chỉnh
1194
-
Thực hành - Cách sử dụng Claude Design tạo landing page
827 -
Thực hành - Tinh chỉnh thêm thiết kế từ Claude Design trong Claude Code
452 -
Thực hành - Tạo giao diện chuyển văn bản thành giọng nói với Claude Design
836 -
Thực hành - Kết hợp giao diện và Omnivoice bằng Claude Code - Phần 1
764 -
Thực hành - Kết hợp giao diện và Omnivoice bằng Claude Code - Phần 2
325 -
Thực hành - Chạy và test chức năng của webapp TTS text to speech
537
-
Overview về MCP trong Claude Code
442 -
Scope - phạm vi của MCP trong Claude Code
197 -
Các cách cài đặt MCP trong Claude Code
464 -
Quản lý MCP servers trong Claude Code
116 -
Thực hành - MCP trong Claude Code CLI và Chat UI
501 -
Thực hành - Cài đặt MCP server Playwright trong Claude Code (cho tester)
797 -
Thực hành - Sử dụng MCP Playwright - phần 1 (cho tester)
304 -
Thực hành - Sử dụng MCP Playwright - phần 2 (cho tester)
745
-
Overview về Subagents trong Claude Code
340 -
Built-in subagents trong Claude Code
201 -
Cơ chế delegation cho subagent trong Claude Code
182 -
Chi tiết các bước tạo subagents trong Claude Code
271 -
Thực hành - Subagents trong Claude Code CLI và Chat UI
223 -
Thực hành - Tạo custom subagent trong Claude Code - phần 1
778 -
Thực hành - Tạo custom subagent trong Claude Code - phần 2
731 -
Thực hành - Invoke (call) custom subagent trong Claude Code
809
-
Overview về plugins trong Claude Code
171 -
Official Anthropic marketplace
182 -
Cách add thêm Marketplaces vào Claude Code
469 -
Thực hành - Quản lý marketplaces và plugins trong Claude Code
353 -
Thực hành - Cài đặt plugin từ marketplace trong Claude Code
389 -
Thực hành - Tạo FastAPI app có sử dụng plugin đã cài đặt
1306
-
Overview về superpower plugin
206 -
Chi tiết về flow phát triển trong superpower plugin
452 -
Hướng dẫn cài đặt superpower plugin trong Claude Code CLI cũng như Chat UI
674 -
Overview về project và các files sử dụng
254 -
Thực hành - Chatbot với superpower plugin - brainstorming
1163 -
Thực hành - Chatbot với superpower plugin - writing plan
461 -
Thực hành - Chatbot với superpower plugin - development
874 -
Thực hành - Chạy và kiểm tra chatbot
321 -
Tổng kết về superpower plugin
178
-
Overview về việc tích hợp Github với Claude Code
37 -
Cài đặt Git (version control system) trên Windows
643 -
Set up Git config
244 -
Thực hành - Set up Git config
503 -
Cài đặt Github CLI để tương tác với Github từ Terminal
618 -
Thực hành - Tạo và push một Git local repository lên Github qua Github CLI
598 -
Thực hành - Tạo và push một Git local repository lên Github qua Claude Code
574 -
Thực hành - Cách thiết lập ruleset để bảo vệ branches trên Github
348
-
Cách tạo skills trên giao diện Claude AI để dùng cho tác vụ hàng ngày
965 -
Tối ưu để tăng lượng sử dụng Claude AI/Claude Code - phần 1
557 -
Tối ưu để tăng lượng sử dụng Claude AI/Claude Code - phần 2
425 -
Sử dụng Claude Design trong Claude AI với pro subscription trở lên
617 -
Cài đặt Windows Terminal (có thể tích hợp nhiều shell trên Windows)
285 -
Cài đặt Powershell 7 trên Windows (sẽ thay thế Windows Powershell cũ hơn)
416 -
Tìm kiếm System design cho thiết kế giao diện
299
Requirment
-
Không cần kinh nghiệm lập trình – Bạn sẽ được chia sẻ mọi thứ cần biết
-
Máy tính có kết nối internet
-
Chỉ cần bạn chịu khó làm theo và thực hành, bạn sẽ nắm vững kiến thức
Outcomes
-
Làm chủ Claude Code — AI coding assistant mạnh nhất hiện nay từ Anthropic, vượt xa cách dùng AI chat thông thường
-
Tăng tốc độ phát triển sản phẩm gấp nhiều lần với Vibe Coding/Vibe Engineering đúng cách — code nhanh nhưng vẫn chất lượng, an toàn và có trách nhiệm
-
Hiểu bản chất AI Agents và Agentic Loop — nền tảng để dùng bất kỳ AI coding assistant nào (Claude Code, Cursor, Cline...) một cách hiệu quả
-
Tự động hóa toàn bộ workflow lập trình với Hooks, Skills, Subagents, MCP servers và Plugins — biến Claude Code thành "đội ngũ AI" làm việc
-
Sử dụng thành thạo 6 Permission Modes của Claude Code — biết khi nào dùng Plan Mode, acceptEdits, bypassPermissions để cân bằng tốc độ và an toàn
-
Viết CLAUDE md chuẩn để Claude Code nhớ context dự án — không bao giờ phải giải thích lại codebase mỗi session
-
Xây dựng Skills tái sử dụng giúp Claude Code làm task phức tạp như chuyên gia (UI design, refactor, testing...)
-
Cài đặt MCP Servers kết nối Claude Code với database, API, browser automation (demo thực tế với Playwright)
-
Tạo Custom Subagents chạy task song song trong context độc lập + cài Plugins từ Anthropic marketplace để mở rộng khả năng
-
Tích hợp Github với Claude Code (push code, PR, bảo vệ branches), quản lý tokens & context window thông minh, và áp dụng tư duy đúng về AI Coding — review code,
0 Student
2 Courses
0 review