Khóa học Python
70 khóa học tương tác miễn phí
Xem mọi khóa học Python trên Coddy. Mỗi khóa học chạy trên trình duyệt, có gợi ý AI, bài tập thật và chứng nhận khi hoàn thành.
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
Phổ biếnTrong 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
Phổ biếnTì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
Phổ biếnTrong 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
Phổ biếnTrong 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
Ngăn xếp: chuỗi cấu trúc dữ liệu số 1
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu ngăn xếp (stack), tự tạo một ngăn xếp từ đầu bằng ngôn ngữ bạn thích và luyện giải các thử thách lập trình với ngăn xếp!
- 13
- 11
- 1
Cây AVL, chuỗi cấu trúc dữ liệu #10
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu cây AVL, tự xây dựng cây tìm kiếm nhị phân tự cân bằng từ đầu bằng ngôn ngữ bạn muốn, rồi luyện tập các thử thách code với cây này!
Chứng nhận khi hoàn thành
- 16
- 14
- 1
Danh sách liên kết, loạt bài về cấu trúc dữ liệu #5
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu danh sách liên kết, tự tạo một danh sách liên kết bằng ngôn ngữ lập trình bạn chọn và luyện tập giải các thử thách code với cấu trúc này!
Chứng nhận khi hoàn thành
- 14
- 12
- 1
API trong Python
Phổ biếnTìm hiểu cách gửi yêu cầu lấy và đăng dữ liệu lên máy chủ API bằng Python.
- 10
- 8
Clean Code: viết code tốt hơn với Python
Phổ biếnKhóa học này sẽ cung cấp cho bạn công cụ để viết code tốt hơn với Python theo các nguyên tắc Clean Code. Chúc bạn viết code vui vẻ!
- 28
Cây nhị phân, chuỗi cấu trúc dữ liệu #3
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu cây nhị phân (Binary Tree), tự tạo một cây nhị phân từ đầu bằng ngôn ngữ bạn chọn và luyện tập các thử thách lập trình với cấu trúc này!
- 13
- 11
- 1
Thử thách code phỏng vấn, bộ I
Phổ biếnBạn đã sẵn sàng cho buổi phỏng vấn code tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị thật tốt. Chúc bạn may mắn!
- 3
- 3
Hàng đợi, chuỗi cấu trúc dữ liệu #2
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu hàng đợi (queue), tạo một hàng đợi từ đầu bằng ngôn ngữ bạn chọn và luyện tập giải các thử thách viết code với cấu trúc này!
- 12
- 10
- 1
Dự án máy tính bằng Python
Phổ biếnTrong khóa học này, bạn sẽ từng bước tạo một máy tính chạy đầy đủ trong cửa sổ dòng lệnh, nhưng không được cung cấp code. Cuối khóa học, bạn sẽ có đoạn code của riêng mình!
- 29
- 25
- 1
Bài tập lập trình: tập 2
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ó độ khó khác nhau trong khóa học này. Khóa học dành cho bạn đã có một chút kiến thức về cú pháp cơ bản của bất kỳ ngôn ngữ lập trình nào. Đây là phần tiếp theo của khóa học Bài tập lập trình đầu tiên.
Chứng nhận khi hoàn thành
- 25
- 24
Bảng băm, loạt cấu trúc dữ liệu #4
Phổ biếnTrong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu bảng băm, tự tạo một bảng băm từ đầu bằng ngôn ngữ lập trình bạn chọn và luyện tập các thử thách viết code với cấu trúc này!
Chứng nhận khi hoàn thành
- 14
- 12
Giới thiệu về học máy
Phổ biếnTrong khóa học này, chúng ta sẽ tìm hiểu cách triển khai các thuật toán học có giám sát và học không giám sát cơ bản.
Chứng nhận khi hoàn thành
- 19
- 3
- 3
- 39
Khóa học cấp tốc về mẫu hình ngôi sao
Rèn luyện kỹ năng giải quyết vấn đề lập trình bằng cách in ra các mẫu hình ngôi sao từ đơn giản đến phức tạp, sử dụng các mức độ lồng nhau khác nhau của vòng lặp (loop), câu lệnh điều kiện (conditional statement) và phép tính toán học.
- 30
- 28
Danh sách liên kết kép, chuỗi cấu trúc dữ liệu #6
Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu danh sách liên kết kép (doubly linked list), tự tạo danh sách liên kết kép từ đầu bằng ngôn ngữ bạn chọn và luyện tập các thử thách viết code với cấu trúc này!
Chứng nhận khi hoàn thành
- 14
- 12
- 1
Thử thách code phỏng vấn - X
Bạn đã sẵn sàng cho buổi phỏng vấn lập trình tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị tốt cho buổi phỏng vấn sắp tới. Chúc bạn viết code vui vẻ!
- 3
- 3
Lớp người dùng, dự án OOP
Trong dự án này, bạn sẽ tạo một lớp (class) người dùng và luyện tập kỹ năng lập trình hướng đối tượng bằng ngôn ngữ lập trình bạn chọn!
- 8
- 8
- 1
Biểu thức chính quy trong Python
Khám phá sức mạnh của biểu thức chính quy (regular expression) trong Python qua khóa học ngắn gọn và thực tế này. Học cách tìm kiếm văn bản, khớp mẫu và trích xuất dữ liệu thông qua các ví dụ thực tế và thử thách thực hành.
Chứng nhận khi hoàn thành
- 28
Đồ thị, chuỗi cấu trúc dữ liệu #9
Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu đồ thị (graph), tạo một đồ thị vô hướng từ đầu bằng ngôn ngữ bạn chọn, rồi luyện giải các thử thách lập trình với đồ thị!
Chứng nhận khi hoàn thành
- 14
- 12
Sắp xếp nổi bọt
Tất cả về thuật toán sắp xếp nổi bọt
- 11
- 10
Câu đố toán học
Khóa học này giúp bạn rèn luyện tư duy và học các chiến lược để giải bài toán và câu đố toán học bằng lập trình.
- 20
- 18
Xử lý ngoại lệ trong Python
Trong chương này, bạn sẽ tìm hiểu một trong những khái niệm quan trọng nhất trong lập trình: xử lý ngoại lệ (exception handling). Đây là chìa khóa giúp bạn tạo ra những chương trình vững chắc và đáng tin cậy. Xử lý ngoại lệ là cách chương trình phản hồi khi gặp ngoại lệ làm gián đoạn hoạt động.
- 16
Thử thách code phỏng vấn, gói II
Bạn đã sẵn sàng cho buổi phỏng vấn code tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua các thử thách này để sẵn sàng ứng tuyển. Chúc bạn may mắn!
- 3
- 3
Tập hợp trong Python
Trong khóa học này, bạn sẽ thành thạo tập hợp trong Python. Bạn sẽ học cách tạo, thao tác và thực hiện các phép toán trên tập hợp qua những bài học toàn diện và các thử thách thực hành. Sau khóa học, bạn sẽ sử dụng thành thạo tập hợp để tối ưu hóa code Python.
- 11
Từ điển trong Python
Khám phá thế giới linh hoạt của từ điển (dictionary) trong Python, từ những khái niệm cơ bản đến các ứng dụng nâng cao, đồng thời nâng cao kỹ năng lập trình Python qua các bài tập thực hành.
- 14
Thuật toán Prim, thuật toán đồ thị
Nắm vững thuật toán Prim để tìm cây khung nhỏ nhất: bắt đầu từ một đỉnh, mở rộng một cây bằng cách luôn thêm cạnh băng qua có trọng số nhỏ nhất. Xây dựng thuật toán bằng ngôn ngữ bạn chọn, rồi trả lời các truy vấn về cạnh nút thắt và tính liên thông, tương tự như thuật toán Kruskal.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 55
Sắp xếp nhanh: chuỗi DSA
Nắm vững thuật toán sắp xếp nhanh (Quick Sort), một trong những thuật toán sắp xếp nhanh nhất trong thực tế. Xây dựng bước phân hoạch, viết thuật toán sắp xếp đệ quy hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp và luyện tập qua các thử thách lập trình.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 52
Sắp xếp chọn, chuỗi DSA
Nắm vững sắp xếp chọn (Selection Sort), một trong những thuật toán sắp xếp đơn giản nhất. Tìm hiểu cách thuật toán hoạt động qua từng bước, tự xây dựng thuật toán bằng ngôn ngữ lập trình bạn chọn, phân tích độ phức tạp và luyện tập với các thử thách code.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Trình lặp trong Python
Trong khóa học này, bạn sẽ tìm hiểu về trình lặp trong Python và luyện tập kiến thức của mình. Sau khóa học, bạn sẽ nắm vững chủ đề này!
Chứng nhận khi hoàn thành
- 13
Sắp xếp đếm, chuỗi DSA
Nắm vững thuật toán sắp xếp đếm (Counting Sort), một thuật toán không dựa trên phép so sánh, sắp xếp số nguyên không âm trong thời gian tuyến tính bằng cách đếm số lần xuất hiện của từng giá trị. Xây dựng bước đếm, viết thuật toán sắp xếp hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp O(n + k) và luyện tập qua các thử thách viết code.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 52
Trình trang trí trong Python
Trong khóa học này, bạn sẽ học cách dùng trình trang trí (decorator) trong Python, một công cụ mạnh mẽ giúp thay đổi cách hoạt động của hàm (function). Luyện tập qua một loạt thử thách viết code để củng cố kiến thức.
- 12
- 11
Thử thách code phỏng vấn, bộ IV
Bạn đã sẵn sàng cho buổi phỏng vấn code tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị thật tốt. Bạn đã hoàn thành các bộ trước chưa? Chúc bạn viết code vui vẻ!
- 3
- 3
Thử thách code phỏng vấn, bộ III
Bạn đã sẵn sàng cho buổi phỏng vấn code tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị thật tốt. Chúc bạn may mắn!
- 3
- 3
Thử thách đệ quy: làm chủ tư duy đệ quy
Đệ quy là một khái niệm quan trọng trong khoa học máy tính và là công cụ rất mạnh để viết thuật toán. Trong khóa học này, bạn sẽ dùng đệ quy để giải các thử thách từ cơ bản đến nâng cao. Khi hoàn thành, bạn sẽ nắm vững chủ đề này.
Chứng nhận khi hoàn thành
- 15
- 15
Nhập môn quy hoạch động
Nắm vững cách giải quyết vấn đề phức tạp một cách hiệu quả. Nâng cao kỹ năng giải quyết vấn đề để phỏng vấn lập trình với các bài học dễ theo dõi và thử thách thực hành.
- 15
Heap Sort, chuỗi DSA
Nắm vững Heap Sort, thuật toán sắp xếp dựa trên heap nhị phân dùng mảng. Xây dựng bước sift-down, viết thuật toán sắp xếp hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp thời gian O(n log n) và không gian O(1), rồi luyện tập với các thử thách lập trình.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Thử thách lập trình phỏng vấn, gói IX
Bạn đã sẵn sàng cho buổi phỏng vấn lập trình tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị tốt cho buổi phỏng vấn sắp tới. Chúc bạn viết code vui vẻ!
- 3
- 3
Sắp xếp chèn, chuỗi DSA
Thuật toán đơn giản nhưng mạnh mẽ. Tìm hiểu cách sắp xếp các phần tử hiệu quả, nắm rõ độ phức tạp thời gian và nâng cao kỹ năng sắp xếp của bạn. Bắt đầu ngay!
- 9
- 4
- 1
Thử thách viết code phỏng vấn, bộ V
Bạn đã sẵn sàng cho buổi phỏng vấn viết code tiếp theo chưa? Hãy thử sức với kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị thật tốt. Bạn đã hoàn thành các bộ trước chưa? Chúc bạn viết code vui vẻ!
- 3
- 3
Tạo danh sách bằng cú pháp rút gọn trong Python
Cú pháp tạo danh sách rút gọn trong Python giúp bạn tạo danh sách mới từ danh sách có sẵn một cách ngắn gọn và hiệu quả. Trong khóa học này, bạn sẽ nắm vững cách sử dụng cú pháp này!
- 9
Hàm lambda trong Python
Trong khóa học này, bạn sẽ tìm hiểu về hàm lambda trong Python, còn được gọi là hàm ẩn danh (anonymous function) trong các ngôn ngữ khác. Sau khóa học, bạn sẽ nắm vững chủ đề này!
- 9
Dự án tìm kiếm mạng xã hội: kiến thức cơ bản về JSON trong Python
Trong khóa học này, bạn sẽ học cách quản lý dữ liệu ở định dạng JSON bằng Python. Bạn sẽ vận dụng kiến thức này để xây dựng chức năng tìm kiếm mạng xã hội. JSON là định dạng dữ liệu phổ biến và sẽ xuất hiện thường xuyên trong quá trình bạn làm việc với Python.
- 10
Trình kiểm tra email bằng Python
Trong khóa học này, bạn sẽ tạo một chương trình kiểm tra email hoàn chỉnh. Chương trình nhận email do người dùng nhập và cho biết địa chỉ đó có hợp lệ hay không!
- 8
- 5
- 1
Dự án Python OOP: tạo trắc nghiệm
Trong khóa học này, bạn sẽ tạo một ứng dụng tạo trắc nghiệm hoàn chỉnh bằng Python, áp dụng kỹ năng lập trình hướng đối tượng. Chúc bạn viết code vui vẻ!
- 11
- 7
- 1
Tìm kiếm theo chiều rộng, thuật toán đồ thị
Nắm vững thuật toán tìm kiếm theo chiều rộng, cách duyệt đồ thị theo từng lớp làm nền tảng cho việc tìm đường đi ngắn nhất. Xây dựng cách tra cứu các đỉnh kề, viết thuật toán BFS lặp với hàng đợi bằng ngôn ngữ bạn chọn, rồi dùng thuật toán đó để tìm khoảng cách đường đi ngắn nhất trong đồ thị không trọng số.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Tìm kiếm theo chiều sâu, thuật toán đồ thị
Nắm vững tìm kiếm theo chiều sâu, một cách cơ bản để khám phá đồ thị. Xây dựng cấu trúc tra cứu kề, viết thuật toán DFS lặp bằng ngôn ngữ bạn chọn, phân tích độ phức tạp O(V + E), rồi dùng thuật toán này để đếm và đo kích thước các thành phần liên thông.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Merge Sort: loạt bài về DSA
Thành thạo Merge Sort, thuật toán chia để trị kinh điển. Xây dựng bước trộn, viết thuật toán sắp xếp đệ quy hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp O(n log n) và luyện tập với các thử thách viết code.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 52
Cây tiền tố, chuỗi cấu trúc dữ liệu số 8
Trong khóa học này, bạn sẽ tìm hiểu về cây tiền tố (Trie), tự tạo một cây từ đầu bằng ngôn ngữ bạn yêu thích và luyện giải các thử thách lập trình với cấu trúc này!
Chứng nhận khi hoàn thành
- 14
- 12
Heap và hàng đợi ưu tiên: loạt bài về cấu trúc dữ liệu #7
Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu heap, nền tảng của hàng đợi ưu tiên (priority queue), tạo MinHeap từ đầu bằng ngôn ngữ bạn chọn và luyện tập qua các thử thách lập trình!
Chứng nhận khi hoàn thành
- 14
- 12
- 1
Thử thách code phỏng vấn, bộ VIII
Bạn đã sẵn sàng cho buổi phỏng vấn lập trình tiếp theo chưa? Hãy thử sức với kiến thức và kỹ năng của mình qua những thử thách này để chuẩn bị tốt hơn cho buổi phỏng vấn sắp tới. Chúc bạn viết code vui vẻ!
- 3
- 3
Dự án Python: Bộ chuyển đổi tiền tệ
Trong khóa học này, bạn sẽ tạo một bộ chuyển đổi tiền tệ bằng Python để chuyển đổi số tiền giữa các loại tiền tệ khác nhau.
- 5
- 3
- 1
Khám phá quá khứ || Người mới bắt đầu hoàn toàn với chuỗi trong Python
Trong khóa học này, bạn sẽ tìm hiểu về chuỗi, phép cắt chuỗi, phép nối chuỗi và tính tương đương.
- 19
Dự án hệ thống đăng ký và đăng nhập
Trong khóa học này, bạn sẽ tạo một hệ thống xác thực cơ bản để tạo và quản lý người dùng.
- 8
- 4
- 1
Thuật toán Dijkstra, thuật toán đồ thị
Nắm vững thuật toán Dijkstra, phương pháp tham lam tìm đường đi ngắn nhất từ một đỉnh nguồn trên đồ thị có trọng số không âm. Đọc các cạnh có trọng số, xây dựng đầy đủ phép tính khoảng cách bằng ngôn ngữ bạn chọn, rồi trả lời các truy vấn về đường đi giữa hai đỉnh và đỉnh xa nhất.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Sắp xếp tô pô trong đồ thị
Nắm vững cách sắp xếp tô pô, tức là sắp xếp các đỉnh của đồ thị có hướng không chu trình sao cho mọi cạnh đều hướng về phía trước. Tính bậc vào, tạo thứ tự bằng thuật toán Kahn bằng ngôn ngữ bạn chọn, phát hiện chu trình và tìm đường đi dài nhất trong đồ thị có hướng không chu trình.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 55
Thử thách code phỏng vấn, bộ VII
Bạn đã sẵn sàng cho buổi phỏng vấn code tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của bạn qua những thử thách này để chuẩn bị tốt cho buổi phỏng vấn sắp tới. Chúc bạn viết code vui vẻ!
- 3
- 3
Thử thách code phỏng vấn, gói VI
Bạn đã sẵn sàng cho buổi phỏng vấn lập trình tiếp theo chưa? Hãy kiểm tra kiến thức và kỹ năng của mình qua những thử thách này để chuẩn bị tốt hơn cho buổi phỏng vấn sắp tới. Chúc bạn viết code vui vẻ!
- 3
- 3
Thuật toán Kruskal: thuật toán trên đồ thị
Nắm vững thuật toán Kruskal để tìm cây khung nhỏ nhất. Xây dựng cấu trúc union-find, tạo cây khung nhỏ nhất bằng cách thêm cạnh có trọng số thấp nhất mà không tạo chu trình, rồi trả lời các truy vấn về tính liên thông và cạnh thắt cổ chai.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 57
Thuật toán Bellman-Ford cho đồ thị
Nắm vững thuật toán Bellman-Ford: tìm đường đi ngắn nhất từ một đỉnh nguồn, kể cả khi trọng số cạnh âm, và phát hiện chu trình âm. Hãy xây dựng một lượt nới lỏng, hoàn thiện thuật toán bằng ngôn ngữ bạn chọn, rồi trả lời các truy vấn về khoảng cách và chu trình.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 54
Sắp xếp cơ số, chuỗi DSA
Nắm vững thuật toán sắp xếp cơ số, một thuật toán không so sánh, sắp xếp các số nguyên không âm theo từng chữ số. Xây dựng lượt sắp xếp đếm ổn định, viết thuật toán sắp xếp hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích hiệu suất tuyến tính và luyện tập qua các thử thách lập trình.
Chứng nhận khi hoàn thành
- 9
- 4
- 1
- 55
Trình tạo bài tây bằng văn bản
Trong khóa học này, bạn sẽ tạo một trình tạo bài tây bằng văn bản với ngôn ngữ yêu thích của mình. Chúc bạn viết code vui vẻ!
- 6
- 5
- 1
Dự án tạo thông tin thú vị ngẫu nhiên bằng Python
Trong dự án này, bạn sẽ tạo một công cụ tạo thông tin thú vị ngẫu nhiên bằng Python, sử dụng API công khai (uselessfacts).
- 7
- 6
- 1
Dự án Pygame: Trấn giữ thành trì
MớiTạo một trò chơi sinh tồn hoàn chỉnh bằng Python với pygame: một hiệp sĩ bảo vệ sân trong của lâu đài suốt đêm trước lũ quái vật, cùng vũ khí tự ngắm, đá quý, tăng cấp, trùm cuối và bình minh. Trò chơi chạy ngay trên trình duyệt khi bạn viết code.
- 25
- 25
- 5
- 20
Tạo trò chơi với Pygame
MớiTạo năm trò chơi bằng Python với pygame: di chuyển một hình vuông, bắt các khối rơi xuống, chơi Snake, chơi Pong hai người và tự tạo một trò chơi. Mỗi trò chơi chạy ngay trong trình duyệt khi bạn viết code.
Chứng nhận khi hoàn thành
- 41
- 41
- 5
- 14
Bộ câu hỏi phỏng vấn Python
Khóa học gồm 12 câu hỏi luyện phỏng vấn ở mức độ dễ và trung bình. Bạn sẽ thử sức giải các câu hỏi trong thời gian quy định và luyện tập nhiều chủ đề.
Chứng nhận khi hoàn thành
- 12
Câu hỏi thường gặp
Coddy có bao nhiêu khóa học Python?
Hiện Coddy có 70 khóa học Python tương tác, bao quát mọi thứ từ kiến thức nền tảng đến chủ đề nâng cao.
Các khóa học Python có miễn phí không?
Có. Mọi khóa học đều bắt đầu miễn phí, chạy trên trình duyệt và có gợi ý từ AI.
Tôi có nhận được chứng chỉ Python không?
Có. Hoàn thành hành trình Python là bạn sẽ mở khóa một chứng chỉ có thể chia sẻ. Xem trang chứng chỉ để biết đầy đủ chi tiết.