Toàn bộ bài học tại đây miễn phí mãi mãi

Tham gia group Facebook
Tự Học Công NghệTự Học Công Nghệ
Vào học ngay
THCN://

Kiến thức chuẩn quốc tế · Bản sắc thực tế Việt Nam

Bước vào thế giới công nghệ,
cùng bắt đầu từ con số 0

720+ bài học - 100% miễn phí vĩnh viễn - giáo trình thiết kế riêng cho người Việt học lập trình, dữ liệu, AI, hạ tầng và kỹ năng làm sản phẩm công nghệ. Học theo phương pháp Spaced Repetition khoa học.

LIVELive cập nhật trực tiếp
01người học
0+
02bài học
0+
03đã hoàn thành
0+
bai-24/big-o.md
+10 XP
Đang học thật·Bài học hôm nay

Đọc độ phức tạp Big-O trong 5 phút

Ví dụ trong bài

Một vòng lặp lồng trong một vòng lặp, mỗi vòng chạy n lần. Với n = 1.000, code chạy bao nhiêu bước?

let steps = 0;for (let i = 0; i < n; i++) {  for (let j = 0; j < n; j++) {    steps++;  }}// n = 1000 -> steps = 1000000
Cỡ dữ liệu
n = 1.000
Số bước
1.000.000
Big-O
O(n²)

$ thcn run bai-24 --n=1000

O(n²) với n = 1.000 đã là một triệu bước

So sánh hai thuật toán chỉ có nghĩa trên cùng cỡ dữ liệu

Đo bằng profiler trước khi viết lại code

exit 0

Bài học: 5 phútQuiz: 5 câu/bàiÔn lại: Sau 5 bài
STATUSOK
THCN://SYSTEMS/01Học theo nhu cầu

Bắt đầu từ việc bạn muốn làm

Không phải từ môn học. Chọn một việc - mỗi chặng giải thích bằng ví dụ đời thường, có bảng so sánh, và chốt lại trong một câu.

HTML tạo ra thứ để nhìn thấy, CSS làm cho nó đẹp mắt, còn JavaScript làm cho nó hoạt động.

Tóm gọn trong một câu
Xem tất cả nhu cầu
~/hoc-theo-nhu-cau
30 chặng
THCN://SYSTEMS/02Xem trước giao diện thật

Đây là những gì bạn sẽ dùng mỗi ngày

Không chỉ là bài đọc dài - dashboard theo dõi tiến độ thật, quiz sau mỗi bài, và cấp độ/XP để biết mình đang ở đâu.

Trong chương này

F01Live XP cập nhật
F02Bảng xếp hạng theo tuần
F03Hệ thống ôn tập ngắt quãng
F04Game Kingdom mở theo tiến độ
F05Bảng tin phản biện ý tưởng
F06Học nhóm giữ nhịp mỗi ngày
THCN://APP/DASHBOARDPREVIEW
tuhoccongnghe.vn/dashboard

Cấp độ 6

Kỹ sư cao cấp

1,240 XP
Git là gì và vì sao mọi nhóm đều dùng
Đọc độ phức tạp Big-O trong 5 phút
REST và GraphQL: khác nhau ở đâu

18 ngày

chuỗi học liên tục

Top tuần này

1. Minh Anh2,105 XP
2. Đức Huy1,940 XP
3. Bạn1,240 XP
THCN://COMMUNITY/LEADERBOARD
LIVE

BẢNG VINH DANH LIVE HỌC VIÊN

THCN://SYSTEMS/03Cộng đồng thật

Học viên nổi bật đang học mỗi ngày

Đây không phải bảng số liệu trang trí. Người mới vào có thể nhìn ngay ai đang học thật, ai giữ được nhịp đều, và cảm giác tiến bộ trong hệ thống trông ra sao.

Bài hoàn thành mỗi ngày14 ngày gần nhất
  
Hoạt động học gần đây

Ẩn danh - chỉ hiện bài và thời điểm, không hiện người học.

THCN://SYSTEMS/04Xem trước Game Kingdom

