Khoá học

Thuật toán Ứng dụng — DP, String, Big Data & hơn nữa

Quyết định dưới ràng buộc (dynamic programming, greedy, backtracking), pattern matching & string, big-data/streaming khi RAM không đủ và thuật toán phân tán. Ba module geometry/spatial, search engine, cryptographic/integrity sắp ra mắt. Code bằng pseudocode.

OL

Giảng viên

OLHub Team
All-AccessNâng cao

38 bài đã sẵn sàng · Đọc kỹ, không xem video

4 module

Học theo từng phần, không bị nhồi

Nâng cao

Cho dev đã có kinh nghiệm

38 bài

Text-first — đọc kỹ, không xem video

~9.4 giờ

Tự nhịp, học theo tốc độ của bạn

Bạn sẽ học được gì

Sau khoá học, bạn sẽ:

  • Apply dynamic programming, greedy và backtracking vào bài toán tối ưu thực tế

  • Implement string matching (KMP, Rabin-Karp, suffix structures) cho search và bioinformatics

  • Design thuật toán big-data/streaming (external sort, sketch, sampling) khi dữ liệu vượt RAM

  • Explain thuật toán phân tán (consistent hashing, quorum, Raft) trong hệ thống production

Chương trình

Nội dung khoá học

4 module sẵn sàng · 38 bài · 3 module sắp ra mắt. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Quyết định dưới constraint — DP, Greedy, Backtracking

    10 bài · ~151 phút

  2. 02

    Pattern matching & String

    9 bài · ~131 phút

  3. 03

    Big data & streaming — Khi RAM không đủ

    9 bài · ~133 phút

  4. 04

    Thuật toán phân tán

    10 bài · ~148 phút

  5. 05

    Geometry & SpatialSắp ra mắt

    Outline — đang biên soạn

    • Module này đang được biên soạn. Outline đã có để định hướng lộ trình — chưa mở học.
  6. 06

    Search engine algorithmsSắp ra mắt

    Outline — đang biên soạn

    • Module này đang được biên soạn. Outline đã có để định hướng lộ trình — chưa mở học.
  7. 07

    Cryptographic & integrity algorithmsSắp ra mắt

    Outline — đang biên soạn

    • Module này đang được biên soạn. Outline đã có để định hướng lộ trình — chưa mở học.

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

Backend engineers

Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.

Xem hồ sơ team →

Gửi khoá này cho bạn học cùng?

Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.

Sẵn sàng bắt đầu?

Trang tổng quan và 2 bài đầu đọc miễn phí. Phần còn lại mở bằng All-Access Pass, một lần mua cho mọi khoá chuyên sâu.