
Mục tiêu lộ trình
Viết Python theo hướng bài bản (OOP), tư duy cấu trúc dữ liệu/giải thuật
Làm phân tích dữ liệu cơ bản đến ứng dụng kể chuyện bằng dữ liệu
Hiểu AI theo khía cạnh trách nhiệm/đạo đức (nhận thức đúng)
Xây dựng dự án dữ liệu có giá trị thực tế
3 level trong khóa
Nhấn vào từng level để xem chi tiết nội dung và sản phẩm đầu ra.
Chi tiết level
Basic — OOP + DS&A nền tảng
DễKết quả: Nền tảng CS chắc
🎯 Mục tiêu chương trình
- Tư duy máy tính & Thuật toán: Vận dụng thành thạo cấu trúc điều khiển luồng và xử lý dữ liệu phức tạp (File, JSON) để xây dựng mã nguồn tối ưu.
- Lập trình hướng đối tượng (OOP): Nắm vững 4 trụ cột của OOP để thiết kế hệ thống phần mềm có tính module hóa cao, dễ bảo trì và mở rộng.
- Tối ưu hóa hiệu suất: Biết cách lựa chọn cấu trúc dữ liệu (List, Dict, Set, Queue) và thuật toán phù hợp cho từng bài toán cụ thể.
- Tư duy sáng tạo & Debug: Rèn luyện kỹ năng đọc tài liệu chính thức (Official Docs), tự tìm lỗi và cải tiến mã nguồn từ các dự án có sẵn.
- Kỹ năng bổ trợ: Sử dụng thành thạo IDE (Phím tắt, Debugger), kỹ năng trình bày giải pháp và bảo vệ tư duy lập trình trước hội đồng.
📚 Nội dung lộ trình học tập
| Buổi | Tên buổi học | Nội dung chính |
|---|---|---|
| 1 | Python Pro Syntax | Biến nâng cao, Lambda, List Comprehension |
| 2 | Data Persistence | Xử lý File I/O (Txt, CSV, JSON) & Exception Handling |
| 3 | OOP Foundations | Lớp (Class), Đối tượng (Object) & Hàm khởi tạo |
| 4 | The 4 Pillars (P1) | Tính Đóng gói (Encapsulation) & Kế thừa (Inheritance) |
| 5 | The 4 Pillars (P2) | Tính Đa hình (Polymorphism) & Trình trừu tượng (Abstraction) |
| 6 | Data Structures | Phân tích độ phức tạp thuật toán cơ bản & Collections |
| 7 | Search & Sort | Thuật toán tìm kiếm, sắp xếp & Tối ưu hóa logic |
| 8 | Refactoring Code | Kỹ thuật dọn dẹp code, chuẩn PEP8 & Design Pattern cơ bản |
| 9 | Brainstorming | Phân tích bài toán, chọn đề tài & Phác thảo luồng dữ liệu |
| 10 | System Design | Thiết kế sơ đồ lớp (Class Diagram) & Cấu trúc thư mục |
| 11 | Core Development | Xây dựng các Class nền tảng và logic xử lý dữ liệu |
| 12 | Feature Integration | Hoàn thiện chức năng, xử lý file và tương tác người dùng |
| 13 | Optimization & UX | Tối ưu thuật toán, bẫy lỗi (Bug hunting) & Cải thiện interface |
| 14 | Final Demo | Thuyết trình dự án + Phản biện & Định hướng chuyên sâu |
🎁 Cho con trải nghiệm thử trước khi quyết định
- Học thử miễn phí 1 buổi
- Được GV đánh giá trình độ
- Tư vấn lộ trình phù hợp

