Khóa học lập trình không ai bỏ cuộc

Giờ đây AI viết mã. Điều con người cần là năng lực “hiểu” để ra chỉ dẫn cho AI và đánh giá kết quả AI trả về.
Không cần cài đặt môi trường, không cần học thuộc cú pháp. Chỉ với trình duyệt, bạn trải nghiệm tư duy thuật toán trong vài giờ.

14khóa học
401bài tập
Miễn phí · không cần đăng ký
Bản demo SheetCamp: nhấn nút chạy thì các khối hoạt động và bảng tính được điền dần từng ô

Nhấn nút chạy, các khối bạn ghép sẽ hoạt động và điền đầy bảng

Cách dùng rất đơn giản, chỉ 3 bước

1

Ghép các khối

Đề bài ở bên trái, các khối ở bên phải. Kéo thả để dựng nên xử lý, không cần gõ chữ hay học thuộc.

2

Chạy chương trình

Nhấn “Chạy chương trình”, xử lý bạn vừa dựng sẽ hoạt động và bảng tính thay đổi ngay trước mắt.

3

Kiểm tra đáp án

Nếu bảng khớp với đáp án mẫu thì bạn đã đúng. Mỗi bài chỉ mất vài phút, và bài đầu tiên chỉ cần nhấn nút chạy.

Vì sao các khóa đào tạo lập trình khiến nhiều người bỏ cuộc

Để học lập trình, bạn phải vượt qua bốn rào cản.

  1. ①Cài đặt môi trường phát triển
  2. ②Học cú pháp và sửa lỗi cú pháp
  3. ③Hiểu các câu lệnh và thứ tiếng Anh đặc thù của lập trình
  4. ④Suy nghĩ bằng thuật toán

Riêng các rào cản ① đến ③ đã tốn hàng chục giờ, còn ④ là lĩnh vực mà ngay cả lập trình viên chuyên nghiệp vẫn phải học tiếp. Khi khóa học không đủ thời gian, kết quả là rất nhiều người kết thúc mà vẫn không hiểu gì về lập trình.

Vấn đề không nằm ở người học, mà ở cách thiết kế khóa đào tạo

Nhồi ① ② ③ vào một khóa học thiếu thời gian thì phần lớn người tham gia sẽ ra về với cảm giác lập trình chẳng liên quan gì đến mình. Đó không phải lỗi của người học mà là lỗi thiết kế. Điều mà đào tạo toàn công ty thực sự cần là không phải khả năng viết mã, mà khả năng hiểu mã. SheetCamp đã loại bỏ ngay từ khâu thiết kế ba rào cản khiến người ta vấp ngã.

Câu trả lời của SheetCamp: bỏ qua ① ② ③ và chỉ tập trung vào ④

Nhờ kết hợp lập trình bằng khối với bảng tính, mọi rào cản về cài đặt môi trường, cú pháp và câu lệnh đều được loại bỏ, giúp người học trải nghiệm tư duy thuật toán — bản chất của lập trình — chỉ trong vài giờ. Vì đề tài là bảng tính nên mối liên hệ giữa lập trình và công việc hằng ngày trở nên rõ ràng ngay lập tức.

2

Bản chất của chương trình: lặp và rẽ nhánh

Mọi chương trình trên đời, nếu bóc tách đến tận cùng, đều là sự kết hợp của lặp (vòng lặp) và rẽ nhánh (if). Nếu bạn không định trở thành người viết mã thì chỉ cần “hiểu” hai điều đó là đủ, và SheetCamp đưa bạn đến đó bằng con đường ngắn nhất.

Chính trong thời đại AI tạo sinh, năng lực “hiểu” mới phát huy tác dụng

Với sự xuất hiện của ChatGPT và Copilot, AI đã đảm nhận ② cú pháp và ③ câu lệnh. Vậy con người còn lại gì? Khả năng cấu trúc hóa điều bạn muốn AI làm và diễn đạt ra, cùng khả năng phán đoán xem thứ AI tạo ra có đúng hay không — cả hai đều là năng lực “hiểu”, không phải “viết được”.

SheetCampAI tạo sinh
(ChatGPT / Copilot)
Đào tạo kiểu truyền thống
① Cài đặt môi trườngKhông cầnKhông cầnCần thiết
② Học cú phápKhông cầnAI làm thayCần thiết
③ Học thuộc câu lệnhKhông cầnAI làm thayCần thiết
④ Năng lực tư duy có cấu trúcChỉ học riêng phần nàyVẫn thuộc về con ngườiThường bỏ cuộc trước khi tới được
Năng lực kiểm chứng kết quảĐược nuôi dưỡngKhông được nuôi dưỡng—

Câu lệnh (prompt) gửi cho AI chính là một thuật toán viết bằng ngôn ngữ đời thường. Chia nhỏ công việc, sắp xếp thành các bước có cấu trúc, rồi đánh giá xem kết quả có hợp lý không — những gì bạn học ở SheetCamp chính là năng lực cần có để làm việc cùng AI.

