minimind—Train a Small Language Model from ScratchThis is not only an implementation of a mini-language model, but also an introductory tutorial for Ljingyaogong·Python·9 days ago631
pytorch-deep-learning—Learn PyTorch for Deep Learning: From Zero to MasteryThis project offers a wealth of illustrated tutorials, code examples, video explanations, and practimrdbourke·Jupyter·9 days ago146
domain-driven-hexagon—Best Practices for Learning Domain-Driven Design and Hexagonal ArchitectureThis is a sample project that integrates Domain-Driven Design (DDD) with Hexagonal Architecture, aimSairyss·TypeScript·a month ago443
spring-reading—Spring Source Code Reading2This is a tutorial with illustrations and text explaining the Spring source code. The content coversxuchengsheng·Java·7 months ago4.2k
90DaysOfDevOps—90-Day DevOps Free TutorialThis project began as the author's notes for learning DevOps knowledge and has now evolved into a coMichaelCade·Shell·4 months ago1.8k
AISystem—AI Systems & Deep Learning Tutorials2This project primarily focuses on tutorials regarding the design of artificial intelligence and deepchenzomi12·Jupyter·a year ago2w
nn-zero-to-hero—From Zero to Neural Network Expert3This course starts from the very basics, including video lectures, exercises, and corresponding sourkarpathy·Jupyter·a year ago2.6k
WTF-zk—An Introduction to Zero-Knowledge ProofsThis is a beginner-level tutorial on zero-knowledge proofs, a technology that allows one party to prWTFAcademy·Jupyter·7 months ago4.4k
RAG_Techniques—Retrieval-Augmented Generation (RAG) Tutorial CollectionThis project offers more than 20 advanced tutorials on RAG techniques, including implementation guidNirDiamant·Jupyter·5 months ago1.1k
miniob—From Zero to One: Database Kernel Practical Tutorial3This project is a learning initiative on databases developed from scratch by the OceanBase team, basoceanbase·C++·2 years ago2.3w
docs-linux-kernel-labs-zh-cn—Linux Kernel ExperimentsThis project is the Chinese translation of the 'Linux Kernel Teaching' course from the University oflinux-kernel-labs-zh·Other·8 months ago1.7k
llm-universe—Learn to Develop Large Model ApplicationsThis project is a large model application development tutorial designed specifically for novice devedatawhalechina·Jupyter·9 months ago2.6k
GPU-Puzzles—Interactive Tutorial for Learning GPU Parallel ProgrammingThis project offers 14 exercises to help learn GPU programming. You are required to write code to sosrush·Jupyter·4 months ago788
llama3-from-scratch—Tutorial on Implementing Llama 3 from ScratchThis project helps people deeply understand how Large Language Models (LLMs) work by building Llama naklecha·Jupyter·8 months ago1.9k
rust-by-practice—Practical Rust Language ExercisesThis project provides a multitude of practical Rust exercises to help newcomers learn and get startesunface·Rust·a year ago2.7k