Luyện code mỗi ngày, vững từ nền tảng
Học gì ở
KungFuTech?
KungFuTech là trang hướng dẫn học lập trình bằng tiếng Việt cho sinh viên, người mới học code và lập trình viên trẻ muốn vững lại phần nền. Mỗi bài giải thích một khái niệm, kèm ví dụ ngắn chạy được để bạn gõ lại ngay.
Một bài, một khái niệm
Một bài, một khái niệm
Mỗi bài giải thích đúng một khái niệm, đủ ngắn để đọc trong một buổi rồi gõ lại ngay.
Code chạy được

Code chạy được
Mọi đoạn code đều được chạy thử trước khi đăng. Bạn gõ lại, đổi dữ liệu và xem kết quả.
Có lộ trình rõ ràng
Có lộ trình rõ ràng
Bài được sắp theo thứ tự nên học cho từng ngôn ngữ, từ cài đặt tới cấu trúc dữ liệu.
Xem lộ trìnhBấm vào thẻ để lật xem mặt sau
Chọn lộ trình của bạn
Bốn mảng kiến thức, mỗi mảng một chuyên mục riêng. Bấm vào nhãn để đọc bài đầu tiên hoặc xem cả chuyên mục.
Java
Vòng lặp, constructor, collections và xử lý ngoại lệ: nền của lập trình hướng đối tượng.
JavaScript
Mảng, Map, optional chaining và cách trình duyệt dọn bộ nhớ cho người làm web.
Lập trình C
Cài đặt môi trường, câu lệnh điều kiện, vòng lặp và con trỏ, đi chậm từng bước.
AWS
Route 53, Kinesis, FSx: các dịch vụ đám mây được giải thích bằng ngôn ngữ dễ hiểu.
Bài mới trên KungFuTech
Bài hướng dẫn vừa đăng, mới nhất đứng đầu. Kéo sang để xem thêm.
-
Lộ trình học lập trình cho người mới: Từ nền tảng đến dự án đầu tiên
Lộ trình học lập trình cho người mới gồm 4 chặng rõ ràng: nền tư duy, cấu trúc dữ liệu, công cụ thật và chuyên sâu.…
-
Có cần bằng đại học để làm lập trình? Nhà tuyển dụng nhìn gì
Không có bằng đại học vẫn có thể làm lập trình. Tìm hiểu nhà tuyển dụng thực sự nhìn gì ở ứng viên và cách bù…
-
Học lập trình buổi tối sau giờ làm: lịch 6 tháng không gãy
Học lập trình buổi tối sau giờ làm thường bỏ dở sau vài tuần. Cùng chúng tôi xây lịch học 6 tháng thực tế, giữ nhịp…
-
Tự học bao lâu thì đi làm được? Mốc thời gian thực tế
Tự học bao lâu thì đi làm được? Đội ngũ chia sẻ mốc thời gian thực tế theo số giờ học mỗi tuần, lộ trình và…
-
Học ngôn ngữ nào trước? So sánh Python, JavaScript, Java
Học ngôn ngữ nào trước là câu hỏi nhiều bạn mới vào nghề băn khoăn. So sánh Python, JavaScript và Java theo mục tiêu, độ khó…
-
Vòng lặp for trong C: cấu trúc, luồng chạy và ví dụ
Vòng lặp for trong C gồm khởi tạo, điều kiện, bước nhảy. Xem luồng chạy, vòng lặp lồng nhau, break, continue và các lỗi thường gặp…
-
Amazon FSx là gì? FSx for Windows File Server và Lustre
Amazon FSx là gì? Tìm hiểu dịch vụ hệ thống tệp được quản lý của AWS, FSx for Windows File Server, FSx for Lustre và cách…
-
Amazon Kinesis là gì? Data Streams, Firehose và Analytics
Amazon Kinesis là gì? Tìm hiểu Kinesis Data Streams, Data Firehose, Data Analytics, shard và khi nào nên dùng từng dịch vụ xử lý dữ liệu…
Ai đứng sau
KungFuTech
Một nhóm nhỏ lập trình viên backend và frontend viết lại những gì mình từng vấp khi mới học, theo một khuôn dễ theo dõi.

Viết để bạn gõ lại được
Phần đầu nói khái niệm bằng vài câu ngắn, phần giữa là ví dụ nhỏ kèm giải thích những dòng quan trọng, phần cuối là lưu ý và lỗi thường gặp. Không chép tài liệu chính thức, không bịa số liệu.
Còn băn khoăn?
Chưa biết bắt đầu từ đâu? Lộ trình học đã sắp sẵn thứ tự bài cho từng ngôn ngữ.
hoặc viết cho chúng tôi: [email protected]



