Vibe Coding Thực Chiến với Claude Code: Từ Zero đến Hero
Làm chủ Vibe Coding, Vibe Engineering với Claude Code - lập trình nhanh hơn và hiệu quả hơn, nâng cao năng suất
Làm chủ Vibe Coding, Vibe Engineering với Claude Code - lập trình nhanh hơn và hiệu quả hơn, nâng cao năng suất
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 area empty
Điều kiện để có thể sử dụng Claude Code
203 Xem trướcCài đặt Visual Studio Code (VSCode)
190Hướng dẫn sử dụng VSCode
949 Xem trướcHướng dẫn đăng ký tài khoản Claude AI
312 Xem trướcHướng dẫn đăng ký subscription cho Claude AI để dùng Claude Code
357Cài đặt Claude Code extension trong VSCode, Claude Code CLI trong PowerShell
526Hướng dẫn liên kết subscription Claude AI vào Claude Code
481Cài đặt ngôn ngữ nào để thực hành với Claude Code
82Hướng dẫn cài đặt Python trên Windows
240Hướng dẫn cài đặt Python trên MacOS
209Cài đặt VSCode extensions cho Python: Python và Pylance
415Một số thuật ngữ hay được sử dụng khi làm việc với AI Agents
249Overview về Coding Assistant
445Các models (LLM) được sử dụng trong Claude Code
270Tools - Khả năng biến LLM thành AI Agents
310Claude Code có thể truy cập được những gì?
231Agentic loop và khả năng mở rộng của Claude Code
351Tokens - đơn vị tính tiền khi sử dụng models (LLM) từ các nhà cung cấp - Phần 1
469Tokens - đơn vị tính tiền khi sử dụng models (LLM) từ các nhà cung cấp - Phần 2
342Sử dụng Claude Code Chat UI
409Sử dụng Claude Code CLI
449Essential commands - những lệnh quan trọng làm việc với Claude Code
353Thực hành - Demo với các commands quan trọng trong Claude Code
908Cách paste ảnh vào khung chat trong Claude Code
736Remote control - Cần biết về update mới nhất của Claude Code - Phần 1
695Remote control - Cần biết về update mới nhất của Claude Code - Phần 2
275Overview về milestone project và prompt template để tạo landing page
488Thực hành - Tạo landing page về chủ đề lập trình AI Coding
782Thực hành - Tạo tài khoản Formspree để collect thông tin user gửi đi
272Thực hành - Cập nhật landing page với form endpoint từ Formspree
473Thực hành - Đẩy project lên Github
498Thực hành - Tạo tài khoản Vercel để deploy landing page (free account)
135Thực hành - Deploy landing page index.html trên Vercel
724Thực hành - Manually edit source code, tự động update landing page trên Vercel
689Thực hành - Sử dụng Claude Code thay đổi source code
914Thực hành - Overview về chỗ mua tên miền - domain
198Thực hành - Cách thay đổi tên miền - Domain cho website đã triển khai
544Vì sao Claude Code lại quên?
180Overview về CLAUDE.md và auto memory trong Claude Code
329Chi tiết về CLAUDE.md và nội dung nên có trong này
289Thực hành - Tạo file CLAUDE.md cho dự án
755Thực hành - Chứng minh CLAUDE.md được load trong mỗi session mới của project
439Best practices cho CLAUDE.md
243Chia sẻ nội dung một file CLAUDE.md nổi tiếng Github
457Overview về Hooks trong Claude Code
96Cách Hooks hoạt động trong Claude Code
244Cách cấu hình config cho Hooks
376Các bước để tạo hooks trong Claude Code
189Cấu trúc của tool call data và exit code (quan trọng)
292Thực hành - Tạo PreToolUse Hook - phần 1
710Thực hành - Tạo PreToolUse Hook - phần 2
1026Thực hành - Tạo PostToolUse Hook
1676Overview về Skills trong Claude Code
596Một số repos chứa skills nổi bật
354Các bước để tạo một skill trong Claude Code
500Một số fields (trường) hay được dùng trong frontmatter của Skills
248Cài đặt Nodejs để sử dụng được npx khi cài đặt một số công cụ trong Claude Code
213Thực hành - Tạo landing page tiệm bánh ngọt không sử dụng skill
799Thực hành - Cài đặt skill frontend-design
407Thực hành - Fix lỗi cài đặt skill frontend-design (nếu có)
251Thực hành - Tạo landing page tiệm bánh ngọt với skill frontend-design
1281Sử dụng skills một cách an toàn - Phần 1
287Overview về công nghệ tạo short videos
195Review Github repo - AI auto generate video để tạo short videos của AI Coding
1115Overview về Omnivoice - chuyển text thành giọng nói
543Cách cài đặt uv trên PC - Python package manager
239Hướng dẫn cài đặt môi trường để chạy OmniVoice ở local PC (máy tính)
954Tạo Omnivoice script và chạy pipeline tạo short videos hoàn chỉnh
1194Thực hành - Cách sử dụng Claude Design tạo landing page
827Thực hành - Tinh chỉnh thêm thiết kế từ Claude Design trong Claude Code
452Thực hành - Tạo giao diện chuyển văn bản thành giọng nói với Claude Design
836Thực hành - Kết hợp giao diện và Omnivoice bằng Claude Code - Phần 1
764Thực hành - Kết hợp giao diện và Omnivoice bằng Claude Code - Phần 2
325Thực hành - Chạy và test chức năng của webapp TTS text to speech
537Overview về MCP trong Claude Code
442Scope - phạm vi của MCP trong Claude Code
197Các cách cài đặt MCP trong Claude Code
464Quản lý MCP servers trong Claude Code
116Thực hành - MCP trong Claude Code CLI và Chat UI
501Thực hành - Cài đặt MCP server Playwright trong Claude Code (cho tester)
797Thực hành - Sử dụng MCP Playwright - phần 1 (cho tester)
304Thực hành - Sử dụng MCP Playwright - phần 2 (cho tester)
745Overview về Subagents trong Claude Code
340Built-in subagents trong Claude Code
201Cơ chế delegation cho subagent trong Claude Code
182Chi tiết các bước tạo subagents trong Claude Code
271Thực hành - Subagents trong Claude Code CLI và Chat UI
223Thực hành - Tạo custom subagent trong Claude Code - phần 1
778Thực hành - Tạo custom subagent trong Claude Code - phần 2
731Thực hành - Invoke (call) custom subagent trong Claude Code
809Overview về plugins trong Claude Code
171Official Anthropic marketplace
182Cách add thêm Marketplaces vào Claude Code
469Thực hành - Quản lý marketplaces và plugins trong Claude Code
353Thực hành - Cài đặt plugin từ marketplace trong Claude Code
389Thực hành - Tạo FastAPI app có sử dụng plugin đã cài đặt
1306Overview về superpower plugin
206Chi tiết về flow phát triển trong superpower plugin
452Hướng dẫn cài đặt superpower plugin trong Claude Code CLI cũng như Chat UI
674Overview về project và các files sử dụng
254Thực hành - Chatbot với superpower plugin - brainstorming
1163Thực hành - Chatbot với superpower plugin - writing plan
461Thực hành - Chatbot với superpower plugin - development
874Thực hành - Chạy và kiểm tra chatbot
321Tổng kết về superpower plugin
178Overview về việc tích hợp Github với Claude Code
37Cài đặt Git (version control system) trên Windows
643Set up Git config
244Thực hành - Set up Git config
503Cài đặt Github CLI để tương tác với Github từ Terminal
618Thực hành - Tạo và push một Git local repository lên Github qua Github CLI
598Thực hành - Tạo và push một Git local repository lên Github qua Claude Code
574Thực hành - Cách thiết lập ruleset để bảo vệ branches trên Github
348Cách tạo skills trên giao diện Claude AI để dùng cho tác vụ hàng ngày
965Tối ưu để tăng lượng sử dụng Claude AI/Claude Code - phần 1
557Tối ưu để tăng lượng sử dụng Claude AI/Claude Code - phần 2
425Sử dụng Claude Design trong Claude AI với pro subscription trở lên
617Cài đặt Windows Terminal (có thể tích hợp nhiều shell trên Windows)
285Cài đặt Powershell 7 trên Windows (sẽ thay thế Windows Powershell cũ hơn)
416Tìm kiếm System design cho thiết kế giao diện
299Khô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
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,