Giai đoạn 5–7 · Tuần 17–26 + AI tuần 30

Từ thuật toán đến Python, Web & AI

Học viên chuyển từ logic trực quan sang lập trình văn bản, tạo website cơ bản và sử dụng AI như công cụ học tập, debug và kiểm thử có kiểm chứng.

Nội dung nền tảng

Học lập trình theo nhịp tăng dần

Mỗi bước đều yêu cầu học viên mô tả mục tiêu, kết quả mong muốn, lỗi thực tế, điều đã thử và bài học sau khi sửa.

Tư duy thuật toán

Chia nhỏ vấn đề, viết hướng dẫn chính xác, nhận diện điều kiện và vòng lặp.

Scratch & game logic

Sự kiện, chuyển động, âm thanh, điều kiện, biến, điểm số và playtest.

Python Foundation

Chạy chương trình, biến, input, kiểu số, if/elif/else, for/while và kiểm tra dữ liệu.

Debug có hệ thống

Đọc thông báo lỗi, tạo giả thuyết, dùng test case và ghi lại cách xử lý.

HTML & CSS

Cấu trúc nội dung, style cơ bản và khái niệm responsive cho website cá nhân.

AI Literacy

Prompt Canvas, AI Tutor, review code, test case và minh bạch phần AI hỗ trợ.

Sản phẩm học tập

Portfolio thay cho bài tập rời rạc

Học viên lưu phiên bản, mô tả lỗi, cách xử lý và phản hồi cải tiến cho từng sản phẩm.

  • Hoạt ảnh Scratch và game có điều kiện, vòng lặp, điểm số.
  • Chương trình Python đầu tiên và máy tính mini.
  • Chương trình xếp loại có kiểm tra dữ liệu đầu vào.
  • Mini Project Python hoàn chỉnh tại tuần 24.
  • Website cá nhân HTML/CSS đưa vào Portfolio.
  • Một ca debug có AI hỗ trợ nhưng học viên tự sửa và giải trình.
Tiến trình

Từ block-based đến text-based programming

Open Lab tuần 20 dùng cho playtest game; tuần 24 dùng cho debug Mini Project Python; tuần 32 review Portfolio và chọn Capstone.

17–20

Thuật toán & Scratch

Logic trực quan, game, kiểm thử và phản ứng khi gặp lỗi.

21–24

Python Foundation

Biến, dữ liệu, điều kiện, vòng lặp và Mini Project.

25–26

Web Foundation

HTML, CSS và website cá nhân responsive ở mức khái niệm.

30

AI Foundation

Dùng AI đúng lúc, viết yêu cầu rõ và kiểm chứng kết quả.

33–40

Capstone

Chọn hướng Web/Python/AI nếu dữ liệu thiên hướng phù hợp.

Sau giai đoạn nền tảng

Định hướng học tiếp theo thiên hướng

Các công nghệ nâng cao dưới đây là hướng phát triển sau đánh giá, không phải chuẩn đầu ra bắt buộc của lộ trình nền tảng.

Web Development

Tiếp tục JavaScript, Frontend, Backend và triển khai web khi nền tảng vững.

JavaScriptFrontendBackend

App Development

Mở rộng sang ứng dụng di động sau khi đã có tư duy lập trình.

Flutter orientationMobile UIAPIs

Data & AI

Đi sâu Python, dữ liệu, Machine Learning và ứng dụng AI có trách nhiệm.

PythonDataAI/ML orientation
FAQ

Câu hỏi thường gặp

Học viên chưa biết lập trình có theo được không?

Có. Chương trình bắt đầu bằng thuật toán đời sống và Scratch trước khi chuyển sang Python.

Có học React, Node.js hoặc Flutter trong 40 tuần không?

Các công nghệ này chỉ được giới thiệu như hướng tiếp theo; chuẩn đầu ra nền tảng là Scratch, Python và HTML/CSS cơ bản.

AI có viết code thay học viên không?

Không. AI có thể giải thích lỗi, gợi ý thuật toán hoặc test case; học viên phải tự viết, chạy thử và giải trình.

Học viên tạo được sản phẩm gì?

Game Scratch, các chương trình Python nhỏ, website cá nhân và có thể chọn một Capstone theo thiên hướng.

Xây tư duy lập trình trước khi chạy theo framework

Nền tảng thuật toán, debug và kiểm chứng giúp học viên học công nghệ mới nhanh và bền vững hơn.

Nhận tư vấn lộ trình
Đăng ký tư vấn lộ trình