• Trang chủ
    • Môn học
    • Kỳ thi
    • Báo lỗi
    • Giới thiệu

    Theo chương trình đào tạo

    🌱
    7251 bài

    Nhập môn lập trình

    Làm quen tư duy lập trình: biến, kiểu dữ liệu, toán tử, rẽ nhánh, vòng lặp, hàm, mảng và chuỗi — trên nhiều ngôn ngữ.

    71 chủ đề
    🧩
    2076 bài

    Lập trình hướng đối tượng

    Đóng gói, kế thừa, đa hình, generic/closure và các cấu trúc dữ liệu tự định nghĩa (struct, enum) theo từng ngôn ngữ.

    11 chủ đề
    🧮
    1607 bài

    Cấu trúc dữ liệu & Giải thuật

    Mảng, danh sách liên kết, ngăn xếp, hàng đợi, cây, đồ thị; sắp xếp, tìm kiếm, quy hoạch động, tham lam, BFS/DFS, đường đi ngắn nhất.

    43 chủ đề
    🗄️
    1897 bài

    Cơ sở dữ liệu

    Truy vấn và thiết kế dữ liệu với SQLite, SQL Server (T-SQL) và MongoDB. Các engine MySQL, PostgreSQL, Oracle PL/SQL sẽ bổ sung sau.

    29 chủ đề
    🌐
    1221 bài

    Lập trình Web

    Xây dựng giao diện với HTML/CSS/JavaScript và xử lý logic phía client. Backend Node.js và framework sẽ bổ sung sau.

    4 chủ đề
    🖧
    544 bài

    Lập trình Web & Backend

    Logic backend & web động: HTTP request/response, định tuyến (Express-style routing), middleware, REST API & CRUD, xử lý JSON, query string & form data, template engine, xác thực & phiên (JWT/cookie/session), validation & sanitization, mã trạng thái HTTP & REST semantics, WebSocket & real-time, caching & ETag, rate limiting, pagination/filter, CORS, GraphQL, file upload, API versioning, MVC. Cài đặt bằng JavaScript (Node).

    20 chủ đề
    🤖
    1507 bài

    Trí tuệ nhân tạo & Machine Learning

    Tìm kiếm trên đồ thị (BFS/DFS/A*), trò chơi đối kháng (minimax/alpha-beta), ràng buộc (N-Queens/Sudoku/cryptarithmetic), heuristic & học máy cơ bản (k-means/KNN/Naive Bayes), fuzzy search và xử lý dữ liệu Python (numpy, pandas).

    23 chủ đề
    🐞
    178 bài

    Debug & Fix Code

    Bài tập đọc hiểu code có sẵn lỗi (off-by-one, sai operator, sai base case, ...) trên Python/Java/C++/JavaScript. Tìm và sửa bug để pass test.

    1 chủ đề
    📁
    80 bài

    OOP Project nhiều file

    Project Java multi-file thực hành kế thừa, đa hình, abstract, interface, generics, exception, equals/hashCode, composition, design pattern (Singleton + Factory). Mỗi bài 2-5 file .java.

    11 chủ đề
    🔢
    204 bài

    Toán rời rạc

    Tổ hợp & chỉnh hợp, lý thuyết đồ thị, logic mệnh đề, số học & đồng dư (modular, CRT, Euler), quan hệ & ánh xạ, quy nạp & truy hồi — cài đặt bằng Python, chấm theo kết quả.

    7 chủ đề
    🖥️
    140 bài

    Kiến trúc máy tính

    Hệ cơ số & chuyển đổi, biểu diễn số nguyên (bù 2, tràn số), số chấm động IEEE 754, phép toán logic & thao tác bit, mã hóa và đánh giá hiệu năng (CPI, Amdahl, cache).

    7 chủ đề
    🌐
    140 bài

    Mạng máy tính

    Địa chỉ IP & lớp mạng, subnet & CIDR (VLSM, supernetting), checksum & phát hiện lỗi (CRC, Hamming), các tầng & giao thức (TCP/IP, sliding window), định tuyến (Dijkstra, distance vector).

    7 chủ đề
    🐧
    1256 bài

    Hệ điều hành Unix

    Thực hành shell Bash (grep/sed/awk/pipe/script), khái niệm Unix (quyền & chmod, inode, tiến trình, tín hiệu, file descriptor, crontab, PATH), lập trình hệ thống C/POSIX (fork, bit & quyền, file I/O), IPC, mạng & socket, namespace & container, cùng nền tảng lý thuyết HĐH (lập lịch CPU, bộ nhớ & thay trang, đồng bộ & bế tắc, phân trang, hệ thống file). Hơn 1200 bài.

    46 chủ đề
    🔐
    1010 bài

    An toàn thông tin & Mật mã

    Mật mã cổ điển (Caesar, Vigenère, Affine, Hill, Playfair, phân tích tần suất), số học mật mã (modular, số nguyên tố), mật mã khóa công khai (RSA, Diffie-Hellman, chữ ký số), mật mã hiện đại (AES, mã khối/luồng, XOR), hàm băm & toàn vẹn, encoding, an toàn web (SQLi/XSS), mật khẩu & xác thực, thử thách CTF, cùng chủ đề nâng cao (ECC, blockchain, giao thức TLS/Kerberos, điều tra số, an ninh mạng, chia sẻ bí mật Shamir, kiểm soát truy cập, phân tích lỗ hổng CVSS, mật mã hậu lượng tử, OTP/TOTP). Hơn 800 bài.

    30 chủ đề
    ➗
    997 bài

    Toán cho CNTT

    Đại số tuyến tính (ma trận, định thức & nghịch đảo, hệ phương trình tuyến tính, hạng & không gian vector, trị riêng & vector riêng, vector & hình học) và giải tích số (giải phương trình Newton/bisection, nội suy Lagrange/Newton, tích phân số trapezoidal/Simpson, đạo hàm số & ODE Euler/Runge-Kutta). Nền tảng toán cho khoa học máy tính.

    20 chủ đề
    📊
    1012 bài

    Xác suất & Thống kê

    Xác suất cơ bản (tổ hợp, biến cố), xác suất có điều kiện & Bayes, biến ngẫu nhiên, phân phối rời rạc (nhị thức, Poisson) & liên tục (chuẩn, mũ), thống kê mô tả, ước lượng & khoảng tin cậy, kiểm định giả thuyết (z/t/chi-square), hồi quy & tương quan, lấy mẫu & định lý giới hạn trung tâm. Nền tảng cho phân tích dữ liệu & MIS.

    20 chủ đề
    🔧
    1012 bài

    Trình biên dịch

    Phân tích từ vựng (lexer/tokenizer), biểu thức trung tố/hậu tố/tiền tố (shunting yard), phân tích cú pháp đệ quy, cây cú pháp AST, phân tích LL(1) (FIRST/FOLLOW) và LR (shift-reduce), bảng ký hiệu & phạm vi, kiểm tra kiểu, sinh mã & máy ảo stack, tối ưu mã & thông dịch. Nối tiếp môn Automat.

    20 chủ đề
    🔣
    444 bài

    Automat & Ngôn ngữ hình thức

    Mô phỏng DFA/NFA, khử không xác định (subset construction), biểu thức chính quy, văn phạm phi ngữ cảnh (CYK, FIRST/FOLLOW), pumping lemma và tối tiểu hóa/tương đương automat.

    10 chủ đề
    🌐
    1135 bài

    Thiết kế Web

    Bám sát giáo trình Thiết kế Web (ĐH KTQD): tổng quan Web & URL, HTML (phần tử, ngữ nghĩa, bảng, biểu mẫu), CSS (bộ chọn, độ ưu tiên, màu sắc, định dạng), thiết kế bố cục (mô hình hộp, đơn vị, Flexbox, Grid, đáp ứng), JavaScript căn bản, DOM, công cụ (Emmet, SASS, Bootstrap, jQuery) và triển khai Website.

    19 chủ đề

    Theo ngôn ngữ lập trình

    🐍
    4141 bài

    Python

    Cú pháp Python, hàm, mảng/chuỗi, OOP và thuật toán cơ bản — kèm Data Science (numpy, pandas).

    10 chủ đề
    ☕
    1001 bài

    Java

    Lập trình Java: OOP, Collections, Stream, Lambda, đa luồng và xử lý ngoại lệ.

    15 chủ đề
    🔷
    1017 bài

    C++

    C++ từ cú pháp cơ bản tới OOP, STL và thuật toán — nền tảng cho lập trình thi đấu.

    10 chủ đề
    🎯
    1004 bài

    C#

    Lập trình C#: cú pháp, OOP, và các bài toán thuật toán cơ bản.

    10 chủ đề
    🟨
    1947 bài

    JavaScript

    JavaScript: cú pháp, hàm, OOP & closure, xử lý mảng/chuỗi và thuật toán.

    9 chủ đề
    🔵
    1001 bài

    TypeScript

    TypeScript: kiểu tĩnh, generic, OOP và thuật toán trên nền JavaScript.

    9 chủ đề
    🐹
    1011 bài

    Go

    Ngôn ngữ Go: cú pháp, struct & method, xử lý dữ liệu và thuật toán cơ bản.

    10 chủ đề
    🐘
    1006 bài

    PHP

    PHP: cú pháp, hàm, OOP, xử lý chuỗi/mảng và thuật toán cơ bản.

    9 chủ đề
    🦀
    1000 bài

    Rust

    Rust: cú pháp, struct & enum, sở hữu bộ nhớ và thuật toán cơ bản.

    9 chủ đề
    🔧
    1062 bài

    C

    Ngôn ngữ C: cú pháp, con trỏ & bộ nhớ, mảng/chuỗi và thuật toán cơ bản.

    9 chủ đề
    0/23879 Đã giải
    #1
    ● easy
    1
    #Prime-Bài 10. T-prime
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    35.71%
    Thành công
    56
    Lượt submit
    #2
    ● easy
    2
    #Prime-Bài 11. T-Prime 2
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    18.18%
    Thành công
    33
    Lượt submit
    #3
    ● easy
    3
    #Prime-Bài 12. T-prime 3
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    83.33%
    Thành công
    6
    Lượt submit
    #4
    ● easy
    4
    #Prime-Bài 13. Ước số nguyên tố nhỏ nhất.( Sử dụng sàng biến đổi)
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    85.71%
    Thành công
    7
    Lượt submit
    #5
    ● easy
    5
    #Prime-Bài 1: Kiểm tra số nguyên tố
    ● easy
    Codelab
    🏷️
    C++
    Math
    +1
    29.27%
    Thành công
    41
    Lượt submit
    #6
    ● easy
    6
    #Prime-Bài 2. Sàng số nguyên tố.
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    8.33%
    Thành công
    12
    Lượt submit
    #7
    ● easy
    7
    #Prime-Bài 3. Sàng số nguyên tố trên đoạn.
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    25%
    Thành công
    8
    Lượt submit
    #8
    ● easy
    8
    #Prime-Bài 4. Kiểm tra số nguyên tố 2
    ● easy
    📖 Có đáp án
    Codelab
    🏷️
    C
    Math
    +1
    0%
    Thành công
    2
    Lượt submit
    #9
    ● easy
    9
    #Prime-Bài 5. Số nguyên tố và chữ số nguyên tố
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    100%
    Thành công
    1
    Lượt submit
    #10
    ● easy
    10
    #Prime-Bài 6. Liệt kê N số nguyên tố đầu tiên
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    40%
    Thành công
    5
    Lượt submit
    #11
    ● easy
    11
    #Prime-Bài 7. Cặp số nguyên tố
    ● easy
    Codelab
    🏷️
    C
    Math
    +1
    0%
    Thành công
    2
    Lượt submit
    #12
    ● easy
    12
    #Prime-Bài 8. Số thuần nguyên tố
    ● easy
    Codelab
    🏷️
    C
    Number Theory
    0%
    Thành công
    0
    Lượt submit
    #13
    ● easy
    13
    #Prime-Bài 9. Nguyên tố cùng nhau
    ● easy
    📖 Có đáp án
    Codelab
    🏷️
    C
    Math
    +1
    0%
    Thành công
    1
    Lượt submit
    #14
    ◆ medium
    14
    10 giao dịch lớn nhất
    ◆ medium
    Codelab
    🏷️
    Mongodb
    Aggregation
    100%
    Thành công
    1
    Lượt submit
    #15
    ◆ medium
    15
    10 user có tên hiển thị
    ◆ medium
    Codelab
    🏷️
    Mongodb
    Aggregation
    100%
    Thành công
    1
    Lượt submit
    #16
    ◆ medium
    16
    5 comment mới nhất
    ◆ medium
    Codelab
    🏷️
    Mongodb
    Aggregation
    0%
    Thành công
    0
    Lượt submit
    #17
    ◆ medium
    17
    5 listing nhiều giường
    ◆ medium
    Codelab
    🏷️
    Mongodb
    Aggregation
    0%
    Thành công
    0
    Lượt submit
    #18
    ◆ medium
    18
    5 rạp có zipcode bất kỳ
    ◆ medium
    Codelab
    🏷️
    Mongodb
    Aggregation
    100%
    Thành công
    1
    Lượt submit
    #19
    ● easy
    19
    AI CSP: Kiểm tra Sudoku hợp lệ
    ● easy
    Codelab
    🏷️
    Trí tuệ nhân tạo
    AI: Bài toán ràng buộc
    0%
    Thành công
    0
    Lượt submit
    #20
    ◆ medium
    20
    AI CSP: Knapsack 0/1 (giá trị lớn nhất)
    ◆ medium
    Codelab
    🏷️
    Trí tuệ nhân tạo
    AI: Bài toán ràng buộc
    0%
    Thành công
    0
    Lượt submit
    • More pages