“Nếu AI viết mã rồi thì còn cần đào tạo lập trình nữa không?”

Thứ trở nên không cần thiết là kiểu đào tạo bắt học thuộc cú pháp và câu lệnh. Nguy hiểm hơn nhiều là việc tự động hóa công việc trong khi để AI viết mã, tưởng là chạy được nhưng lại không đánh giá được tính đúng đắn. AI càng phổ biến thì nhu cầu về năng lực ra chỉ dẫn và kiểm chứng lại càng tăng.

Đào tạo lập trình có thể giống như buổi trải nghiệm cấy lúa ở trường tiểu học

Buổi trải nghiệm cấy lúa không nhằm đào tạo ra nông dân trồng lúa. Học sinh học cách cây lúa lớn lên để hiểu công việc của người nông dân và có được năng lực để trò chuyện với nông dân.

Đào tạo lập trình cho những người sẽ không trở thành lập trình viên cũng nên như vậy. Khi hiểu chương trình vận hành ra sao, họ có thể trao đổi công việc với chuyên gia CNTT và bắt đầu đặt câu hỏi lành mạnh: “phần việc này có thể tự động hóa được không?” Đó chính là đích đến của SheetCamp.

Hình minh họa buổi trải nghiệm cấy lúa

Những gì học được và không học được ở SheetCamp

Những gì bạn học được

  • Chương trình thực sự chạy như thế nào
  • Chương trình thực hiện những xử lý gì
  • Cách kết hợp các xử lý nhỏ để tạo ra xử lý phức tạp
  • Năng lực để bàn công việc với lập trình viên

Những gì bạn không học được

  • Thành thạo một ngôn ngữ lập trình thực dụng
  • Phát triển ứng dụng thực tế
  • Nguyên lý hoạt động của AI và lập trình AI

Chính vì mục tiêu chỉ gói gọn ở chữ “hiểu” nên bạn có thể hoàn thành trong vài giờ.

Ba lối tư duy bạn rèn được ở SheetCamp

Trừu tượng hóa

Biểu diễn các vấn đề thực tế như kế toán hay sản xuất bằng chương trình, đi đi lại lại giữa cụ thể và trừu tượng: vấn đề thực tế ↔ toán học ↔ chương trình

Phân rã

Rèn khả năng chia một nhiệm vụ thành tập hợp các vấn đề nhỏ hơn và giải quyết từng cái một

Tư duy thuật toán

Diễn đạt sự vật bằng cách kết hợp các thủ tục và đưa bài toán về dạng máy tính có thể thực thi

Các khóa học

14 khóa học, 401 bài tập, bắt đầu từ bài hướng dẫn đầu tiên. Tất cả đều miễn phí.

Khóa cơ bản

4 cấp độ · 21 bài

Bắt đầu khóa học

Khóa làm chủ vòng lặp

5 cấp độ · 32 bài

Bắt đầu khóa học

Khóa logic và thuật toán

7 cấp độ · 33 bài

Bắt đầu khóa học

Khóa sửa lỗi chương trình

8 cấp độ · 80 bài

Bắt đầu khóa học

Khóa tìm kiếm và sắp xếp

4 cấp độ · 17 bài

Bắt đầu khóa học

Khóa mạch logic

3 cấp độ · 23 bài

Bắt đầu khóa học

Khóa phân tích dữ liệu

4 cấp độ · 22 bài

Bắt đầu khóa học

Khóa xử lý chuỗi

3 cấp độ · 26 bài

Bắt đầu khóa học

Khóa nâng cao

5 cấp độ · 44 bài

Bắt đầu khóa học

Khóa thực chiến

7 cấp độ · 72 bài

Bắt đầu khóa học

Cơ chế của số ngẫu nhiên

3 cấp độ · 7 bài

Bắt đầu khóa học

Khóa hàm

4 cấp độ · 11 bài

Bắt đầu khóa học

Khóa làm chủ danh sách

3 cấp độ · 8 bài

Bắt đầu khóa học

Khóa trò chơi và giải trí

1 cấp độ · 5 bài

Bắt đầu khóa học

Thiết kế đào tạo toàn công ty: ai cần học đến đâu

Mỗi vai trò cần mức độ đào tạo khác nhau. SheetCamp là khóa học dành cho những người sẽ không viết mã.

Nhóm viết chương trình trong công việc

Nhóm này cần khóa đào tạo lập trình truyền thống để học một ngôn ngữ. SheetCamp không nhắm đến họ.

Nhóm lập kế hoạch và vận hành chương trình

Cho nhóm này học SheetCamp đến hết khóa thuật toán. Mục tiêu là họ có thể trao đổi với lập trình viên và chuyển tiếp mượt mà sang NoCode/LowCode.

Nhóm không đụng đến chương trình trong công việc

Cho nhóm này học SheetCamp đến hết khóa vòng lặp. Mục tiêu chỉ là để họ hiểu lập trình là gì.

Bắt đầu từ đây: “2 tiếng, đi đến câu lệnh if và vòng lặp”

