Menu
CoddyTech
Lộ trình học

Lộ trình Data Analyst cho người mới bắt đầu

Các khóa học miễn phí theo đúng thứ tự một nhà phân tích dữ liệu thực sự học công cụ: bảng tính trước, vì dữ liệu nằm ở đó, rồi SQL để lấy dữ liệu ra khỏi cơ sở dữ liệu, rồi Python với NumPy và Pandas để làm những gì bảng tính không làm được. Mọi bài học đều chạy trên trình duyệt, và các khóa học Excel, SQL, Python, Pandas và R đều kết thúc bằng một chứng nhận miễn phí.

2,190,756+ người học code đã đăng ký các khóa học này

591 bài học683 thử thách2,676 câu hỏi trắc nghiệm

Lộ trình học data analyst, từng bước một

9 khóa học9 phần591 bài học683 thử thách2,676 câu hỏi trắc nghiệm

Mỗi bước là một khóa học có sẵn trên Coddy. Học theo thứ tự, hoặc nhảy thẳng vào khóa bạn còn thiếu; dù cách nào thì tiến độ của bạn cũng được lưu riêng cho từng khóa học.

  1. 1
    Bắt đầu bước nàyBắt đầuÔ, vùng dữ liệu, công thức, hàm tra cứu, pivot table và những hàm mà nhà phân tích dùng hằng ngày. Phần lớn dữ liệu trên thế giới nằm trong bảng tính và phần lớn bài phân tích được chia sẻ lần đầu bằng bảng tính, nên lộ trình bắt đầu từ đây.Bắt đầuTrang riêng
  2. 2
    Bắt đầu bước nàyBắt đầuChọn, lọc, join, nhóm và tổng hợp các bảng thật, rồi đến window function và truy vấn con. SQL là kỹ năng được yêu cầu nhiều nhất trong tin tuyển dụng data analyst và là kỹ năng nhanh dùng được nhất.Bắt đầuTrang riêng
  3. 3
    Bắt đầu bước nàyBắt đầuBiến, luồng điều khiển, hàm và các kiểu tập hợp dữ liệu, chỉ đúng hai phần mà nhà phân tích cần trước khi NumPy và Pandas trở nên dễ hiểu. Lớp và đối tượng có thể để sau; một nhà phân tích đang đi làm hiếm khi phải viết chúng.Bắt đầuTrang riêng
  4. 4
    Bắt đầu bước nàyBắt đầuMảng, phép tính vector hóa, chỉ số, tổng hợp và broadcasting. NumPy là động cơ bên dưới Pandas và mọi thư viện Python khoa học, và hiểu NumPy là điều khiến các thao tác trên DataFrame không còn giống phép thuật.Bắt đầuTrang riêng
  5. 5
    Bắt đầu bước nàyBắt đầuDataFrame, làm sạch, lọc, nhóm, gộp và định hình lại các bộ dữ liệu thật. Đây là bước Python vượt qua bảng tính: mọi thứ bạn đã làm trong Excel, giờ lặp lại được trên dữ liệu lớn đến mức không mở nổi.Bắt đầuTrang riêng
  6. 6
    Bắt đầu bước nàyBắt đầuĐọc và ghi tệp, phân tích JSON, gọi một API web và xử lý khi có sự cố. Dữ liệu thật không bao giờ được trao cho bạn dưới dạng một bảng sạch sẽ; nhà phân tích tự lấy được dữ liệu sẽ không phải chờ kỹ sư.Bắt đầu
  7. 7
    Bắt đầu bước nàyBắt đầuTùy chọn. Cùng những ý tưởng phân tích đó trong ngôn ngữ của các nhóm thống kê: vector, data frame và xử lý dữ liệu. Hãy bỏ qua trừ khi vị trí bạn muốn có yêu cầu R, khi đó hãy học với hiểu biết rằng mọi khái niệm đều chuyển từ các bước Python sang được.Bắt đầuTrang riêng
Bạn nhận được gì
Mọi thứ bạn sẽ dùng để học lập trình

Học qua thực hành

Viết code thật, truy vấn cơ sở dữ liệu, xây dựng trang web và làm chủ prompt AI. Các bài học tương tác bao quát mọi kỹ năng mà lập trình viên hiện đại cần.

playground.js
Trình chỉnh sửa code
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Đầu vào
"Alex"
Đầu ra
"Hello, Coddy! Alex"

Xây dựng streak

Học đều đặn và nhìn tiến độ của bạn lớn dần! Theo dõi thói quen code mỗi ngày, bảo vệ streak bằng ngày đóng băng và nhận phần thưởng khi học mỗi ngày.

