Lộ Trình Data Science

Lộ trình tự học Data Science bằng tiếng Việt

Đi từ chưa biết lập trình đến hoàn thành đồ án đầu tiên. Mỗi bước có bài viết đi kèm, học theo thứ tự hoặc nhảy thẳng vào phần bạn cần.

Bắt đầu với Python cơ bản Xem 5 module

Chưa biết code

Bắt đầu từ bước 0, không cần nền tảng IT.

Muốn chuyển ngành

Đi theo thứ tự để có đồ án đưa vào hồ sơ xin việc.

Làm việc với số liệu

Chọn module Phân tích dữ liệu để dùng ngay vào công việc.

5 module và 1 bước chuẩn bị

  1. Lập trình Python cơ bản

    Biến, điều kiện, vòng lặp, hàm: phần Python vừa đủ để học tiếp Data Science. Đã biết Python thì bỏ qua bước này.

    Bạn sẽ làm được: viết script nhỏ xử lý dữ liệu đơn giản.

    Vào học Python cơ bản →
  2. Giới thiệu về Khoa học dữ liệu

    Data Science là gì, một dự án dữ liệu đi qua những bước nào, các vai trò trong nghề và bộ công cụ cần cài.

    Bạn sẽ làm được: hiểu bức tranh toàn cảnh và dựng sẵn môi trường làm việc.

    Vào học Module 1 →
  3. Phân tích dữ liệu với Python

    NumPy, Pandas, làm sạch dữ liệu, trực quan hóa và khám phá dữ liệu (EDA).

    Bạn sẽ làm được: nhận một file dữ liệu thô và rút ra kết luận có biểu đồ đi kèm.

    Vào học Module 2 →
  4. Học máy cho khoa học dữ liệu

    Hồi quy, phân loại, phân cụm, cách đánh giá mô hình và tránh overfitting với scikit-learn.

    Bạn sẽ làm được: huấn luyện và đánh giá mô hình dự đoán trên dữ liệu thật.

    Vào học Module 3 →
  5. Giới thiệu về Deep Learning

    Mạng nơ-ron hoạt động ra sao, các kiến trúc phổ biến và cách xây mô hình đầu tiên.

    Bạn sẽ làm được: xây một mạng nơ-ron đơn giản và hiểu khi nào nên dùng Deep Learning.

    Vào học Module 4 →
  6. Đồ án cuối khóa

    Tự chọn đề tài, làm một dự án từ dữ liệu đến kết quả và đưa lên GitHub.

    Bạn sẽ làm được: có một dự án hoàn chỉnh để đưa vào portfolio.

    Vào học Module 5 →

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

Tôi có cần giỏi Toán không?

Bạn chỉ cần thống kê và đại số cơ bản để bắt đầu. Phần Toán sâu hơn được giải thích ngay trong bài khi cần dùng đến.

Tôi chưa từng viết code, bắt đầu từ đâu?

Bắt đầu từ bước 0 (Python cơ bản). Bước này được thiết kế cho người chưa có nền tảng lập trình.

Nội dung có miễn phí không?

Toàn bộ bài viết trên blog đọc miễn phí. Đăng ký nhận bản tin để nhận bản tóm tắt lộ trình và bài mới.

Nên học theo thứ tự hay chọn phần cần?

Người mới nên đi theo thứ tự. Nếu đã biết Python, bạn có thể vào thẳng Module 2 hoặc Module 3.

Lên đầu trang