KHÓA HỌC
GENERATIVE AI
DÀNH CHO SINH VIÊN CNTT
Làm chủ hơn 20 kỹ năng cốt lõi để thúc đẩy việc học hiệu quả hơn và tự tin sử dụng AI trong lập trình.
✅ Vững nền tảng ✅ Sát thực tế ✅ Ứng dụng ngay
BẠN CÓ ĐANG SỬ DỤNG A.I. ĐÚNG CÁCH?
Bạn thừa nhận rằng kỹ năng sử dụng AI ngày nay không còn là một năng lực xa xỉ, mà đã và đang trở thành một năng lực bắt buộc. Nhưng bạn đang băn khoăn bởi vì:
- Không biết là mình đã sử dụng AI đúng cách chưa?
- Không biết tổng quan có thể sử dụng AI vào những việc gì?
- Bạn sử dụng AI để tra cứu tài liệu, như là Google 2.0?
- Bạn mong muốn có hiểu biết tổng quan đầy đủ về AI, nhưng không biết bắt đầu từ đâu?
- Từ ngày GenAI xuất hiện, kết quả học tập của bạn vẫn không có cải thiện gì?
- Bạn dùng AI để lập trình, nhưng không kiểm soát được mã nguồn do nó sinh ra?
- Bạn không biết liệu những kỹ năng mà mình đã và đang học có đáp ứng được yêu cầu công việc sắp tới không?
- Bạn không biết mình nên tập trung xây dựng những năng lực nền tảng nào để có thể cạnh tranh và phát triển tốt trong tương lai gần?
10 BUỔI HỌC, HƠN 20 KỸ NĂNG
TIẾP CẬN ĐÚNG, KỸ NĂNG THỰC CHIẾN, ĐẠT KẾT QUẢ NGAY

NỀN TẢNG TỐT
Nắm vững cách thức hoạt động của AI để có cách tiếp cận đúng và khai thác tốt nhất cho mục đích của mình, linh hoạt và phù hợp với mọi tình huống.

HỌC TẬP TỐT
Sử dụng AI để thúc đẩy việc học, nâng cao kết quả ngay lập tức. Biến AI thành thầy giáo, mentor, trợ lý đồng hành trong toàn bộ lộ trình học tập.

LÀM VIỆC TỐT
Sử dụng AI trong mọi công đoạn phát triển sản phẩm, trong mọi nhiệm vụ hằng ngày của một lập trình viên, tăng hiệu quả công việc 10 lần.
KHOÁ HỌC PHÙ HỢP VỚI:

SINH VIÊN CÔNG NGHỆ THÔNG TIN
Những người đang lo lắng cho tương lai nghề nghiệp của mình, mong muốn trang bị một hành trang năng lực vững vàng để phát triển tốt trong thời đại AI.

NHỮNG NGƯỜI ĐANG TỰ HỌC HOẶC ĐANG BẮT ĐẦU TÌM HIỂU VỀ LẬP TRÌNH
Những người mong muốn có cách tiếp cận đúng về AI, mong muốn lựa chọn được lộ trình phù hợp, mong muốn học tập hiệu quả, mong muốn học đúng thứ cần phải học.

