# Khóa học 200Lab

> Các khóa học đang mở, mới nhất trước. Mỗi dòng gồm tên khóa học, tóm tắt, số bài học và trạng thái mở bán; đường dẫn trỏ tới bản Markdown của khóa học.

- [Hiểu model AI đủ để dùng và chọn đúng model - token, prompt caching, model card, reasoning model và fine-tune](https://200lab.io/courses/understanding-ai-models-to-choose-the-right-one.md): Khóa học ứng dụng cho người dùng model qua chat, playground hoặc API, dựa trên việc provider tính tiền theo token, model viết từng token một và chỉ được train cho việc chung, chưa cho việc riêng của bạn. Bạn tính trước chi phí, chọn ra vài model đáng thử và biết sửa ở đâu khi model sai. · 13 bài học · Miễn phí
- [Xác suất thống kê cho AI Engineer - phân phối, entropy, khoảng tin cậy, kiểm định giả thuyết và bootstrap](https://200lab.io/courses/probability-and-statistics-for-ai-engineers.md): Khóa xác suất thống kê cho AI Engineer, nối tiếp khóa Toán học cơ bản cho AI Engineer, đi từ định lý Bayes, phân phối và entropy tới khoảng tin cậy, kiểm định giả thuyết và bootstrap. Bạn tính tay trên ví dụ đời thường, rồi đọc loss, KL và điểm eval kèm độ bất định và giả định đứng sau chúng. · 28 bài học · Miễn phí
- [Giải tích và tối ưu hóa cho AI Engineer - gradient, chain rule, autodiff, Hessian, gradient descent và Adam](https://200lab.io/courses/calculus-and-optimization-for-ai-engineers.md): Đạo hàm, gradient và chain rule là phần toán của mỗi bước train; khóa giải tích này đi từ đó tới autodiff, Hessian, gradient descent, Adam, hàm lồi và lỗi số học của fp16. Học xong, bạn kiểm tra được hàm backward, tính tay SGD và Adam, chọn learning rate có căn cứ và tìm ra vì sao loss thành NaN. · 15 bài học · Miễn phí
- [Đại số tuyến tính cho AI Engineer - linear map, rank, least squares, eigenvalue, SVD và PCA](https://200lab.io/courses/linear-algebra-for-ai-engineers.md): Khóa đại số tuyến tính cho AI Engineer, học sau khóa Toán học cơ bản cho AI Engineer, gồm linear map, rank, least squares, eigenvalue, SVD, PCA và condition number. Bạn tính tay trên ma trận nhỏ, rồi đọc layer, rank của LoRA, biểu đồ PCA và sai số khi giải hệ bằng fp16, kèm điều kiện để đọc đúng. · 14 bài học · Miễn phí
- [Toán học cơ bản cho AI Engineer - xác suất, thống kê, vector và ma trận](https://200lab.io/courses/math-foundations-for-ai-engineers.md): Khóa toán nền miễn phí cho người theo nghề AI Engineer, đi từ phân số, phần trăm và hàm số tới xác suất, thống kê, vector và ma trận. Bạn tính tay trên ví dụ đời thường trước, rồi dùng chính phép tính ấy để đọc model card, training log, báo cáo eval và các thông số của chế độ lấy mẫu (sampling). · 21 bài học · Miễn phí
- [Vận hành AI agent ở production - trace, guardrail, prompt injection, chi phí, release và xử lý sự cố](https://200lab.io/courses/operating-ai-agents-in-production.md): Khóa thực hành vận hành AI agent có tool ghi dữ liệu ở production. Bạn học cách đọc trace, đặt guardrail và bước duyệt cho mỗi tool ghi, giảm thiệt hại do prompt injection, theo dõi chi phí model, đóng gói release và xử lý sự cố. Bạn dựng chốt chặn kiểm tra được bằng code thay vì sửa prompt rồi hy vọng model làm đúng. · 37 bài học · Đang mở bán, giá từ 249.000 ₫
- [Deploy và vận hành hệ thống trên Cloudflare - DNS, cache, Workers, D1, Queues, Durable Objects và rollback](https://200lab.io/courses/dua-app-len-va-van-hanh-tren-cloudflare.md): Khóa thực hành đưa app lên và vận hành trên Cloudflare, dành cho vibe coder và lập trình viên mới làm việc cùng coding agent. Bạn tự tay cấu hình DNS, TLS và cache ở edge, chạy app trên Workers với D1, Queues và Durable Objects, rồi rollback khi bản mới gây lỗi. Bạn hiểu cơ chế từng lớp thay vì bấm mò trên dashboard. · 33 bài học · Đang mở bán, giá từ 189.000 ₫
- [Vượt màn GonnaCrash - capacity, scale out, sharding, multi-region, RAG, LLM routing và agent harness](https://200lab.io/courses/vuot-man-gonnacrash.md): Khóa nền tảng về tư duy system design đi cùng các màn của game GonnaCrash, xoay quanh thói quen đếm tải, chi phí và token qua từng node trên board. Bạn hiểu được cơ chế mà từng màn kiểm tra, từ hệ thống tải cao đến RAG và Agent Harness, để tự tìm ra chỗ cần sửa khi màn báo Failed. · 74 bài học · Đang mở bán, giá từ 39.000 ₫
- [Hành trang cho vibe coder - git, frontend, backend, secret, cách tổ chức dữ liệu, test và CI](https://200lab.io/courses/hanh-trang-cho-vibe-coder-git-frontend-backend-secret-cach-to-chuc-du-lieu-test-va-ci.md): Khóa nền cho vibe coder đã dựng app bằng Claude Code hay Codex: agent viết code rồi, ai giữ cho app chạy ổn sau mỗi lần sửa? Trên app đặt lịch hẹn do agent dựng, bạn cho agent commit sau mỗi bước, biết phần nào chạy ở đâu, giữ secret ngoài chat và git, tự chọn cách lưu dữ liệu, rồi để test và CI kiểm tra mỗi thay đổi. · 17 bài học · Miễn phí
- [Prompt và Context Engineering cho coding agent - brief, spec, AGENTS.md, session và bằng chứng](https://200lab.io/courses/prompt-va-context-engineering-cho-coding-agent-brief-spec-agents-md-session-va-bang-chung.md): Khóa về prompt và context cho vibe coder đã có app do Claude Code hay Codex dựng: tin nhắn bạn gõ chỉ là phần nhỏ trong những gì agent dựa vào. Trên app đặt lịch hẹn của mình, bạn giao việc bằng brief và spec, giữ AGENTS.md ngắn, mở session mới đúng lúc, và chỉ chấp nhận kết quả khi tự bấm thử lại được. · 18 bài học · Đang mở bán, giá từ 139.000 ₫
- [Thiết kế loop để coding agent tự chạy - goal, giới hạn lượt, agent kiểm tra và chia việc cho nhiều agent](https://200lab.io/courses/thiet-ke-loop-de-coding-agent-tu-chay-goal-gioi-han-luot-agent-kiem-tra-va-chia-viec-cho-nhieu-agent.md): Khóa học về thiết kế loop cho vibe coder đã có app do Claude Code hay Codex dựng: agent tự làm tiếp tới khi đạt goal mà bạn không phải có mặt ở từng bước. Trên app của mình, bạn đặt goal có bằng chứng và giới hạn hợp với từng tool, thêm agent kiểm tra và hàng rào, rồi buổi sáng tự chọn nhận kết quả hay quay về commit. · 21 bài học · Đang mở bán, giá từ 399.000 ₫
- [Hệ thống video - upload, transcode, livestream HLS, WebRTC và các tradeoffs](https://200lab.io/courses/he-thong-video-upload-transcode-livestream-hls-webrtc-va-cac-tradeoffs.md): Khóa học về thiết kế app có upload video, xem video, livestream và gọi video, xoay quanh câu hỏi: byte của video kẹt, trễ hay tốn băng thông ở chặng nào. Bạn sẽ cho app gửi tiếp phần thiếu khi upload đứt, xử lý video mà không kẹt hay phát hai bộ file, chọn ladder và độ trễ cho livestream, nối cuộc gọi qua TURN và SFU. · 25 bài học · Đang mở bán, giá từ 269.000 ₫
- [Thiết kế ứng dụng realtime và offline-first - WebSocket, SSE, đồng bộ dữ liệu và CRDT](https://200lab.io/courses/thiet-ke-ung-dung-realtime-va-offline-first-websocket-sse-dong-bo-du-lieu-va-crdt.md): Khóa học về thiết kế app realtime như chat, livestream và ghi chú sửa được khi offline, xoay quanh câu hỏi: tin nhắn bị mất, trùng hay trễ ở chặng nào. Bạn sẽ chọn được polling, SSE hay WebSocket, lấy lại tin đã lỡ mà không bị trùng, chạy nhiều gateway, giữ gateway ổn định ở phòng đông người và gộp bản sửa lúc offline. · 24 bài học · Đang mở bán, giá từ 249.000 ₫
- [Thiết kế nền tảng multi-tenant - control plane, tenant isolation và quota](https://200lab.io/courses/thiet-ke-nen-tang-multi-tenant-control-plane-tenant-isolation-va-quota.md): Khóa học về thiết kế app SaaS phục vụ nhiều doanh nghiệp trên cùng một hệ thống, xoay quanh câu hỏi: dữ liệu và tài nguyên này là của tenant nào. Bạn sẽ chọn được cách lưu dữ liệu, chặn dữ liệu lọt sang tenant khác bằng RLS, đặt quota, ghi usage đúng để tính tiền và quản lý tenant bằng control plane. · 17 bài học · Đang mở bán, giá từ 199.000 ₫
- [Thiết kế database nhiều shard - shard key, hot key, lookup index và reshard](https://200lab.io/courses/thiet-ke-database-nhieu-shard-shard-key-hot-key-lookup-index-va-reshard.md): Khóa học về chia database ra nhiều shard cho app mà Postgres của nó không còn ghi kịp, xoay quanh câu hỏi: mỗi lệnh đọc và lệnh ghi phải tới database nào. Bạn sẽ biết khi nào chưa cần chia, chọn được shard key, xử lý hot key, trả lời truy vấn không có shard key và chuyển dữ liệu sang database khác khi app vẫn ghi. · 15 bài học · Đang mở bán, giá từ 159.000 ₫
- [Thiết kế dữ liệu phân tán - consistency, quorum, leader election và failover](https://200lab.io/courses/thiet-ke-du-lieu-phan-tan-consistency-quorum-leader-election-va-failover.md): Khóa học về dữ liệu phân tán cho app dùng Postgres có replica, xoay quanh câu hỏi: dữ liệu có nhiều bản sao thì tin bản nào. Bạn sẽ giải thích được vì sao replica chậm, chọn nơi đọc cho từng trang, chọn primary mới mà không gây split brain, promote đúng replica khi primary chết và xử lý conflict khi nhiều nơi cùng ghi. · 22 bài học · Đang mở bán, giá từ 229.000 ₫
- [Xây copilot hỗ trợ người trực chat - từ câu chuyện thật đến sản phẩm chạy được](https://200lab.io/courses/xay-copilot-ho-tro-nguoi-truc-chat-tu-cau-chuyen-that-den-san-pham-chay-duoc.md): Khóa học thực hành, trong đó bạn dựng một copilot AI soạn sẵn gợi ý để người trực chat đọc, sửa rồi tự bấm gửi cho khách. Bạn giao từng step kit cho coding agent của bạn, duyệt kế hoạch, chạy checkpoint, và cuối khóa học có trên máy một copilot chạy được ở hai chế độ: một lời gọi model và agent tự tra cứu. · 26 bài học · Đang mở bán, giá từ 199.000 ₫
- [Thiết kế hệ thống event-driven - message queue, pub/sub, saga, CQRS và event sourcing](https://200lab.io/courses/thiet-ke-he-thong-event-driven-message-queue-pub-sub-saga-cqrs-va-event-sourcing.md): Khoá học về thiết kế hệ thống event-driven, xoay quanh cách consumer đọc event: chia nhau message, nhận bản sao riêng hay đọc lại từ log. Bạn sẽ biết chọn partition key, xử lý lag và poison message, thiết kế saga, replay event cũ đúng schema, đếm đúng khi event đến muộn và biết khi nào cần CQRS hay event sourcing. · 36 bài học · Đang mở bán, giá từ 249.000 ₫
- [Thiết kế API giữa các service - error model, versioning và contract test](https://200lab.io/courses/thiet-ke-api-giua-cac-service-error-model-versioning-va-contract-test.md): Khoá học về thiết kế API giữa các service, xoay quanh contract: mọi thứ trong request và response mà consumer đã viết code dựa vào. Bạn chọn status code và error model, phân trang bằng cursor, nhận ra breaking change, tắt version cũ theo số liệu, chặn lỗi bằng contract test, rồi áp dụng cho gRPC và GraphQL. · 25 bài học · Đang mở bán, giá từ 49.000 ₫
- [Thiết kế hệ thống - ước lượng tải, load balancer, cache, queue, replication và partitioning](https://200lab.io/courses/thiet-ke-he-thong-uoc-luong-tai-load-balancer-cache-queue-replication-va-partitioning.md): Khoá học nền về thiết kế hệ thống, đi từ requirement, tải cao điểm và constraint tới kiến trúc. Bạn ước lượng dung lượng, băng thông và số instance, rồi chọn cache, queue, replica hay partition cho đúng workload, tìm bottleneck và so sánh phương án. Mỗi thành phần thêm vào đều gắn với một triệu chứng đo được. · 24 bài học · Đang mở bán, giá từ 149.000 ₫
- [Thiết kế hệ thống chịu tải cao - rate limiting, load shedding và circuit breaker](https://200lab.io/courses/thiet-ke-he-thong-chiu-tai-cao-rate-limiting-load-shedding-va-circuit-breaker.md): Trong khoá học này, bạn thiết kế hệ thống giữ được goodput, tức số request thành công trong deadline, khi tải vượt capacity, key cache hết hạn hay dependency chậm đi. Bạn đặt concurrency limit và rate limit, chọn request bị từ chối bằng load shedding, chống cache stampede, thêm bulkhead và circuit breaker. · 20 bài học · Đang mở bán, giá từ 269.000 ₫
- [Xử lý timeout, retry và crash - idempotency, outbox, lease và reconciliation](https://200lab.io/courses/xu-ly-timeout-retry-va-crash-idempotency-outbox-lease-va-reconciliation.md): Khoá học về cách giữ dữ liệu đúng khi gọi service bên ngoài gặp timeout, crash hay phải retry. Bạn thiết kế được idempotency key, outbox, lease và reconciliation để retry không trừ tiền hai lần, crash không làm sót email, restart không làm mất hạn chờ của workflow. Khi chưa rõ kết quả, bạn tìm bằng chứng thay vì đoán. · 25 bài học · Đang mở bán, giá từ 99.000 ₫
- [Làm chủ tư duy trong thời đại AI - tư duy hệ thống, cách giao việc và quản lý agent](https://200lab.io/courses/lam-chu-tu-duy-trong-thoi-dai-ai-tu-duy-he-thong-cach-giao-viec-va-quan-ly-agent.md): Đây là khoá nền tảng về cách nghĩ khi làm việc với AI, xoay quanh tư duy hệ thống. Bạn sẽ biết cách tìm đúng tầng của vấn đề, giao việc cho AI có ranh giới và tự động hóa từng bậc. Thay vì để AI quyết định thay mình, bạn giữ lại quyền kiểm soát bằng cách hiểu rõ cơ chế. · 28 bài học · Miễn phí
- [Nền tảng về Design Patterns, Layered Architecture, Hexagonal và Clean Architecture](https://200lab.io/courses/nen-tang-ve-design-patterns-layered-architecture-hexagonal-va-clean-architecture.md): Khoá nền tảng về design pattern và kiến trúc ứng dụng, xoay quanh câu hỏi: phần nào sẽ thay đổi, và phần code nào đang phụ thuộc vào phần code nào. Bạn học cách chọn hoặc gỡ một pattern, đặt ranh giới theo Layered, Hexagonal, Clean Architecture, và yêu cầu AI tổ chức code theo cấu trúc bạn kiểm tra lại được. · 43 bài học · Đang mở bán, giá từ 149.000 ₫
- [Đo chất lượng model và ứng dụng AI](https://200lab.io/courses/do-chat-luong-model-va-ung-dung-ai.md): Khoá nền tảng về eval: đo chất lượng model và ứng dụng AI theo công việc cụ thể. Bạn học cách chọn metric, thiết kế case và dataset, kiểm tra AI judge và so sánh hai phiên bản để đưa ra đề xuất có căn cứ. · 8 bài học · Đang mở bán, giá từ 99.000 ₫
- [Xây dựng tính năng LLM có phạm vi rõ ràng - task contract, prompt, structured output, eval và failure handling](https://200lab.io/courses/xay-dung-tinh-nang-llm-co-pham-vi-ro-rang-task-contract-prompt-structured-output-eval-va-failure-handling.md): Khoá học giúp bạn đặt phạm vi rõ ràng cho tính năng LLM, chọn dữ liệu và cấu hình theo việc cần làm, kiểm tra output theo cả schema lẫn business invariant, đọc failure path, đánh giá bằng evidence và bàn giao một phiên bản người khác kiểm lại được. Nội dung giữ provider-neutral: model là một thành phần trong hệ thống. · 15 bài học · Đang mở bán, giá từ 149.000 ₫
- [Hiểu chuẩn dữ liệu để "Giao tiếp" hiệu quả với AI](https://200lab.io/courses/tim-hieu-cac-file-du-lieu-thuong-gap-json-jsonl-csv-yaml-va-markdown-frontmatter.md): Khoá nền tảng miễn phí cho người không lập trình về năm định dạng file văn bản hay gặp: JSON, JSONL, CSV, YAML và Markdown có frontmatter. Bạn học cách đọc cấu trúc của từng loại, sửa một chỗ nhỏ mà không làm hỏng file, rồi kiểm lại trước khi gửi đi. Vì file hợp lệ chưa chắc là file đúng. · 8 bài học · Miễn phí
- [Agent Harness Foundations](https://200lab.io/courses/agent-harness-foundations.md): Khóa học nền tảng về Harness — phần khung quanh model quyết định một Agent chạy có kiểm soát hay không. Bạn học cách phân biệt LLM Call, Workflow và Agent, tìm đúng chỗ gây lỗi (control flow, state, permission hay evidence) và kiểm chứng Agent qua những lần chạy lặp lại được, thay vì đổi model rồi cầu may. · 25 bài học · Đang mở bán, giá từ 289.000 ₫

Sitemap: https://200lab.io/sitemaps/courses.xml
