practical-tutorials/project-based-learning
PublicCurated list of project-based tutorials
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 15/09/2026
Tóm tắt bởi Bee AI
Kho tài liệu tổng hợp các bài hướng dẫn lập trình theo dự án thực tế, phân loại theo ngôn ngữ nhằm giúp lập trình viên học cách tự xây dựng ứng dụng hoàn chỉnh từ đầu.
- Phân chia tài liệu chi tiết theo hơn 20 ngôn ngữ lập trình như C/C++, Python, Go, Rust, JavaScript, Java và C#.
- Tập trung vào các dự án hệ thống và ứng dụng thực tế từ đầu như compiler, emulator, hệ điều hành, bot và game.
- Bao gồm cả hướng dẫn bài viết nhiều phần, video và tài nguyên bổ sung phong phú.
Lưu ý
- Kho lưu trữ này là danh mục liên kết tài liệu học tập, không phải thư viện mã nguồn sẵn sàng chạy.
- Một số liên kết bên ngoài hoặc tài liệu từ bên thứ ba có thể bị lỗi thời hoặc không còn duy trì.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến100
- Độ tươi100
- Cộng đồng48
- Tài liệu100
- Phát hành20
- Mức độ khóDễ tiếp cận
- Phù hợp vớiLập trình viên · Sinh viên
- Loại dự ánTài liệu
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Python
JavaScript
Go
Rust
C++
C
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
scripts/Chứa các script hỗ trợ bảo trì hoặc kiểm tra danh sách bài học.CONTRIBUTING.md/Hướng dẫn và quy tắc đóng góp bài viết hoặc dự án mới vào danh mục.LICENSE.md/Tệp giấy phép mã nguồn mở MIT của kho lưu trữ.README.md/Tài liệu chính liệt kê toàn bộ các bài hướng dẫn lập trình theo từng ngôn ngữ.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/practical-tutorials/project-based-learning.git
cd project-based-learningCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Tìm tài liệu để tự xây dựng trình biên dịch, trình giả lập (CHIP-8, NES) hoặc hệ điều hành từ con số không.
- Học phát triển web full-stack thông qua việc clone các dịch vụ phổ biến như Trello, Instagram hoặc Yelp.
- Thực hành lập trình mạng bằng cách viết TCP/IP stack, MQTT broker hoặc hệ thống chat thời gian thực.
- Áp dụng Python trong data science, machine learning và thị giác máy tính với OpenCV qua các bài tập cụ thể.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.458.5k+533
- 2
morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.422.7k+38.4k
- 3
donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.6k+859
- 4
vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"332k+1.8k
- 5
react/reactThe library for web and native user interfaces.251.9k+26
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/09/2026.