Học Python
Khóa học Python online tương tác và miễn phí. Bạn viết code trong mọi bài học, nhận gợi ý AI khi bị kẹt và nhận chứng nhận miễn phí khi học xong.
2,019,447+ người học đã tham gia
219 bài học206 thử thách1,069 câu hỏi trắc nghiệm
- Phù hợp cho người mới
Trợ giúp lập trình bằng AI
Bài học tương tác thực hành
Có thuyết minh âm thanh cho mọi bài học
Bài trắc nghiệm để kiểm tra kiến thức
Giấy chứng nhận hoàn thành miễn phí
Đề cương
Phần 1
Nền tảng cơ bản
Bắt đầu phầnBắt đầuXây dựng nền tảng vững chắc với các khái niệm thiết yếu và kỹ năng cơ bảnGiới thiệu
3 bài học316Biến
6 bài học938Các toán tử phần 1
5 bài học931Các toán tử, phần 2
5 bài học930Ra quyết định
4 bài học721Nhập xuất cơ bản
6 bài học831Máy tính chia hóa đơn
Dự án5 bài học5Vòng lặp
8 bài học1442Hàm
6 bài học833FizzBuzz với một biến tấu
Dự án4 bài học4Kiến thức cơ bản về danh sách
7 bài học938Lặp qua các chuỗi
4 bài học830Danh sách nâng cao
4 bài học830Trình quản lý chi tiêu hằng ngày
Dự án7 bài học7Các thử thách cuối cùng
3 bài học3Phần 2
Logic và luồng chương trình
Bắt đầu phầnBắt đầuPhát triển kỹ năng giải quyết vấn đề và tạo các chương trình linh hoạt, có tính tương tácKhám phá biến
6 bài học744Từ điển phần 1
5 bài học631Từ điển, phần 2
5 bài học630Ứng dụng sổ liên lạc
Dự án7 bài học7Ra quyết định nâng cao
5 bài học729Tập hợp phần 1
4 bài học524Tập hợp phần 2
6 bài học732Trình quản lý hồ sơ học sinh
Dự án7 bài học7Tổng hợp dữ liệu nâng cao
4 bài học723Tạo danh sách bằng cú pháp rút gọn cơ bản
6 bài học631Hàm nâng cao
7 bài học1146Xử lý lỗi cơ bản
4 bài học323Hệ thống quản lý hàng tồn kho
Dự án5 bài học5Hàm bậc cao
4 bài học616Thử thách cuối
3 bài học3Phần 3
Lập trình hướng đối tượng
Bắt đầu phầnBắt đầuTìm hiểu cách tổ chức code bằng lớp, đối tượng và các cấu trúc có thể tái sử dụngNền tảng về lập trình hướng đối tượng
8 bài học1355Decorator
4 bài học33Thuộc tính của lớp
4 bài học425Kế thừa
6 bài học640Tính đa hình
5 bài học533Đóng gói
5 bài học535Phương thức đặc biệt
4 bài học426Các khái niệm OOP nâng cao
5 bài học543Đối số nâng cao
2 bài học217Các mẫu thiết kế phần 1
5 bài học443Mẫu thiết kế phần 2
6 bài học650Dự án: Quản lý thư viện
6 bài học6Thử thách cuối cùng
4 bài học4
Khóa học Python
Khóa học Python thực hành, bắt đầu miễn phí ngay trên trình duyệt.
Thử thách cho người mới bắt đầu: luyện tập các khái niệm cơ bản
Phổ biếnHãy thử sức với kiến thức lập trình cơ bản và giải các thử thách lập trình này bằng ngôn ngữ bạn muốn. Chúc bạn viết code vui vẻ!
Chứng nhận khi hoàn thành
- 20
- 20
Bài tập lập trình
Phổ biếnThử sức với kỹ năng giải quyết vấn đề lập trình qua các bài tập có nhiều mức độ khó trong khóa học này. Khóa học dành cho bạn đã có kiến thức cơ bản về cú pháp của một ngôn ngữ lập trình bất kỳ.
Chứng nhận khi hoàn thành
- 32
- 31
Phân tích dữ liệu với pandas
Trong khóa học này, bạn sẽ học cách xử lý các bảng trong Python bằng pandas.
Chứng nhận khi hoàn thành
- 19
Nền tảng NumPy
Tìm hiểu cách thực hiện các phép tính số học mạnh mẽ trong Python phục vụ khoa học dữ liệu qua khóa học ngắn gọn, giàu tính thực hành này.
- 18
- 34
JSON trong Python
Trong khóa học này, bạn sẽ tìm hiểu về JSON, khám phá thư viện json trong Python và thành thạo cách sử dụng thư viện này!
- 9
Thao tác với tệp trong Python
Trong khóa học này, bạn sẽ tìm hiểu mọi thứ về cách thao tác với tệp trong Python, từ tạo, đọc và ghi đến ghi nối thêm và xóa tệp.
- 12
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.
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!
January 2026
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
Gấp đôi hoặc mất hết
Ngày 5/7
Đó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.
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!
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.
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.
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.
Vì sao nên học Python với Coddy
- Miễn phí, không cần cài đặt, không phải cấu hình trình thông dịch Python, không bắt đăng ký mới cho học. Mở khóa học và bắt đầu viết code Python 3 thật ngay trên trình duyệt.
- Mỗi khái niệm đều đi kèm một thử thách lập trình, nên bạn dành thời gian bài học để viết Python thay vì chỉ đọc về nó.
- Gợi ý AI giúp bạn gỡ rối khi một bài tập bắt đầu khó hiểu, mà không đưa luôn đáp án. Đó là khác biệt giữa học Python và chép Python.
- Giấy chứng nhận hoàn thành Python miễn phí để chia sẻ trên LinkedIn hoặc đưa vào CV, bằng chứng bạn đã học xong một khóa học Python tương tác chứ không chỉ xem video.
Câu hỏi thường gặp về học Python
Python có dễ học không?
Python là một trong những ngôn ngữ lập trình dễ làm quen nhất. Cú pháp đọc gần giống tiếng Anh, thụt lề thay cho dấu ngoặc nhọn, và một script chạy được chỉ cần ba bốn dòng. Hầu hết người mới trên Coddy viết được chương trình Python thật đầu tiên ngay trong giờ học đầu.
Học Python mất bao lâu?
Python cơ bản (biến, câu lệnh điều kiện, vòng lặp, hàm) mất từ một đến hai tuần luyện tập mỗi ngày. Để đạt trình độ đi làm được (cấu trúc dữ liệu, lập trình hướng đối tượng, các thư viện phổ biến) thường mất từ hai đến sáu tháng. Khóa học được xây dựng để bạn thấy được tiến bộ của mình sau mỗi buổi học.
Học Python online miễn phí ở đâu?
Coddy là nền tảng online miễn phí để học Python. Khóa học Python tương tác, gồm bài học, thử thách lập trình, bài trắc nghiệm và dự án, đều miễn phí, với gói trả phí tùy chọn cho các tính năng thêm. Không phải cài gì lên máy; mọi thứ chạy trên trình duyệt.
Làm sao để học Python nhanh?
Viết Python mỗi ngày. Khóa học của Coddy được thiết kế cho điều đó: bài học tương tác ngắn, bài tập thực hành ngay lập tức và gợi ý AI khi bạn bị kẹt. Điều quyết định là số lần luyện tập, không phải độ dài video.
Học xong có nhận được chứng nhận Python không?
Có. Hoàn thành khóa học Python, bạn nhận giấy chứng nhận hoàn thành miễn phí để chia sẻ trên LinkedIn hoặc thêm vào CV. Đây không phải bằng cấp đại học, nhưng là minh chứng có thể xác minh rằng bạn đã học hết một khóa học Python tương tác bài bản.