OLHub

About

Học lập trình hiểu bản chất,không chỉ thuộc syntax.

OLHublà nền tảng học lập trình text-first dành cho sinh viên IT Việt Nam. Mỗi khái niệm chúng tôi dạy đều bắt đầu từ “vì sao tồn tại” trước khi đến “cách dùng”.

26 khoá học · 772 bàiMiễn phí cho đa số nội dungTiếng Việt

Theo dõi

Kênh video & nhóm cộng đồng

Trên YouTube, Facebook và TikTok, chúng tôi kể chuyện concept bằng video — những lúc nhìn chạy và nghe giải thích dễ vào hơn đọc một mình. Nhóm Facebook là chiều ngược lại: bạn hỏi, người đang học cùng chặng trả lời. Còn lộ trình có thứ tự, bài tập và theo dõi tiến độ thì ở ngay trên web này.

26

khoá học độc lập

772

bài text-first

100%

dẫn về spec/docs gốc

cho đa số nội dung

Vì sao tồn tại

Sinh viên IT Việt đang thiếu thứ gì?

Tài liệu lập trình tiếng Việt phần lớn dừng ở mức “cú pháp: gõ thế này, chạy thế kia”. Học xong vẫn không hiểu vì sao JVM phải có Garbage Collector, hay vì sao SQL có index B-tree mà không phải hash. Kết quả: gặp bug runtime là bó tay, đi phỏng vấn tới câu “why” là đứng hình.

Tài liệu tiếng Anh chất lượng (Oracle docs, JEP, postgres source, MIT OpenCourseWare) thì khó tiếp cận với người mới — không phải vì tiếng Anh, mà vì giả định người đọc đã có nền tảng CS vững.

OLHub lấp khoảng giữa đó. Mỗi bài học có cấu trúc: scenario thực tế analogy cơ chế bên dưới pitfall + cách đúng deep dive vào spec gốc self-check.

Phương pháp

Bốn nguyên tắc thiết kế nội dung

01

Text-first

Video dễ xem nhưng khó tra cứu lại, khó copy-paste code, khó SEO. Text-first cho phép Ctrl+F tìm khái niệm, copy code chạy ngay, và Google hiểu được nội dung. Khi cần biểu đồ, ta dùng sơ đồ vẽ riêng cho từng bài.

02

Vì sao trước cách làm

Chúng tôi không bắt đầu bài bằng "cú pháp như sau". Mỗi khái niệm mở đầu bằng vấn đề thực tế: "giả sử bạn cần X, code naive bị bottleneck Y, rồi mới giới thiệu giải pháp". Hiểu motivation rồi syntax tự khắc dễ nhớ.

03

Truy xuất chủ động

Đọc lại không tạo ra trí nhớ — tự nhớ lại mới tạo. Mỗi bài kết bằng câu hỏi tự kiểm tra: bạn trả lời trước, đáp án hiện sau, và có nút làm lại để ôn cách quãng.

04

Đào tới spec gốc

Khi giải thích Garbage Collector, chúng tôi dẫn JEP cụ thể. Khi nói về index B-tree, dẫn PostgreSQL docs. Khi đề cập DI, dẫn Spring source. Mục tiêu: bạn không học "theo OLHub nói" mà học cách đọc tài liệu chính gốc.

Đội ngũ

Ai đứng sau OLHub

Một nhóm developer Việt làm sản phẩm thật, đứng lớp thật, và viết content vì thấy chất lượng tài liệu lập trình tiếng Việt còn nhiều khoảng trống có thể lấp.

OL

OLHub Team

Content & Engineering

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.

+

Đang mở rộng

Contributor

Bạn là dev có kinh nghiệm thực tế và muốn viết về một mảng cụ thể (DevOps, ML, mobile, security…)? Chúng tôi đang tìm contributor — viết bài cùng team với chuẩn chất lượng cao.

Liên hệ

Có gì muốn nói?

Bug trong nội dung? Sai sót kỹ thuật? Feedback về phương pháp dạy? Muốn cộng tác? Email luôn — chúng tôi đọc tất cả.