Học lập trình qua khóa học, lộ trình và bài tập chấm tự động

Học đúng thứ cần học, luyện đến khi viết được code.

Chọn khóa học từ giảng viên, đi theo lộ trình xếp sẵn và làm bài ngay trong trình duyệt — mỗi bài nộp được chạy test, có Codey gợi ý khi bạn bế tắc.

khóa học
20
lộ trình
6
bài học
200
bài viết
16
Vị trí chèn trong mảng đã sắp xếpTrung bìnhPython
1def search_insert(nums, target):2    lo, hi = 0, len(nums)3    while lo < hi:4        mid = (lo + hi) // 25        if nums[mid] < target: lo = mid + 16        else: hi = mid7    return lo
Kết quả chạy test2/3 đạt
  • [1,3,5,6], 5Đạt
  • [1,3,5,6], 7Đạt
  • [], 3Sai kết quả
Codey: Mảng rỗng thì vòng lặp có chạy không? Thử in giá trị trả về cho test 3.

Khóa học

Khóa học đang mở

Giá, số bài và thời lượng lấy trực tiếp từ danh mục — đúng như bạn sẽ thấy khi mở khóa học.

Xem tất cả 20 khóa học
TK

Thiết kế cơ sở dữ liệu quan hệ

Chia bảng, đặt ràng buộc, viết index và đọc EXPLAIN trên PostgreSQL.

Trung bình
Codementor Lecturer3 chương6 bài học16 giờ
100.000 ₫
Học miễn phíRT

React: từ component tới ứng dụng

Dựng một ứng dụng React hoàn chỉnh: chia component, quản lý state, gọi API và xử lý lỗi.

Trung bình
Codementor Lecturer3 chương6 bài học18 giờ
Miễn phí
PC

Python cơ bản

Khóa nhập môn lập trình bằng Python cho người chưa từng viết code. Bạn đi từ chương trình đầu tiên tới biến, điều kiện, vòng lặp, chuỗi, list, dictionary, hàm và module — mỗi chương kết thúc bằng một bài tập được chấm tự động. Học xong, bạn đọc hiểu và tự viết được chương trình Python vài chục dòng, đủ nền tảng để bước sang Cấu trúc dữ liệu và giải thuật.

Cơ bản
Codementor Lecturer4 chương16 bài học6 giờ
3.999.000 ₫
Học miễn phíNM

Nhập môn Node.js

Khóa học Node.js cho người mới.

Cơ bản
Codementor Lecturer2 chương3 bài học1 giờ
Miễn phí
NM

Nhập môn lập trình với C

Bắt đầu từ con số không: biến, kiểu dữ liệu, nhập xuất, rẽ nhánh, vòng lặp, hàm, mảng và chuỗi trong C. Mỗi chương đều có ví dụ thực hành và bài code chấm tự động để củng cố kiến thức.

Cơ bản
Codementor Lecturer2 chương4 bài học2 giờ
3.999.000 ₫
KT

Kiến trúc backend cho hệ thống thực tế

Tách service, thiết kế API còn đổi được, xử lý lỗi và ghi log truy được.

Nâng cao
Codementor Lecturer3 chương6 bài học3 giờ
299.000 ₫
Học miễn phíJC

JavaScript cho người mới

Cú pháp hiện đại, DOM, sự kiện và bất đồng bộ. Đủ nền để bước vào React mà không phải đoán thứ gì đang xảy ra.

Cơ bản
Codementor Lecturer2 chương4 bài học2 giờ
Miễn phí
GC

Go cơ bản

Khóa học giúp người mới làm quen với Go từ những khái niệm nền tảng nhất: cài đặt môi trường, cú pháp cơ bản, điều khiển luồng, hàm, mảng/slice/map, struct và package. Học xong, người học có thể viết chương trình Go đơn giản, đọc hiểu mã nguồn cơ bản và sẵn sàng bước tiếp sang các chủ đề nâng cao hơn.

Cơ bản
Codementor Lecturer7 chương20 bài học9 giờ
1.999.000 ₫

Luyện tập

Học xong một bài, làm ngay một bài

Đề bài, code và kết quả test nằm trên cùng một màn hình, nên bạn sửa và chạy lại ngay khi thấy sai.

  • Editor ngay trong trình duyệtMonaco, nhiều ngôn ngữ, tự lưu bài đang làm.
  • Chạy test trước khi nộpTest công khai để thử, test ẩn để chấm — xem kết quả từng case.
  • Codey gợi ý đúng lúcĐọc trạng thái bài và kết quả test để nhắc một bước, không giải hộ.
  • Thảo luận theo từng bàiTrao đổi hướng giải với người cùng làm bài đó.
Nhóm học tập

Giảng viên giao bài, cả lớp nộp ở một chỗ

Tạo nhóm, giao bài có hạn nộp, xem tiến độ từng thành viên. Gói Free đủ cho một lớp nhỏ.

Xem bảng giá nhóm
Miễn phí

Bắt đầu với một khóa miễn phí

Tạo tài khoản trong một phút, không cần thẻ thanh toán.

Đăng ký miễn phí