Coding
Làm phần mềm nhỏ bằng cách mô tả cho AI, cho người chưa từng lập trình
Tự học Coding từng bài theo thứ tự, mỗi bài một ý trọn vẹn: hiểu ý chính, xem ví dụ, tự kiểm tra rồi luyện tập.
- bài học khoảng 14 giờ học
- 34
- chương
- 7
- ví dụ giải từng bước
- 149
- câu luyện tập
- 389
Mở khóa 33 bài học với Gói Đề thi.Bài 1 miễn phí khi em đăng nhập.
Chương I
Làm quen với vibe coding
6 bài · 2 giờ 25 phút
Bài 1Miễn phí
Vibe coding là gì: mình mô tả, AI làm, mình kiểm
Vibe coding là làm phần mềm bằng cách mô tả cho AI: mình mô tả, AI làm, mình chạy thử và góp ý, qua một tấm thiệp sinh nhật.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 2Mở với Gói Đề thi
Chuẩn bị: chọn công cụ AI miễn phí và dùng an toàn
Ba loại công cụ AI, chọn công cụ miễn phí theo tuổi và tài khoản, gói miễn phí, chế độ riêng tư và trang Kết quả mẫu.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 10 câu luyện tập
Bài 3Mở với Gói Đề thi
AI tạo câu trả lời như thế nào
AI trò chuyện viết câu trả lời bằng cách đoán từng chữ tiếp theo, nên có thể tự tin mà sai (ảo giác AI). So AI với công cụ tìm kiếm và cách tự kiểm chứng.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 4Mở với Gói Đề thi
Kiểm tra kết quả của AI
Ba cách kiểm tra trang AI làm mà không cần đọc mã nguồn: chạy thử, so với ví dụ tự tính, nhờ AI giải thích; ghi sổ kiểm tra và biết khi nào là đủ tốt.
- 20 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 5Mở với Gói Đề thi
Dùng AI an toàn và trung thực
Thông tin nào được dán vào câu lệnh, vì sao gửi đi là đã chia sẻ, và cách dùng AI trung thực khi học, có khai báo đủ 5 phần.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 13 câu luyện tập
Bài 6Mở với Gói Đề thi
Dự án nhỏ: Trang giới thiệu
Làm trọn một trang giới thiệu theo 7 bước: chọn nội dung an toàn, viết danh sách Xong khi, làm từng phần, thử, sửa, lưu, chia sẻ, khai báo.
- 30 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Chương II
Phần mềm được làm từ gì
5 bài · 2 giờ
Bài 7Mở với Gói Đề thi
Đầu vào, xử lí, đầu ra
Mỗi ứng dụng nhận đầu vào, xử lí theo một quy tắc và đưa ra đầu ra. Nói rõ ba phần này, ta nhờ AI làm đúng hơn và tự tính trước được kết quả để kiểm tra.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 8Mở với Gói Đề thi
Trang web, tệp và trình duyệt
Trang web là một tệp chữ mà trình duyệt vẽ ra; ba phần khung, trang trí, hành động (HTML, CSS, JavaScript); khung xem trước chưa phải là đưa lên mạng.
- 25 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 9Mở với Gói Đề thi
Giao diện và dữ liệu: dữ liệu nằm ở đâu
Tách phần người dùng thấy khỏi dữ liệu trang ghi nhớ; vì sao tải lại trang thì mất dữ liệu; ba nơi dữ liệu nằm và ai thấy được ở mỗi nơi.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 10Mở với Gói Đề thi
Đọc lướt mã nguồn và tự sửa một chỗ nhỏ
Tìm một chữ, một màu hay một con số trong mã nguồn, tự sửa đúng một dòng rồi chạy thử lại, và biết khi nào tự sửa, khi nào nhờ AI.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 11Mở với Gói Đề thi
Dự án nhỏ: Chia tiền ăn nhóm
Làm trọn một trang chia tiền ăn nhóm theo 7 bước: lập bảng ba phần, gửi câu lệnh, kiểm bằng ba trường hợp tính tay có làm tròn, lưu bản tốt và khai báo.
- 30 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Chương III
Mô tả điều mình muốn
5 bài · 2 giờ 20 phút
Bài 12Mở với Gói Đề thi
Một câu lệnh tốt có gì
Câu lệnh tốt có 5 phần: Mục tiêu, Người dùng, Chức năng, Ví dụ vào–ra, Giới hạn. Tìm phần còn thiếu, viết lại câu lệnh mơ hồ và nói rõ dạng kết quả.
- 25 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 13Mở với Gói Đề thi
Chia nhỏ bài toán
Chia một ứng dụng thành không quá 6 tính năng, làm phần lõi trước, mỗi lần nhờ AI một tính năng và nói rõ điều chưa làm.
- 25 phút
- 4 ví dụ
- 5 câu tự kiểm tra
- 11 câu luyện tập
Bài 14Mở với Gói Đề thi
Ví dụ vào–ra và tiêu chí “xong”
Viết 3–5 ví dụ vào–ra trước khi nhờ AI làm, có trường hợp biên, gửi kèm câu lệnh, rồi biến chúng thành danh sách “Xong khi…” để tự kiểm tra.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 15Mở với Gói Đề thi
Bản mô tả một trang và từ ngữ kĩ thuật
Viết bản mô tả một trang sáu phần, mỗi dòng kiểm được, và dùng khoảng 15 từ ngữ kĩ thuật tiếng Anh khi viết câu lệnh tiếng Việt.
- 30 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 16Mở với Gói Đề thi
Dự án nhỏ: Thẻ ôn tập, bản 1
Làm Thẻ ôn tập bản 1: bản mô tả, chỉ phần xem và lật thẻ, chạy đủ bốn ví dụ, sửa một lỗi, lưu bản tốt và khai báo dùng AI.
- 35 phút
- 5 ví dụ
- 7 câu tự kiểm tra
- 11 câu luyện tập
Chương IV
Thử, sửa, lặp lại
6 bài · 2 giờ 30 phút
Bài 17Mở với Gói Đề thi
Lưu phiên bản và quay lại
Lưu một bản chạy tốt trước mỗi thay đổi, đặt tên rõ, quay lại bản tốt gần nhất khi AI làm hỏng, và chỉ thử trên dữ liệu giả.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 18Mở với Gói Đề thi
Kiểm thử: trường hợp thường, biên, sai
Kiểm thử có kế hoạch: chọn trường hợp thường, biên và sai, dùng 6 phép thử nhanh, ghi bảng kiểm thử và chạy lại tất cả sau mỗi lần sửa.
- 25 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 19Mở với Gói Đề thi
Đọc thông báo lỗi
Đọc một thông báo lỗi tiếng Anh: tìm loại lỗi, tên liên quan, tệp và dòng; mười từ hay gặp; nhờ AI giải thích lỗi bằng tiếng Việt rồi tự kiểm lời giải thích.
- 25 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 20Mở với Gói Đề thi
Nhờ AI sửa lỗi đúng cách
Báo lỗi đủ 4 phần, hỏi AI nguyên nhân trước khi sửa, mỗi lần sửa một chỗ rồi thử lại, và chỉ giữ thay đổi mình giải thích được.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 21Mở với Gói Đề thi
Khi AI đi vòng vòng
Nhận ra lúc AI sửa mãi không xong, dùng quy tắc 2 lần, quay lại bản tốt gần nhất và mở cuộc trò chuyện mới bằng một bản tóm tắt.
- 20 phút
- 3 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 22Mở với Gói Đề thi
Dự án nhỏ: Thẻ ôn tập, bản 2
Làm Thẻ ôn tập bản 2: thêm từng tính năng Thêm thẻ, Đã thuộc, chạy cả bảng kiểm thử, sửa hai lỗi, lưu phiên bản, khai báo dùng AI.
- 35 phút
- 5 ví dụ
- 7 câu tự kiểm tra
- 12 câu luyện tập
Chương V
Dữ liệu, bí mật và an toàn
5 bài · 2 giờ 10 phút
Bài 23Mở với Gói Đề thi
Dữ liệu cá nhân và quyền riêng tư
Nhận ra dữ liệu cá nhân trong một biểu mẫu, chỉ thu cái cần, viết một dòng báo lưu gì và ở đâu, và biết khi nào cần sự đồng ý của cha mẹ.
- 25 phút
- 5 ví dụ
- 7 câu tự kiểm tra
- 11 câu luyện tập
Bài 24Mở với Gói Đề thi
Mật khẩu, khóa API và bí mật
Khóa API là chiếc chìa gắn với tài khoản, có thể làm mất tiền; mọi thứ trong mã nguồn trang đều công khai; lỡ để lộ thì thu hồi và tạo khóa mới.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 25Mở với Gói Đề thi
An toàn cơ bản của ứng dụng
Bốn quy tắc an toàn cho ứng dụng nhỏ do AI làm: không tin dữ liệu người dùng nhập, kiểm quyền ở máy chủ, giữ bí mật ngoài trang, tự kiểm lời AI nói “đã an toàn”.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 26Mở với Gói Đề thi
Lưu dữ liệu trên mạng: biểu mẫu, bảng tính và quyền truy cập
Thu câu trả lời bằng biểu mẫu trực tuyến vào bảng tính, chọn mức chia sẻ đúng và tự kiểm tra từ cửa sổ ẩn danh.
- 30 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 27Mở với Gói Đề thi
Dự án nhỏ: Kiểm tra an toàn cho Thẻ ôn tập
Chạy 8 mục kiểm tra an toàn trên Thẻ ôn tập bản 2, sửa từng mục chưa đạt, thử lại cả 8 mục, lưu bản và khai báo dùng AI.
- 30 phút
- 5 ví dụ
- 5 câu tự kiểm tra
- 12 câu luyện tập
Chương VI
Chia sẻ và dự án cuối
4 bài · 1 giờ 45 phút
Bài 28Mở với Gói Đề thi
Đưa sản phẩm lên mạng
Đưa trang lên mạng là chép các tệp lên một máy chủ luôn bật để có đường liên kết: kiểm tra trước khi đưa lên, thử trên máy thứ hai, và nhớ ai có đường liên kết cũng mở được.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập
Bài 29Mở với Gói Đề thi
Bản quyền, giấy phép và ghi công
Trước khi đưa trang lên mạng: thứ gì được dùng, ghi công và khai báo dùng AI thế nào, gắn nhãn ảnh do AI tạo, không giả người thật.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 30Mở với Gói Đề thi
Thử với người dùng thật
Nhờ 3 người làm 3 việc trên trang của mình, ngồi xem mà không giúp, rồi xếp hạng chỗ vướng và sửa chỗ quan trọng nhất trước.
- 20 phút
- 5 ví dụ
- 6 câu tự kiểm tra
- 13 câu luyện tập
Bài 31Mở với Gói Đề thi
Dự án cuối: từ ý tưởng đến đường liên kết
Đi đủ 7 bước trên ý tưởng của mình: bản mô tả, từng tính năng, kiểm thử, 8 mục an toàn, đưa lên mạng, máy thứ hai, nhìn lại và khai báo.
- 40 phút
- 5 ví dụ
- 7 câu tự kiểm tra
- 12 câu luyện tập
Chương VII
Mở rộng (tùy chọn)
3 bài · 1 giờ 10 phút
Bài 32Mở với Gói Đề thi
Tác nhân AI và quyền hạn
Tác nhân AI tự làm nhiều bước trên máy. Chọn mức quyền an toàn, đọc kĩ lệnh xóa, chỉ làm trên bản sao với dữ liệu giả và xem lại mọi thay đổi.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 11 câu luyện tập
Bài 33Mở với Gói Đề thi
Thư viện, gói và “gói ma”
Gói là mã nguồn người khác viết sẵn. AI có thể bịa ra tên gói, nên trước khi cài ta kiểm gói trên kho gói chính thức bằng 4 câu hỏi.
- 20 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 10 câu luyện tập
Bài 34Mở với Gói Đề thi
Từ vibe coding đến lập trình
Đọc một hàm ngắn, nhờ AI giải thích từng dòng, tự nói lại bằng lời mình, và biết bước tiếp theo nếu muốn học lập trình.
- 25 phút
- 4 ví dụ
- 6 câu tự kiểm tra
- 12 câu luyện tập