Một vương quốc công nghệ để bạn mở khóa bằng kiến thức

Game Kingdom biến việc học thành nhiệm vụ: hoàn thành bài, làm quiz, chơi mini game và mở dần các công trình trong vương quốc.

Ảnh nền đường chân trời thành phố
VƯƠNG QUỐC GAME CÔNG NGHỆ INTERACTIVE

Bản đồ nhiệm vụ & Công trình

Trung tâm dữ liệu Silicon Valley
TRUNG TÂM DỮ LIỆU

Trung tâm dữ liệu Silicon Valley

Đấu trường Thiết kế hệ thống

Mở khóa ở Lv.5
Trung tâm xương sống Internet
XƯƠNG SỐNG INTERNET

Trung tâm xương sống Internet

Thử thách Mạng & Giao thức

Mở khóa ở Lv.3
Cảng dữ liệu Singapore
PIPELINE DỮ LIỆU

Cảng dữ liệu Singapore

Cảng Dữ liệu & Luồng xử lý

Mở khóa ở Lv.2
Đấu trường kiến thức solo
SOLO PVP DUEL

Đấu trường kiến thức solo

Đánh Boss bằng câu hỏi Active Recall

Mở khóa ở Lv.1
Chi tiết công trình

Trung tâm dữ liệu Silicon Valley

Đấu trường Thiết kế hệ thống

Thực hành tách dịch vụ, chọn nơi đặt cache và cân đối đánh đổi giữa tốc độ, chi phí và độ tin cậy.

Kỹ năng mở khóa:

✓ Thiết kế hệ thống✓ Cache & hàng đợi✓ Đọc sơ đồ kiến trúc
Đang diễn ra: Mở khóa vương quốc công nghệ bằng bài học thật
Vào chơi thử Game Kingdom đầy đủ
THCN://SYSTEMS/05Không chỉ là bài học

Học, chơi, hỏi đáp và chia sẻ trong cùng một hệ sinh thái công nghệ

Sau khi tạo tài khoản, bạn không chỉ đi qua lộ trình bài học. Bạn còn có lộ trình active recall ôn tập chủ động, học nhóm 3D để giữ nhịp, và Bảng tin để trao đổi kiến thức với cộng đồng.

Khám phá sản phẩm
01 / NGUYÊN TẮC THIẾT KẾ

Vì sao 92% học viên duy trì thói quen học mỗi ngày?

Giải quyết 4 rào cản tâm lý lớn nhất khi tự học công nghệ bằng thiết kế sản phẩm tinh gọn.

Chống quên bài học

Spaced Repetition tự động nhắc ôn lại đúng thời điểm sắp quên.

100% Miễn phí mãi mãi

Không khoá học trả phí đắt đỏ ẩn phía sau. Tự do học hoàn toàn.

Lộ trình rõ ràng

Chia chặng từng bước từ cơ bản đến thiết kế hệ thống.

Đo lường phản xạ

Quiz Active Recall + XP bảng xếp hạng giúp biết ngay độ hiểu bài.

THCN://SYSTEMS/06Vì sao chúng tôi làm

Ngành công nghệ Việt Nam lớn rất nhanh, nhưng khoảng trống kỹ năng nền tảng vẫn còn rất lớn.

Chỉ sốGiá trịÝ nghĩaNguồn
Tay nghề cao11%lực lượng lao động đạt tay nghề cao - Malaysia 29%.ManpowerGroup, chỉ số Total Workforce
Khoảng trống7/10sinh viên CNTT ra trường cần thêm 3-6 tháng mới làm được việc.VnEconomy
Quy mô ngành1,2 triệungười đang làm trong 74.000 doanh nghiệp công nghệ.Bộ Khoa học và Công nghệ
README.md
OK

Tầm nhìn & Sứ mệnh

Xây dựng giáo trình công nghệ 100% miễn phí, rõ ràng và đủ sâu cho người học Việt Nam. Giúp việc tự học công nghệ trở nên gần gũi, thực tế và bền vững.

Bắt đầu học miễn phí