Đào tạo toàn công ty không cần đến toàn bộ 14 khóa học và 401 bài tập. Chúng tôi đã chuẩn bị chương trình khuyến nghị ngắn nhất để đạt tới trạng thái “hiểu” được lập trình.

Chương trình khuyến nghị

2 tiếng, đi đến câu lệnh if và vòng lặp

  • ✓Thời lượng dự kiến: khoảng 2 tiếng
  • ✓Đối tượng: toàn thể nhân viên không viết và không đụng đến chương trình
  • ✓Đích đến: biến, rẽ nhánh điều kiện (if) và lặp (vòng lặp) — trạng thái “hiểu” được chương trình chạy ra sao
  • ✓Không cài đặt môi trường, không cần đăng ký, chỉ cần trình duyệt

Với nhóm lập kế hoạch và vận hành cần học sâu hơn, còn có chương trình nâng cao đi tiếp đến khóa thuật toán. Nếu muốn tổ chức buổi thực hành có giảng viên, hãy liên hệ với chúng tôi.

Xem bảng giá và hỗ trợ

Bước tiếp theo sau khi hoàn thành

Những gì bạn trải nghiệm ở SheetCamp có thể áp dụng nguyên vẹn vào Excel thật (VBA) và Google Trang tính (GAS). Và ngày nay, VBA hay GAS đó có thể để AI viết. “Duyệt cột A từng hàng một, chỉ cộng vào cột B những hàng thỏa điều kiện” — người học xong SheetCamp có thể đưa ra chỉ dẫn chính xác như vậy và nhìn thấu đoạn mã trả về hoạt động ra sao.

Bảo mật và xử lý dữ liệu

SheetCamp được thiết kế cho đào tạo doanh nghiệp theo một nguyên tắc: không giữ dữ liệu của bạn.

Không cần đăng ký tài khoản

Không có bất kỳ lúc nào phải nhập họ tên, địa chỉ email hay thông tin cá nhân khác, nên rủi ro quản lý hay rò rỉ thông tin học viên ngay từ đầu đã không tồn tại.

Dữ liệu học tập chỉ nằm trong thiết bị

Các khối đã ghép và tình trạng hoàn thành chỉ được lưu trong trình duyệt của người học, không gửi lên hay lưu trên máy chủ bên ngoài.

Không phải nhập dữ liệu công việc

Mọi bài học đều khép kín với dữ liệu bảng đã được chuẩn bị sẵn. Không có tình huống nào phải nhập dữ liệu thật của nội bộ hay thông tin mật vào dịch vụ.

Mọi kết nối đều dùng HTTPS. Chúng tôi chỉ sử dụng phân tích truy cập (Google Analytics) để cải thiện dịch vụ. Chi tiết xin xem Chính sách quyền riêng tư.(tiếng Nhật)
※ Vì dữ liệu học tập được lưu trong thiết bị nên không chuyển sang thiết bị khác.

Hãy thử một bài trước đã

Không cần đăng ký, chỉ cần trình duyệt. Bài đầu tiên bắt đầu chỉ bằng việc nhấn nút chạy.

Bắt đầu miễn phí

Bảng giá

SheetCamp vốn được cung cấp như tài liệu cho đào tạo doanh nghiệp và đã nhận được nhiều đánh giá tốt. Sự xuất hiện của AI tạo sinh khiến nhu cầu của thị trường đào tạo lập trình giảm xuống, nhưng nhu cầu về năng lực “hiểu” để ra chỉ dẫn cho AI và nhìn thấu kết quả thì lại tăng lên. Vì vậy, để tài liệu đã được kiểm chứng trong thực tế này hữu ích với nhiều người hơn, chúng tôi đã chuyển sang công bố miễn phí.

Sử dụng tài liệu — hoàn toàn miễn phí

  • Học cá nhân: miễn phí
  • Sử dụng tại trường học và cơ sở giáo dục: miễn phí
  • Đào tạo và tự học trong doanh nghiệp: miễn phí (không giới hạn quy mô công ty hay số người)
  • ※ Nếu sử dụng theo nhóm tại cơ sở giáo dục hay trong đào tạo doanh nghiệp, chúng tôi rất mong nhận được một lời nhắn cho biết.

Hỗ trợ có phí — thương lượng

Bản thân tài liệu vẫn miễn phí; chỉ các dịch vụ có người hỗ trợ triển khai và vận hành mới tính phí.

  • Tổ chức đào tạo thực hành có giảng viên
  • Phát triển bộ bài tập riêng
  • Tích hợp vào LMS và cung cấp trên tên miền riêng
  • Cung cấp mã nguồn

Liên hệ

Hãy liên hệ với chúng tôi về việc triển khai đào tạo, báo giá, phát triển bộ bài tập riêng hay bất cứ điều gì khác.

Mở biểu mẫu liên hệ

(tiếng Nhật)

Nội dung ở các ngôn ngữ khác tiếng Nhật được dịch bằng AI tạo sinh nên có thể có chỗ sai.