KHÓA HỌC AI CHO NON-IT
AI Powered Coding for Beginners
Định hướng chung:
- Learning by doing: học viên học bằng cách thực hành
- Học viên xác định được việc: trình độ sử dụng AI/trình độ prompt càng cao thì chất lượng phản hồi của AI càng tốt
- Sử dụng AI trả phí sẽ cho chất lượng tốt hơn, sẽ làm tăng niềm tin của người dùng vào AI
- Việc biết lập trình là hữu dụng trong thời đại AI.
Thời lượng khóa học: 6-8h
Đối tượng học:
- Đã có kinh nghiệm sử dụng AI trong công việc
- Chưa có kinh nghiệm, kiến thức lập trình
- Mong muốn sử dụng AI viết các chương trình hỗ trợ công việc
Công cụ sử dụng dự kiến:
- ChatGPT
- Claude Sonet
- Replit
- Google Gemini
Ngôn ngữ/framework lập trình dự kiến: Python, ReactJS, Javascript (hoặc NodeJS)
Tài nguyên: Cheat sheet prompt mẫu, list thư viện Python hay sử dụng
Khung chương trình dự kiến
Bài 1: Giới thiệu AI & Tư duy lập trình cơ bản (1h)
- AI/LLM là gì?
- Tư duy giải quyết vấn đề bằng “lập trình”: Phân tích task -> Tách nhỏ thành bước -> Diễn đạt thành prompt.
- Tại sao phải học lập trình khi đã có AI?
- Bài tập thực hành
Bài 2: Kỹ thuật prompt engineering cho code (1h)
- Công thức prompt hiệu quả:
- Case study: Prompt tốt vs. prompt thiếu chi tiết.
- Bài tập thực hành
Bài 3: Lập trình Python (1,5h-2h) xử lý dữ liệu
- Giới thiệu ngôn ngữ lập trình
- Thiết lập môi trường Python (IDE, Jupyter Notebook hoặc các nền tảng online).
- Các cú pháp cơ bản: khai báo biến, nhập xuất dữ liệu, vòng lặp, điều kiện.
- Cách tối ưu prompt để AI đưa ra các đoạn code mẫu.
- Bài tập thực hành
Bài 4: Lập trình website (1,5h-2h)
- Giới thiệu công cụ Replit
- Website, HTML, CSS, JS
- Demo sử dụng Replit AI Agent để xây dựng website
- Bài tập thực hành
Bài 5: Thực hành & kết luận (1h-1,5h)
- Bài tập cuối khóa
- Các lưu ý khi sử dụng AI (bảo mật, đạo đức v.v…)
- Nhắc lại về trình độ đầu ra của học viên sau khi học xong khóa học (tránh ảo tưởng việc trở thành lập trình viên)
- Định hướng tiếp theo