🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
Repository Index
71,372 visible repositories in the index
1–24 of 73 · Most stars
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
🧠 Train a 64M-parameter LLM from scratch in just 2h!
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
TranslatedProgrammer Yupi's (程序员鱼皮) complete AI resource collection + zero-basics Vibe Coding tutorial. Shares step-by-step OpenClaw tutorials, ways to use large models (DeepSeek / GPT / Gemini / Claude / GLM), the latest AI news, a complete collection of Prompts, an AI knowledge encyclopedia (Agent Skills / RAG / MCP / A2A), AI programming tutorials (Harness Engineering), guides to using AI tools (Cursor / Claude Code / TRAE / Codex / Copilot), AI development framework tutorials (Spring AI / LangChain), and a guide to monetizing AI products, helping you quickly master AI technology and stay at the forefront of the times. This project is the open-source documentation aiguide, which has been upgraded to the Yupi AI Navigation website (鱼皮 AI 导航网站)
End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.
Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG. We also show you how to solve end to end problems using Llama model family and using them on various provider services
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
- learning
- starter-project
- golang
- scratch
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
- reverse-engineering
- hacking
- x86
- x64
Natural Language Processing Tutorial for Deep Learning Researchers
TranslatedThis project is a tutorial on developing large model applications, aimed at beginner developers. Read it online at: https://datawhalechina.github.io/llm-universe/
A straightforward method for training your LLM, from downloading data to generating text.
Translated🔍 Hands-on LLM Application Development, Part 1: A Full-Stack Guide to RAG Technology. Read online at: https://datawhalechina.github.io/all-in-rag/
- embedding
- kimi-k2
- langchain
- llama-index
Pocket Flow: Codebase to Tutorial
Tips and tricks for working with Large Language Models like OpenAI's GPT-4.
TranslatedA Chinese-language introductory tutorial for LangChain
A collection of machine learning examples and tutorials.
👀 Train a 65M-parameter VLM from scratch in just 2h!
- artificial-intelligence
- chatgpt
- vision-language-model
Educational blog posts for Rust beginners
22 prompt engineering techniques with hands-on Jupyter Notebook tutorials, from fundamental concepts to advanced strategies for leveraging LLMs.
Overview and tutorial of the LangChain Library
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
- go
- golang
- ddd
- clean-architecture