# datawhalechina/happy-llm

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/datawhalechina-happy-llm).**

25,980 stars · 2,425 forks · Jupyter Notebook · other

## Links

- GitHub: https://github.com/datawhalechina/happy-llm
- Homepage: https://datawhalechina.github.io/happy-llm/
- awesome-repositories: https://awesome-repositories.com/repository/datawhalechina-happy-llm.md

## Topics

`agent` `llm` `rag`

## Description

Happy-LLM is an open educational resource providing a structured curriculum for artificial intelligence engineering. It serves as a comprehensive tutorial for mastering large language models, focusing on the fundamental principles and practical implementation techniques required to build and deploy generative AI applications.

The project is delivered through a series of interactive Jupyter notebooks that combine explanatory text with executable code blocks, allowing for hands-on experimentation. Content is organized into discrete, modular chapters that enable users to navigate specific topics independently. As a community-driven knowledge base, the repository facilitates collaborative contributions and ongoing updates to its technical materials.

The curriculum is compiled into a navigable web portal, providing learners with access to supplementary resources such as downloadable PDFs and presentation slides. The materials are managed via a version-controlled repository to track changes and support community-led development.

## Tags

### Education & Learning Resources

- [Educational Tutorials](https://awesome-repositories.com/f/education-learning-resources/educational-tutorials.md) — Provides structured learning materials and tutorials designed to teach technical concepts through hands-on code examples.
- [Interactive Notebooks](https://awesome-repositories.com/f/education-learning-resources/interactive-notebooks.md) — Provides interactive learning materials as executable notebooks combining text and code.
- [AI Engineering Curricula](https://awesome-repositories.com/f/education-learning-resources/ai-engineering-curricula.md) — Provides a structured curriculum for learning artificial intelligence engineering.
- [Interactive Notebook Curricula](https://awesome-repositories.com/f/education-learning-resources/interactive-notebook-curricula.md) — Provides a series of interactive documents for guided technical skill development.
- [LLM Education](https://awesome-repositories.com/f/education-learning-resources/llm-education.md) — Covers fundamental concepts and practical implementation techniques for large language models.
- [LLM Tutorials](https://awesome-repositories.com/f/education-learning-resources/llm-tutorials.md) — Provides a comprehensive guide for learning generative artificial intelligence principles.
- [Community Knowledge Bases](https://awesome-repositories.com/f/education-learning-resources/community-knowledge-bases.md) — Maintains a collaborative repository of educational content shared by contributors.
- [Modular Curricula](https://awesome-repositories.com/f/education-learning-resources/modular-curricula.md) — Organizes learning content into discrete, independent modules for flexible navigation.

### Artificial Intelligence & ML

- [Generative AI Training](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-training.md) — Teaches core workflows and technical skills for working with large language models.