12 ngày streak

Quay lại ngày mai để giữ streak!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Gấp đôi hoặc mất hết

Ngày 5/7

fire Freeze icon

Đóng băng streak

2 left

Code ở mọi nơi

Mang hành trình lập trình theo bên mình! Không cài đặt, không tải về: chỉ cần mở ra và bắt đầu code. Có trên iOS, Android và Web với đánh giá 4,9 sao.

Python
7Streak
250Điểm
5Năng lượng
Biến
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Tiếp tục
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Hành trình
Mục tiêu
Bảng xếp hạng
Hồ sơ
4.9
Ngôi saoNgôi saoNgôi saoNgôi saoNgôi sao
Đánh giá

Bạn không đơn độc

Thi đấu trên bảng xếp hạng toàn cầu, mời bạn bè để nhận phần thưởng và cùng nhau ăn mừng thành công. Học code cùng bạn bè vui hơn nhiều!

Giải đấu Challenger
Giải đấu ChallengerTop 7 được thăng hạng
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconVùng thăng hạngleaderboard Arrow Up icon

Mọi cách để học

Đọc, nghe, tự kiểm tra, hỏi AI hoặc tra cứu bất cứ điều gì bạn đã học. Mỗi bài học phù hợp với trình độ của bạn.

Giới thiệu về biến
Âm thanh

Biến là một vùng chứa có tên, lưu một giá trị mà bạn có thể dùng lại sau trong chương trình.

Trong Python, bạn tạo biến bằng cách viết tên, dấu bằng, rồi giá trị muốn lưu.

Giá trị có thể thay đổi theo thời gian. Gán lại tên đó chỉ đơn giản là trỏ nó tới một giá trị mới.

1xSarah

Nhận chứng nhận

Nhận chứng nhận cho mỗi khóa học bạn hoàn thành. Thêm vào hồ sơ LinkedIn và CV để cho nhà tuyển dụng thấy kỹ năng lập trình của bạn.

CoddyGiấy chứng nhận hoàn thành
Chứng nhận rằngNguyễn Văn Anđã hoàn thành xuất sắc
python iconPython cơ bản
Đã xác minh
NgàyTh1 2026
LinkedInThêm vào LinkedIn

Vì sao nên học phân tích dữ liệu trên Coddy

  • Đúng thứ tự công việc cần. Phần lớn khóa học data analyst mở đầu bằng Python; phần lớn ngày làm việc của một nhà phân tích lại mở đầu bằng một bảng tính và một câu truy vấn SQL. Lộ trình này dạy công cụ theo đúng thứ tự bạn sẽ cần đến chúng, nên mỗi bước đều có ích trước khi bước tiếp theo bắt đầu.
  • Dữ liệu thật, truy vấn thật. Bạn viết SQL trên các bảng thật, biến đổi DataFrame Pandas thật và dựng công thức bảng tính thật ngay trên trình duyệt, không cài đặt gì, không mô phỏng bằng slide.
  • Gợi ý AI đọc câu truy vấn của bạn. Khi một phép join trả về sai hàng hay một thao tác trên DataFrame báo lỗi, Bugsy xem bạn đã viết gì và gợi hướng cho bạn tự sửa mà không đưa luôn đáp án.
  • Chứng nhận miễn phí cho các khóa học Excel, SQL, Python, Pandas và R, mỗi chứng nhận đều xác minh được tại URL riêng. Một chứng nhận Excel, một chứng nhận SQL và một chứng nhận Pandas là ba dòng trong CV mà nhà tuyển dụng có thể kiểm tra chỉ trong mười phút.

Câu hỏi thường gặp về việc trở thành data analyst

Làm sao để trở thành data analyst khi chưa có kinh nghiệm?

Học ba công cụ mà mọi tin tuyển dụng data analyst đều yêu cầu (bảng tính, SQL và Python hoặc R) theo đúng thứ tự đó, rồi thực hiện hai hoặc ba bài phân tích trên các bộ dữ liệu công khai thật để trả lời một câu hỏi mà ai đó thực sự muốn hỏi. Đó chính là lộ trình này cộng thêm một portfolio nhỏ. Kinh nghiệm làm việc với dữ liệu dễ tự tạo ra hơn hầu hết các nghề khác: mỗi bộ dữ liệu công khai là một dự án đang chờ bạn viết thành báo cáo.

Data analyst cần những kỹ năng gì?

