AI product Open source · Apache-2.0
LLM Course is a free educational course and roadmap for learning large language models, published as a GitHub repository with roadmaps, articles, and Google Colab notebooks. It is organized into LLM Fundamentals, LLM Scientist, and LLM Engineer sections: the first covers mathematics, Python, neural networks, and natural language processing; the second covers transformer architecture, pre-training, post-training datasets, supervised fine-tuning, preference alignment, evaluation, quantization, and emerging techniques; and the third covers running models, vector storage, retrieval-augmented generation, agents, inference optimization, deployment, and security. Its practical materials include notebooks for fine-tuning, quantization, model merging, evaluation, dataset deduplication, and creating model interfaces.