Đăng nhập để làm đề

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.

từ 199.000đXem Gói Đề thi

Chương I

Làm quen với vibe coding

6 bài · 2 giờ 25 phút

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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ờ

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

  1. 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
  2. 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
  3. 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
  4. 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

  1. 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
  2. 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
  3. 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