awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
karpathy avatar

karpathy/LLM101nArchived

0
View on GitHub↗
36,346 stars·1,975 forks·3 views

LLM101n

LLM101n is an educational machine learning curriculum and open-source resource designed to teach the fundamental principles and practical implementation of large language models. It functions as a technical manual that guides users through the end-to-end process of building and training neural network architectures from scratch using a dynamic tensor library for automatic differentiation and GPU-accelerated computation.

The project distinguishes itself through interactive, notebook-based instruction that allows for real-time visualization of training processes. It supports rapid experimentation and model prototyping by utilizing memory-mapped data loading to handle large datasets efficiently and a modular architecture that separates data processing, model definition, and optimization loops.

The repository covers a broad range of machine learning engineering tasks, providing a structured environment for technical skill acquisition. It serves as a centralized archive for educational content and project documentation, maintaining all materials as version-controlled assets to ensure long-term accessibility and integration with standard development workflows.

Features

  • Neural Computation Frameworks - Utilizes dynamic tensor libraries to define and train neural network architectures through automatic differentiation.
  • Machine Learning Curricula - Provides a comprehensive instructional program guiding students through the fundamental principles of large language models.
  • Neural Network Implementations - Implements core neural network architectures and training pipelines from scratch to demonstrate fundamental mechanics.
  • Open Source Learning Resources - Facilitates self-paced study and collaborative exploration of complex technical subjects through accessible materials.
  • Interactive Notebooks - Delivers educational content through interactive documents that allow real-time code execution and model visualization.
  • Technical Manuals - Demonstrates the step-by-step construction and training of deep learning architectures from scratch.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Courses and Tutorials - Course on building AI applications.
  • Learning Resources - Course on building a storyteller model.
  • Personal Projects - Educational repository for building and understanding large language models.
  • Curriculum Development Tools - Guides students through the end-to-end process of building and training modern artificial intelligence models.
  • Prototyping Environments - Provides a lightweight environment for experimenting with model design and training configurations.
  • Memory Mapping Utilities - Maps large binary datasets directly into memory to minimize overhead during high-frequency training iterations.
  • Technical Skill Training - Bridges the gap between theory and implementation through hands-on deep learning exercises.

Star history

Star history chart for karpathy/llm101nStar history chart for karpathy/llm101n

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LLM101n

Similar open-source projects, ranked by how many features they share with LLM101n.
  • mlabonne/llm-coursemlabonne avatar

    mlabonne/llm-course

    80,178View on GitHub↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as well as the practical implementation of supervised instruction fine-tuning and preference-based model alignment. The repository distinguishes itself by providing a deep dive into advanced model composition and optimization techniques. It details methodologies for weight-space mode

    courselarge-language-modelsllm
    View on GitHub↗80,178
  • rasbt/llms-from-scratchrasbt avatar

    rasbt/LLMs-from-scratch

    97,260View on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    Jupyter Notebookaiartificial-intelligencechatbot
    View on GitHub↗97,260
  • d2l-ai/d2l-zhd2l-ai avatar

    d2l-ai/d2l-zh

    78,493View on GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Pythonbookchinesecomputer-vision
    View on GitHub↗78,493
  • langgptai/langgptlanggptai avatar

    langgptai/LangGPT

    12,239View on GitHub↗

    LangGPT: Empowering everyone to become a prompt expert! 🚀 📌 结构化提示词(Structured Prompt)提出者 📌 元提示词(Meta-Prompt)发起者 📌 最流行的提示词落地范式 | Language of GPT The pioneering framework for structured & meta-prompt design 10,000+ ⭐ | Battle-tested by thousands of users worldwide Created by 云中江树

    Jupyter Notebookchatgptclaudedeeplearning
    View on GitHub↗12,239
See all 30 alternatives to LLM101n→

Frequently asked questions

What does karpathy/llm101n do?

LLM101n is an educational machine learning curriculum and open-source resource designed to teach the fundamental principles and practical implementation of large language models. It functions as a technical manual that guides users through the end-to-end process of building and training neural network architectures from scratch using a dynamic tensor library for automatic differentiation and GPU-accelerated computation.

What are the main features of karpathy/llm101n?

The main features of karpathy/llm101n are: Neural Computation Frameworks, Machine Learning Curricula, Neural Network Implementations, Open Source Learning Resources, Interactive Notebooks, Technical Manuals, Awesome List, Courses and Tutorials.

What are some open-source alternatives to karpathy/llm101n?

Open-source alternatives to karpathy/llm101n include: mlabonne/llm-course — This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large… rasbt/llms-from-scratch — This repository serves as an educational framework for building large language models from the ground up. It provides… d2l-ai/d2l-zh — This project is an open-source, interactive educational platform designed to teach deep learning through a… langgptai/langgpt — LangGPT: Empowering everyone to become a prompt expert! 🚀 📌 结构化提示词(Structured Prompt)提出者 📌 元提示词(Meta-Prompt)发起者 📌… mli/paper-reading — This project is a collaborative academic repository designed for the synthesis of research papers and the study of… avik-jain/100-days-of-ml-code — This project is a structured educational curriculum designed to guide developers through the fundamentals of machine…