KHÔNG YÊU CẦU NỀN TẢNG VỀ LẬP TRÌNH CŨNG NHƯ A.I.
Khóa học đi từ những kiến thức và thao tác căn bản nhất với AI, do vậy phù hợp với tất cả những người mong muốn tìm hiểu và ứng dụng vào trong lĩnh vực lập trình.
BẠN SẼ ĐẠT ĐƯỢC NHỮNG GÌ?
01
Năng lực nền tảng
- Viết prompt đúng cách, nâng cao hiệu quả khai thác AI
- Nắm vững các chiến lược prompting để áp dụng linh hoạt cho các tình huống
- Tư duy logic để đánh giá và kiểm soát AI, đảm bảo chất lượng kết quả đạt được
- Thấm nhuần các nguyên tắc sống còn khi sử dụng AI
02
Sử dụng AI trong học tập
- Xác định mục tiêu học tập phù hợp với bản thân
- Lập kế hoạch học tập cá nhân hóa
- Khai thác AI như là thầy giáo, mentor và trợ lí
- Khai thác AI như là nguồn tài nguyên học tập chất lượng
- Tự đánh giá năng lực để điều chỉnh lộ trình
03
Sử dụng AI trong lập trình
- Sử dụng AI trong các khâu của quy trình phát triển phần mềm
- Sử dụng AI để lập trình một cách kiểm soát được, đảm bảo chất lượng cuối cùng
- Sử dụng AI để nâng cao năng suất phát triển sản phẩm
- Nhanh chóng tiếp cận các công cụ AI hữu ích nhất
NỘI DUNG KHÓA HỌC
1. NỀN TẢNG - LÀM CHỦ KỸ NĂNG SỬ DỤNG A.I.
Buổi 1: Tư duy Prompt và Kỹ thuật Căn bản
- Mục tiêu:
- Vận dụng kỹ năng viết prompt hiệu quả.
- Vận dụng tư duy rành mạch và tư duy logic.
- Nội dung:
- Thay đổi tư duy từ “Google Search” (tìm từ khóa) sang “AI Prompting” (đối thoại có bối cảnh).
- Kỹ thuật viết prompt hiệu quả: 4 thành phần cốt lõi (Vai trò, Bối cảnh, Chỉ thị, Định dạng).
- Thực hành “Tư duy rành mạch”: Chia nhỏ một yêu cầu phức tạp thành các prompt logic.
Buổi 2: Chiến lược Prompt Nâng cao
- Mục tiêu:
- Áp dụng các chiến lược khai thác GenAI nâng cao.
- Nội dung:
- Kỹ thuật “Đóng vai” (Persona): Thực hành yêu cầu AI đóng vai (Developer Senior, DevOps Engineer, Security Expert, Giảng viên đại học) để nhận các góc nhìn khác nhau.
- Kỹ thuật “Chuỗi tư duy” (Chain-of-Thought – CoT): Bắt buộc AI phải “suy nghĩ từng bước” trước khi trả lời, áp dụng vào việc giải một bài toán thuật toán.
- Kỹ thuật “Vài ví dụ” (Few-Shot): Cung cấp ví dụ về input/output mong muốn để AI tuân theo.
2. DÙNG A.I. ĐỂ HỌC TẬP HIỆU QUẢ
Buổi 3: Lập kế hoạch và Lộ trình Học tập
- Mục tiêu:
- Sử dụng AI để thiết lập mục tiêu học tập.
- Sử dụng AI để thiết lập kế hoạch học tập cá nhân hóa.
- Nội dung:
- Kỹ năng học nói chung, kỹ năng học lập trình nói riêng
- Thu thập thông tin, phân tích và xác định mục tiêu học tập
- Đánh giá để điều chỉnh mục tiêu học tập cho phù hợp
- Phân tích và thiết lập lộ trình học tập sơ bộ
- Làm mịn và phân bổ lộ trình học tập chi tiết để đạt hiệu quả
- Tạo các tài nguyên phục vụ học tập
Buổi 4: AI là thầy giáo
- Mục tiêu:
- Sử dụng AI như là nguồn tài liệu học tập.
- Sử dụng AI để cung cấp phản hồi (feedback).
- Sử dụng AI để đánh giá năng lực.
- Nội dung:
- Tra cứu tài liệu tổng quan, tìm hiểu thuật ngữ chuyên sâu
- Rà soát kiến thức, cung cấp phản hồi
- Đánh giá năng lực, định hướng học tập
Buổi 5: Tăng tốc học công nghệ mới
- Mục tiêu:
- Sử dụng AI để học ngôn ngữ lập trình mới.
- Sử dụng AI để học framework mới.
- Nội dung:
- Lộ trình để học một ngôn ngữ lập trình mới
- Thực hành xây dựng kế hoạch học một ngôn ngữ mới.
- Lộ trình để học một framework mới
- Thực hành xây dựng kế hoạch học một framework mới
3. DÙNG A.I. TRONG PHÁT TRIỂN PHẦN MỀM
Buổi 6: Giai đoạn Thiết kế
- Mục tiêu:
- Sử dụng AI để tìm hiểu về yêu cầu của sản phẩm.
- Sử dụng AI để phân tích yêu cầu và thiết kế giải pháp.
- Sử dụng AI để thiết kế chi tiết chức năng phần mềm.
- Nội dung:
- Case-study: “Xây dựng một dịch vụ rút gọn link (URL Shortener)”.
- Dùng AI để thu thập yêu cầu của sản phẩm
- Dùng AI để phân tích yêu cầu của sản phẩm
- Dùng AI để thiết kế tổng quan về giải pháp
- Dùng AI để thiết kế chi tiết giải pháp
Buổi 7: Lập trình và kiểm thử
- Mục tiêu:
- Sử dụng AI để lập trình.
- Sử dụng AI để viết kiểm thử tự động.
- Nội dung:
- Các công cụ AI hỗ trợ lập trình
- Từ thiết kế đến mã nguồn
- Từ thiết kế đến kiểm thử
- Tăng độ phủ của kiểm thử
- Tuân thủ coding convention và testing convention
Buổi 8: Gỡ lỗi
- Mục tiêu:
- Sử dụng AI để debug và sửa lỗi.
- Nội dung:
- Các khái niệm căn bản liên quan đến lỗi lập trình
- Các chiến lược để xác định lỗi
- Cách tiếp cận tốt để sửa lỗi
- Kiểm soát tác động của AI khi sửa lỗi
Buổi 9: Cải thiện Chất lượng
- Mục tiêu đạt được:
- Sử dụng AI để tái cấu trúc mã nguồn (Refactoring).
- Sử dụng AI để review mã nguồn (Code Review).
- Nội dung:
- Hiểu đúng về clean code và refactoring
- Sử dụng AI để tái cấu trúc mã nguồn
- Các kỹ thuật tái cấu trúc mã nguồn
- Tái cấu trúc áp dụng design pattern
Buổi 10: Hoàn thiện sản phẩm
- Mục tiêu đạt được:
- Sử dụng AI để viết tài liệu.
- Sử dụng AI để nghiên cứu tài liệu.
- Sử dụng AI để build sản phẩm
- Nội dung:
- Viết tài liệu kỹ thuật
- Viết tài liệu hướng dẫn
- Nghiên cứu tài liệu kỹ thuật
- Nghiên cứu mã nguồn
- CI/CD và DevOps
- Tổng kết khóa học
GIẢNG VIÊN UY TÍN
Giảng viên: Nguyễn Khắc Nhật
Fouder và CEO của CodeGym.
Anh Nhật có hơn 20 năm kinh nghiệm làm việc trong ngành phát triển phần mềm, từ khi còn là một du học sinh, cho đến khi là giảng viên đại học, quản lí dự án và sáng lập các công ty công nghệ và giáo dục.
Anh Nhật hoạt động trên nhiều lĩnh vực, có năng lực chuyên sâu từ kỹ thuật (chứng chỉ OCJP thời kỳ đầu) cho đến Agile (chứng chỉ CSM, CSP, ICP ACC), từ phát triển sản phẩm (Lean Product Development) cho đến khởi nghiệp (Lean Startup).
Hiện nay anh Nhật đang trực tiếp giảng dạy các khóa học về AI và quản lí nhiều dự án phần mềm ứng dụng AI.
PHẢN HỒI CỦA HỌC VIÊN
Ban đầu em cũng sợ học online không hiệu quả, nhưng ở CodeGym mọi người support rất nhiệt tình, mentor cũng nhanh chóng giải đáp thắc mắc cho tụi em. CodeGym Online đúng là nơi ước mơ bắt đầu. Cảm ơn mọi người nhiều.
Mình học ở CodeGym Online thấy rất thích, bởi chương trình được thiết kế phù hợp cho người mới bắt đầu. Dạo này cứ mở Python đọc đọc miết mà vui á, mới học có mấy buổi cũng đến phần khó, mà thầy nhiệt tình lắm, hồi đầu học online sợ không theo kịp, mà có gì thầy cũng nhiệt tình chỉ. Cũng cảm ơn các chị giáo vụ, tư vấn tuyển sinh đã tận tâm tư vấn.