Đây là bản đồ đầy đủ của cả 3 bậc: mỗi tuần bạn học gì, tự tay làm sản phẩm nhỏ nào, và bậc nào dẫn tới điều gì. Không cần biết gì về lập trình trước — bạn mô tả ý tưởng bằng tiếng Việt, AI viết code, và giảng viên vấn đáp 1-1 để chắc bạn thật sự hiểu app của mình.
Chưa từng lập trình? Có Chặng 0 trước khi vào Tuần 1
Nếu bạn chưa từng gõ một dòng lệnh, chưa biết GitHub là gì — đừng nhảy thẳng vào Tuần 1. Chặng 0 là 6 bước khởi động (khoảng 4–6 giờ, chưa tính Tuần 0, không chấm điểm) giúp bạn quen máy, quen terminal, tự tay tạo repo đầu tiên trên GitHub và học cách nhờ AI viết code — trước khi bước vào Bậc 1, vẫn là một khoá lập trình nghiêm túc.
1 · Không cần cài gì, không cần terminal2 · Terminal & máy tính của bạn3 · Repo đầu tiên trên GitHub4 · 6 khái niệm code cơ bản5 · Nhờ AI viết code đúng6 · Tự kiểm trước Tuần 1
Ba bậc nối tiếp nhau, mỗi bậc là một tầng năng lực mới cho app của bạn — không cần học lại từ đầu, không cần biết trước tên công nghệ nào.
Bậc 1 — Builder: Một mình ship một SaaS
Tuần 1–8 · 8 phần
Nói ngắn gọn: từ số 0 đến app đầu tiên chạy trên mạng. Bạn ra lệnh cho AI, dựng trang web, tự sửa, tự đưa lên mạng cho người khác mở được.
Tư duy theo FEATURE. Từ con số 0 đến SaaS chạy thật trên AWS serverless trong 8 tuần, chi phí $0.
Tuần 1
Nhập môn web & Git/GitHub PR workflow
HTTP request/response, JSON, client–serverHTML/CSS — cấu trúc & trình bày một trang (đọc-hiểu)VS Code, Node.js/TypeScript, Docker Desktop, GitAWS Billing Alarm + Budget $1 (bài học số 1 của cloud: đặt báo động trước, làm việc sau)Biến / vòng lặp / hàm / điều kiện / mảng (JS → chạm TS)Branch / commit / Pull Request / diff, inline review comment đạt chuẩnBug cài sẵn dạng đọc-là-thấy: sai điều kiện biên, quên mảng rỗng, magic number, thông báo sai
Tuần 2
Spec-first: API contract & DB schema
Chốt đề cá nhân — mọi tuần sau đều xây trên đúng đề nàyUser story → API contract, OpenAPI/Swagger, spec-first promptingSQL cơ bản: SELECT / INSERT / UPDATE / DELETE / JOINNormalization / denormalization, quan hệ 1-n, n-n, index cơ bảnMigration là gì (versioned schema change)Transaction, atomicity (ACID)
Tuần 3
Vertical slice #1: CRUD + phân trang
Giải phẫu vertical slice (frontend / API / DB), chạy slice mẫu 30 phútCRUD + pagination, CORSStatic export vs SSR — vì sao chọn static để lên S3Repository pattern (tách tầng truy cập dữ liệu)Review PR do AI sinh
Tuần 4
Vertical slice #2: Auth (session/JWT)
Session vs JWTĐăng ký / đăng nhập, hash mật khẩuRủi ro cơ bản: XSS/CSRF, nơi lưu tokenReview PR do AI sinh
Nội dung từng bài học, video hướng dẫn và cách trò chuyện với AI của bậc này — dành riêng cho học viên đã đăng nhập.
Bậc 2 — Integrator: Hệ thống thật, dữ liệu lớn, tích hợp chuẩn quốc tế
Tuần 13–24 · 9 phần
Nói ngắn gọn: app có người dùng thật. App của bạn lưu được dữ liệu, cho khách đăng nhập, nhận đơn hoặc thanh toán, và nối được với công cụ bạn đang dùng.
Tư duy theo HỆ THỐNG. Dữ liệu hàng chục triệu bản ghi, hàng đợi bất đồng bộ, tích hợp chuẩn quốc tế, đối soát, CI/CD.
Tuần 13
Ôn + nâng Docker, dựng bộ mock services
Docker Compose, volume, networkMock services của khoá
Tuần 14–15
Dữ liệu lớn: tối ưu query trên 10–50 triệu bản ghi
EXPLAIN ANALYZEIndex tuningKeyset pagination vs OFFSETPartition theo thángPre-aggregate
Nội dung từng bài học, video hướng dẫn và cách trò chuyện với AI của bậc này — dành riêng cho học viên đã đăng nhập.
Muốn lộ trình được thiết kế riêng cho chính bạn?
+1.000.000đ một lần · dùng suốt khoá
Lộ trình phía trên vốn đã điều nhịp theo bạn. Nâng cấp này để giảng viên trao đổi 1-1 rồi thiết kế lại lộ trình riêng đúng mục tiêu, nền tảng và quỹ thời gian của bạn — dịch vụ "may đo" thay vì giáo trình đóng gói.
Trao đổi 1-1 với giảng viên về mục tiêu của app bạn muốn xây, nền tảng hiện có và quỹ thời gian mỗi tuần.
Giảng viên thiết kế lại lộ trình riêng: đào sâu phần bạn cần cho đúng ý tưởng app của mình, lược bớt phần bạn đã vững, sắp lại nhịp học vừa sức.
Điều chỉnh lại miễn phí khi mục tiêu của bạn thay đổi giữa khoá.