Chuyển tới nội dung chính

Giới thiệu

12 học phầnMiễn phíChạy ngay trên web

Sách tương tác: Lập trình và Trí tuệ nhân tạo

Học bằng cách nhìn thấy: xem chương trình chạy từng bước, thử các công cụ ngay trên trang, tự kiểm tra sau mỗi bài.

Thử ngay: xem chương trình chạy từng dòng

Đây chính là thứ bạn sẽ gặp ở mọi bài học. Bấm nút tiến ▶ để đi từng bước, hoặc bấm Chạy để xem tự động: mỗi dòng lệnh sáng lên đúng lúc nó chạy, và bạn thấy giá trị biến đổi ngay trên bộ nhớ. Không cần cài đặt gì cả.

Tính tổng các số từ 1 đến 5 C++
1#include <iostream>
2using namespace std;
3
4int main() {
5 int tong = 0;
6 for (int i = 1; i <= 5; i++) {
7 tong = tong + i;
8 }
9 cout << tong;
10}
Ngăn xếp stack
main()
tong= 0
Bộ nhớ động heap
(trống)
Dòng 5: máy tạo biến tong trên bộ nhớ và đặt giá trị ban đầu là 0.
1/9
12
học phần
266
bài học tương tác
175
công cụ trực quan
DAU
Đại học Kiến trúc Đà Nẵng

Đây là bộ sách tương tác cho mười hai môn nền tảng về lập trình và trí tuệ nhân tạo, từ những dòng code C đầu tiên cho tới toán của học máy, các độ đo trong xử lý ngôn ngữ, kiến trúc bên trong những mô hình ngôn ngữ lớn mã nguồn mở, kỹ năng dùng AI và cả đạo đức, pháp luật khi dùng AI. Khác với sách giấy, ở đây bạn không chỉ đọc mà còn nhìn thấy mọi thứ vận hành: giá trị biến đổi trên bộ nhớ, con trỏ trỏ đi đâu, thuật toán duyệt đồ thị ra sao, một câu lệnh AI được xử lý thế nào. Cách học chủ động này giúp hiểu bản chất thay vì học thuộc, và nhớ lâu hơn nhiều so với đọc suông.

Mọi bài đều đi theo ba nhịp giống nhau: đọc một đoạn lý thuyết ngắn gọn đúng trọng tâm, thử một thành phần tương tác để tận mắt thấy điều vừa đọc, rồi tự kiểm tra bằng câu hỏi ở cuối bài. Bạn có thể học tuần tự theo lộ trình từng môn, hoặc nhảy thẳng tới đúng chủ đề mình cần.

Cách học ở đây

📖
Đọc lý thuyếtNgắn gọn, đúng trọng tâm, ví dụ gần với đời sống. Không sa vào lý thuyết dài dòng.
▶️
Thử ngay trên trangChạy code từng bước, duyệt thuật toán, phân loại tình huống, so sánh câu lệnh AI.
🧠
Tự kiểm traCâu hỏi có lời giải ở cuối mỗi bài, giúp bạn biết mình đã thật sự hiểu chưa.

Chọn học phần

Lập trình

Học theo thứ tự này nếu bạn mới bắt đầu: C dạy bạn cách máy thật sự chạy, rồi C++ và hướng đối tượng dạy cách tổ chức code lớn, còn Java đi sâu vào đa luồng và mạng.

AI và dữ liệu

Bảy môn này xếp từ ngoài vào trong. Nhập môn công nghệ số là điểm khởi hành cho sinh viên năm nhất mọi ngành. Trí tuệ nhân tạo cho bạn bản đồ toàn cảnh, Nền tảng AI mở nắp xem cơ chế bên dưới, từ gradient tới mạng tích chập, NLP dạy cách đo chất lượng, Kiến trúc LLM hiện đại mổ vào bên trong các mô hình mở, còn hai môn cuối nói về việc dùng chúng cho tử tế.