Một danh sách những gì liên quan đến lập trình và việc học lập trình. Có rất nhiều những tài liệu lập trình bằng Tiếng Việt tốt. Trang này chỉ đơn giản là một trang tổng hợp không bao giờ đầy đủ về những nguồn tài nguyên chất lượng có mặt.
Tất nhiên, Tiếng Anh vẫn sẽ luôn luôn nhiều hơn và rất gợi ý nếu bạn có thể đọc được Tiếng Anh. Nhưng nếu bạn chưa đọc được Tiếng Anh đủ tốt để hiểu thì có thể cân nhắc sử dụng bất kì tài nguyên nào ở dưới đây.
Nhưng hãy nhớ là PHẢI HỌC TIẾNG ANH, vì nguồn tài nguyên Tiếng Việt rất ít, mình sẽ làm riêng một khu để tổng hợp phần này.
- Giới thiệu
- Mục lục
- Định hướng cho từng mảng
- Tiếng Anh chuyên ngành
- Kiến trúc máy tính
- Thiết kế phần mềm
- Cấu trúc dữ liệu và giải thuật
- Toán
- Hệ điều hành
- Cơ sở dữ liệu
- Mạng máy tính
- Trí tuệ nhân tạo
- Bảo mật
- Hệ thống
- Hệ thống phân tán
- Học ở bậc đại học
- Những thứ linh tinh khác
- Định hướng học theo mảng
- Ngôn ngữ lập trình
- Tự học Tiếng Anh Chuyên Ngành
- Tất tần về Tiếng Anh cho dân IT (Hoặc tương tự)
- Tiếng Anh chuyên ngành Công nghệ thông tin - Bộ thẻ Anki
- Phần cứng máy tính - Codelearn - Không hẳn là "Kiến trúc máy tính" nhưng để cho đỡ trống
- Giải thuật và Lập trình – Lê Minh Hoàng
- Cấu trúc dữ liệu và giải thuật - Codelearn
- Cấu trúc dữ liệu và thuật toán
- Cấu trúc dữ liệu và thuật toán: Quy hoạch động
- Thuật toán căn bản - Codelearn
- Thuật toán nâng cao - Codelearn
- Cấu trúc dữ liệu và thuật toán: Lý thuyết đồ thị
- Giải bài thuật toán trên Leetcode
- Leetcode - Playlist 2 - Vol (200 - 399)
- PostgreSQL cơ bản - Hoặc một khóa khác https://www.youtube.com/playlist?list=PLEzgItGwNvPvBop425XblEPJDC_Wrg5AF
- PostgreSQL cơ bản và có hướng dẫn kết nối bằng Java
- Giáo trình tự học NoSQL - MongoDB - ZendVN
- Mongo DB cơ bản - RHP Team
- MongoDB 2020 - CodersX
- datnguyenE18/Network - Hệ thống mạng
- d2l-vi - Một cuốn sách về Học Sâu đề cập đến nhiều framework phổ biến, được sử dụng trên 300 trường Đại học từ 55 đất nước bao gồm MIT, Stanford, Harvard, và Cambridge. Đọc tại: Đắm chìm vào Học sâu -
trl.:
Nhóm dịch thuật Đắm chìm vào Học sâu (HTML) - ml-yearning-vi - Một cuốn sách tập trung vào hướng dẫn cách cấu trúc các dự án Học Máy và phân tích cách làm cho các thuật toán Học Máy hoạt động.
- handson-ml2-vn - Jupyter Notebook cung cấp các kiến thức cơ bản về Học Máy và Học Sâu bằng Python với Scikit-Learn, Keras, và TensorFlow 2.
- Machine learing cơ bản - Vũ Hữu Tiệp (:construction: in process)
- opsec-guide - Hướng dẫn thực hành căn bản về bảo mật thông tin cá nhân/danh tính trên không gian mạng, chống lại việc dò tìm thông tin.
- trhgquan/crypto - Cài đặt thuật & tóm tắt lí thuyết Mã hóa mật mã - fit@hcmus
- git-github-for-sysadmin - Hướng dẫn sử dụng git, github
- Windows Terminal và WSL
- Tìm hiểu về hệ phân tán - Tìm hiểu về hệ thống phân tán. Được đăng bởi Hero Gustin trên Viblo.
- Kho tài liệu học tập UIT
- Tài liệu HUST - Tài liệu ở HUST.
- awesome-UIT-projects - Nơi tổng hợp các project liên quan đến các môn học hoặc các công cụ dành cho sinh viên UIT.
- Kì Học Bị Thiếu Của Giáo Trình Khoa Học Máy Tính
- CS50 Vietsub - Bản Vietsub cho khoá CS50 của Loan Hà.
- Sử dụng Kubernetes
Dành cho việc học một ngôn ngữ (hoặc một mảng) lập trình cụ thể.
- Học lập trình AutoIt - J2TEAM yêu cầu đăng ký
- Series Con trỏ trong C - Cộng đồng C Việt
- C++ Cấu trúc dữ liệu - Dạy Nhau Học
- Lập trình C++ từ cơ bản đến nâng cao
- C++ từ cơ bản đến nâng cao - Codelearn
- Thư viện chuẩn C++ - Codelearn
- Lập trình hướng đối tượng trong C++ - Codelearn
- C++ nâng cao
- C++ MFC
Tham khảo Chia sẻ lộ trình tự học đến khi có OFFER FRESHER (Java) đầu tiên
- Java all - Hướng dẫn tất tần tật về Java
- java-co-ban - codelearn.io
- Lập trình hướng đối tượng trong Java - Codelearn
- Design Pattern với Java
- Java JDBCL
- Hướng dẫn Python - Python tutorial in Vietnamese - Hướng dẫn Python, được duy trì trên Github bởi mh0132345.
- Python cơ bản - Codelearn
- quangvinh86/Python-Exercises - Some Python exercises and a translation of Vietnamese
- Lập trình website với Python Django - Kteam
- Lập trình C# cơ bản - XUANTHULAB
- C# cơ bản và hướng đối tượng
- C# từ cơ bản đến nâng cao cho đến .Net Core MVC
- BoyBanhMi/CSharp - Chia sẻ code C#
- Cách sử dụng Git trong THỰC TẾ - Github - Ông Dev
- Git - from Zero to Hero - CodersX
- Quản lý source code trong dự án với GIT - TEDU
- Từ gà tới pro Git và Github trong 20 phút - Tự học Git siêu tốc - Phạm Huy Hoàng (toidicodedao)
- Go Language Advanced Programming - Zalopay
- Lập trình Golang - Code4Func
- The Little Go Book - Karl Seguin,
trl.:
Naing Lin Aung (HTML) - Golang gRPC
Đọc hướng dẫn cách học Rust - Phần lớn là Tiếng Anh.