Bảng tính cho công việc nhanh và chia sẻ, SQL để lấy dữ liệu ra khỏi cơ sở dữ liệu, một ngôn ngữ lập trình cho những gì bảng tính không làm được (làm sạch dữ liệu, ghép các bảng lớn, quy trình xử lý lặp lại được), đủ kiến thức thống kê để biết giá trị trung bình che giấu điều gì, và kỹ năng viết để giải thích một biểu đồ cho người sẽ không đọc các con số. Lộ trình này dạy trực tiếp ba kỹ năng đầu; hai kỹ năng sau bạn rèn qua mỗi bài phân tích bạn viết ra.

Nên học Excel, SQL hay Python trước để phân tích dữ liệu?

Excel trước, SQL thứ hai, Python thứ ba, đúng thứ tự của lộ trình này. Bảng tính dạy bạn tư duy theo bảng mà không tốn công sức gì. SQL là kỹ năng được yêu cầu nhiều nhất ở data analyst và chỉ mất ba tuần để dùng được. Python chỉ phát huy giá trị khi bạn có dữ liệu đủ lớn hoặc đủ lộn xộn khiến bảng tính phải chật vật, nên học nó trước nghĩa là học mà không có lý do.

Python hay R tốt hơn cho phân tích dữ liệu?

Python, với phần lớn công việc data analyst, vì Python được yêu cầu thường xuyên hơn nhiều và cùng một kỹ năng đó còn dùng được cho tự động hóa và công việc kỹ thuật. R vẫn là ngôn ngữ của các khoa thống kê và một số nhóm nghiên cứu, dược phẩm. Lộ trình này dạy Python với NumPy và Pandas, còn R là bước cuối tùy chọn, để bạn thêm vào khi công việc yêu cầu.

Mất bao lâu để trở thành data analyst?

Khoảng bốn đến sáu tháng, mỗi ngày một giờ, để đạt trình độ junior. Trên lộ trình này, Excel mất từ hai đến ba tuần, SQL từ ba đến bốn tuần, Python cơ bản sáu tuần, còn NumPy và Pandas tổng cộng từ hai đến ba tuần. Thời gian còn lại là phần quan trọng nhất: viết các bài phân tích trên bộ dữ liệu thật cho đến khi bạn giải thích được kết quả cho người không hề hỏi về phương pháp.

Lộ trình data analyst này có dạy Tableau hoặc Power BI không?

Không, và chúng tôi muốn nói thẳng điều đó hơn là kéo dài trang này cho đầy. Công cụ dashboard là yêu cầu phổ biến trong công việc và chỉ cần học một thời gian ngắn khi bạn đã biết xử lý phần dữ liệu bên dưới, chính là điều lộ trình này dạy. Khi Coddy ra mắt một khóa học trực quan hóa dữ liệu, khóa học đó sẽ được thêm vào lộ trình như một bước mới.

Chứng nhận data analyst có giá trị không?

Nếu chỉ có chứng nhận thì ít; đi kèm những kỹ năng mà nhà tuyển dụng có thể kiểm tra thì khá nhiều. Các khóa học Excel, SQL, Python, Pandas và R ở đây đều cấp chứng nhận miễn phí tại URL riêng có thể xác minh, và mỗi chứng nhận gắn với một kỹ năng cụ thể. Đó là những dòng mà hệ thống lọc hồ sơ tìm kiếm, và là ba câu hỏi người phỏng vấn sẽ yêu cầu bạn chứng minh. Hoàn thành mọi bước, lộ trình sẽ cấp thêm một chứng nhận liệt kê tất cả.

Tôi có nhận được chứng nhận cho lộ trình Data Analyst không?

Có. Hoàn thành mọi bước và bạn nhận một chứng nhận miễn phí cho cả lộ trình Data Analyst. Chứng nhận liệt kê từng khóa học bạn đã hoàn thành trên đường đi và liên kết đến chứng nhận riêng của từng khóa, để ai cũng có thể kiểm tra mọi kỹ năng được nêu. Bạn có thể thêm nó vào hồ sơ LinkedIn. Đây là chứng nhận hoàn thành của Coddy, không phải văn bằng được kiểm định.

Các lộ trình học khác

Cùng các khóa học, sắp xếp cho một vai trò khác. Tiến độ được giữ lại: khóa học đã hoàn thành ở một lộ trình được tính ở mọi lộ trình có khóa học đó.

Tất cả lộ trình học
Hình minh họa các ngôn ngữ lập trình của Coddy

Bắt đầu lộ trình Data Analyst miễn phí

Bắt đầu học