Trợ lý AI tích hợp trong từng bài học

Học lập trình
từ con số không

Python, C++, Java — rồi NumPy, PyTorch và AI tới tận Attention, qua bài học tiếng Việt ngắn gọn và bài tập chấm tự động. Bế tắc ở đâu, hỏi AI ngay tại đó.

Không cần thẻ thanh toán · Tiến độ lưu tự động
bai_hoc_1.py
def xin_chao(ten):
    """Chương trình đầu tiên của bạn"""
    print(f"Xin chào, {ten}!")

xin_chao("Việt Nam")
# → Xin chào, Việt Nam!

40

bài học tiếng Việt

84

bài tập chấm tự động

24/7

trợ lý AI hỗ trợ

100%

miễn phí bắt đầu

Khóa học

Từ lập trình nền tảng tới AI

Ba khóa lập trình đưa bạn từ chương trình đầu tiên đến hàm và cấu trúc dữ liệu. Ba khóa AI tiếp nối: NumPy → Nhập môn AI (tới Attention, Transformer) → PyTorch.

Cơ bản

Python

Ngôn ngữ dễ học nhất cho người mới bắt đầu

Python có cú pháp gần với ngôn ngữ tự nhiên, được dùng rộng rãi trong AI, khoa học dữ liệu, web và tự động hóa. Đây là lựa chọn số 1 cho người mới học lập trình.

7 bài họcVào học
Cơ bản

C++

Nền tảng vững chắc, hiệu năng cao

C++ là ngôn ngữ biên dịch mạnh mẽ, được dùng trong game engine, hệ điều hành, lập trình nhúng và lập trình thi đấu. Học C++ giúp bạn hiểu sâu cách máy tính hoạt động.

7 bài họcVào học
Cơ bản

Java

Ngôn ngữ doanh nghiệp, chạy mọi nơi

Java là ngôn ngữ hướng đối tượng phổ biến trong doanh nghiệp, ứng dụng Android và hệ thống backend lớn. Phương châm: Write once, run anywhere — viết một lần, chạy mọi nơi.

7 bài họcVào học
Cơ bản → Trung bình

NumPy

Tính toán ma trận — nền móng của mọi thư viện AI

NumPy là thư viện tính toán số của Python: mảng nhiều chiều, phép toán vector hóa, đại số tuyến tính. Pandas, scikit-learn, PyTorch đều xây trên cùng ý tưởng — học NumPy là học ngôn ngữ chung của khoa học dữ liệu và AI.

6 bài họcVào học
Trung bình

Nhập môn AI

Từ hồi quy tuyến tính tới Attention và Transformer

Hiểu cách máy học từ dữ liệu: hàm mất mát, gradient descent, mạng nơ-ron, lan truyền ngược — rồi đi tới cơ chế Attention và kiến trúc Transformer phía sau ChatGPT. Mọi khái niệm đều có bài tập tự cài đặt bằng NumPy.

7 bài họcVào học
Trung bình

PyTorch & Tensor

Thư viện học sâu phổ biến nhất — từ tensor tới vòng lặp huấn luyện

PyTorch là NumPy chạy được trên GPU cộng với đạo hàm tự động. Khóa học đi từ tensor, thao tác shape, autograd, nn.Module tới vòng lặp huấn luyện và attention — đúng những gì bạn gặp khi đọc mã nguồn mô hình thật.

6 bài họcVào học

Cách hoạt động

Học theo cách không bị bỏ lại phía sau

01

Chọn ngôn ngữ

Bắt đầu với Python nếu bạn chưa biết gì, hoặc C++/Java nếu học theo chương trình trường.

02

Học và làm quiz

Mỗi bài gồm lý thuyết ngắn gọn, code mẫu chạy được và câu hỏi kiểm tra ngay kiến thức.

03

Hỏi AI khi bế tắc

Trợ lý AI hiểu ngữ cảnh bài học, giải thích lại theo cách của bạn và gợi ý bài tập thêm.

Trợ lý AI

Như có gia sư ngồi cạnh, trong từng bài học

Trợ lý AI của CodeViệt hiểu bạn đang học bài nào. Hỏi bất cứ điều gì — giải thích khái niệm, phân tích lỗi, gợi ý bài tập — và nhận câu trả lời tiếng Việt tức thì.

  • Tài khoản mới được tặng 10K token hỏi AI miễn phí
  • Gói PRO mở khóa hỏi đáp không giới hạn
  • Câu trả lời bám sát nội dung bài đang học
Dùng thử miễn phí
Vòng lặp for với range(5) chạy mấy lần vậy?
Chạy đúng 5 lần nhé! range(5) tạo dãy 0, 1, 2, 3, 4 — bắt đầu từ 0 và dừng trước 5. Bạn thử in i trong vòng lặp xem sao?
À hiểu rồi, vậy muốn từ 1 đến 5 thì dùng range(1, 6)?
Chính xác! Bạn nắm rất nhanh đấy.

Dòng code đầu tiên luôn là khó nhất. Viết nó hôm nay.

Tạo tài khoản miễn phí, chọn một ngôn ngữ và hoàn thành bài học đầu tiên trong 10 phút.