Python được chọn làm ngôn ngữ chính vì phù hợp với lộ trình nhập môn AI/ML: dễ đọc, dễ thực hành và đủ để người học hiểu cách xây dựng mô hình từ đầu trước khi dùng thư viện phức tạp hơn.
Numpy và Matplotlib xuất hiện trong phần tự viết mô hình vì đây là bộ công cụ hợp lý để nhìn rõ workflow cơ bản của machine learning: xử lý dữ liệu số, tính toán thuật toán và trực quan hóa kết quả.
Việc học K-Means, KNN, Linear Regression và Gradient Descent theo trình tự này giúp người mới đi từ khái niệm phân cụm và phân loại đến hồi quy và tối ưu mô hình, thay vì nhảy thẳng vào công cụ nặng về thư viện.