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 đó.
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.
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.
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.
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.
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.
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.
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.
Cách hoạt động
Học theo cách không bị bỏ lại phía sau
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.
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.
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
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?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.