Showing 56 open source projects for "educational"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    llama2.c

    llama2.c

    Inference Llama 2 in one file of pure C

    ...The goal of llama2.c is to demonstrate how a compact and transparent implementation can perform meaningful inference even with small models, emphasizing simplicity, clarity, and accessibility. The project builds upon lessons from nanoGPT and takes inspiration from llama.cpp, focusing instead on minimalism and educational value over large-scale performance.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    RAG from Scratch

    RAG from Scratch

    Demystify RAG by building it from scratch

    RAG From Scratch is an educational open-source project designed to teach developers how retrieval-augmented generation systems work by building them step by step. Instead of relying on complex frameworks or cloud services, the repository demonstrates the entire RAG pipeline using transparent and minimal implementations. The project walks through key concepts such as generating embeddings, building vector databases, retrieving relevant documents, and integrating the retrieved context into language model prompts. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Happy-LLM

    Happy-LLM

    Large Language Model Principles and Practice Tutorial from Scratch

    Happy-LLM is an open-source educational project created by the Datawhale AI community that provides a structured and comprehensive tutorial for understanding and building large language models from scratch. The project guides learners through the entire conceptual and practical pipeline of modern LLM development, starting with foundational natural language processing concepts and gradually progressing to advanced architectures and training techniques.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Hands-On Large Language Models

    Hands-On Large Language Models

    Official code repo for the O'Reilly Book

    Hands-On-Large-Language-Models is the official GitHub code repository accompanying the practical technical book Hands-On Large Language Models authored by Jay Alammar and Maarten Grootendorst, providing a comprehensive collection of example notebooks, code labs, and supporting materials that illustrate the core concepts and real-world applications of large language models. The repository is structured into chapters that align with the educational progression of the book — covering everything from foundational topics like tokens, embeddings, and transformer architecture to advanced techniques such as prompt engineering, semantic search, retrieval-augmented generation (RAG), multimodal LLMs, and fine-tuning. Each chapter contains executable Jupyter notebooks that are designed to be run in environments like Google Colab, making it easy for learners to experiment interactively with models, visualize attention patterns, implement classification and generation tasks.
    Downloads: 47 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 5
    Transformers & LLMs cheatsheet

    Transformers & LLMs cheatsheet

    VIP cheatsheet for Stanford's CME 295 Transformers and Large Language

    Transformers & LLMs cheatsheet is an educational repository focused on transformers, large language models, and modern generative AI architectures based on Stanford CME 295 coursework. The project compiles structured notes, mathematical explanations, diagrams, and implementation references covering transformer internals, attention mechanisms, tokenization, training pipelines, and inference strategies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    dive-into-llms

    dive-into-llms

    "Dive into LLMs" series of practical programming tutorials

    The dive-into-llms project is an educational resource designed to provide a comprehensive introduction to large language models and their underlying concepts. It combines theoretical explanations with practical examples, guiding users through topics such as model architecture, training processes, and inference techniques. The repository is structured as a learning pathway, making it accessible to both beginners and intermediate practitioners interested in understanding how LLMs work. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ML Retreat

    ML Retreat

    Machine Learning Journal for Intermediate to Advanced Topics

    ...Topics include large language models, graph neural networks, mechanistic interpretability, transformer architectures, and emerging research areas such as quantum machine learning. The repository includes references to influential research papers, lectures, and educational content from well-known machine learning educators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    tiny-llm

    tiny-llm

    A course of learning LLM inference serving on Apple Silicon

    tiny-llm is an educational open-source project designed to teach system engineers how large language model inference and serving systems work by building them from scratch. The project is structured as a guided course that walks developers through the process of implementing the core components required to run a modern language model, including attention mechanisms, token generation, and optimization techniques.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    llms-from-scratch-cn

    llms-from-scratch-cn

    Build a large language model from 0 only with Python foundation

    llms-from-scratch-cn is an educational open-source project designed to teach developers how to build large language models step by step using practical code and conceptual explanations. The repository provides a hands-on learning path that begins with the fundamentals of natural language processing and gradually progresses toward implementing full GPT-style architectures from the ground up.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    RAGHub

    RAGHub

    A community-driven collection of RAG

    ...Instead of implementing a specific algorithm, RAGHub functions as a curated catalog that collects and categorizes RAG-related projects across multiple categories such as frameworks, engines, evaluation tools, and data preparation systems. The repository is community-driven, meaning developers can contribute new tools, frameworks, or educational resources to keep the dRAGHub is an open-source directory and knowledge hub dedicated to organizing tools, frameworks, and research resources related to Retrieval-Augmented Generation systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    NLP-Knowledge-Graph

    NLP-Knowledge-Graph

    Research and application of technologies such as nl processing

    NLP-Knowledge-Graph is an open educational repository that collects resources, research materials, and tutorials focused on the intersection of natural language processing and knowledge graph technologies. The project aims to help researchers and developers understand how structured knowledge representations can enhance language processing systems. It includes curated materials covering key topics such as knowledge graph construction, entity recognition, relation extraction, graph embeddings, and semantic reasoning. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    LLMs-Zero-to-Hero

    LLMs-Zero-to-Hero

    From nobody to big model (LLM) hero

    LLMs-Zero-to-Hero is an open-source educational project designed to guide learners through the complete process of understanding and building large language models from the ground up. The repository presents a structured learning pathway that begins with fundamental concepts in machine learning and progresses toward advanced topics such as model pre-training, fine-tuning, and deployment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    AI Engineering Academy

    AI Engineering Academy

    Mastering Applied AI, One Concept at a Time

    AI-Engineering.academy is a community-driven educational repository that organizes practical knowledge and learning paths for applied AI engineering. The project aims to make complex AI concepts accessible by structuring them into progressive learning modules covering topics such as prompt engineering, retrieval-augmented generation, LLM deployment, and AI agents. Rather than focusing purely on theoretical explanations, the repository emphasizes hands-on understanding of how modern AI systems are designed, built, and deployed in real-world applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    AI Engineering Transition Path

    AI Engineering Transition Path

    Research papers and blogs to transition to AI Engineering

    AI Engineering Resources is an open educational repository that compiles research papers, tutorials, and learning materials for software engineers transitioning into artificial intelligence engineering roles. The project organizes resources that cover fundamental topics required to understand modern AI systems, including transformers, vector embeddings, tokenization, infrastructure design, and mixture-of-experts architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    All Agentic Architectures

    All Agentic Architectures

    Implementation of 17+ agentic architectures

    All Agentic Architectures is an open educational repository that provides hands-on implementations of modern AI agent architectures. The project acts as a practical learning resource that bridges the gap between theoretical research on autonomous agents and real software implementations. It contains more than a dozen agent architectures implemented using frameworks such as LangChain and LangGraph.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Llama-Chinese

    Llama-Chinese

    Llama Chinese community, real-time aggregation

    ...It also provides optimized versions of LLaMA models trained on large-scale Chinese datasets to improve performance in tasks such as translation, summarization, and conversational AI. The community maintains educational materials and technical documentation that help researchers understand the process of training and deploying Chinese-optimized large language models. In addition to model development, the project collects learning resources and open research contributions related to LLM technology in Chinese environments. Overall, Llama-Chinese acts as both a technical ecosystem and knowledge hub dedicated to advancing Chinese-language large model development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Agentic RAG for Dummies

    Agentic RAG for Dummies

    A modular Agentic RAG built with LangGraph

    Agentic RAG for Dummies is an educational repository that demonstrates how to build retrieval-augmented generation systems combined with autonomous AI agents. The project explains the principles behind agentic retrieval pipelines where language models can dynamically decide when to retrieve information, analyze results, and plan further actions. Instead of relying on static retrieval pipelines, the system shows how agents can orchestrate retrieval, reasoning, and tool usage in a more flexible decision loop. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    AI CODE GUIDE

    AI CODE GUIDE

    AI Code Guide is a roadmap to start coding with AI

    AI CODE GUIDE is an open educational repository that provides a comprehensive roadmap for learning how to use artificial intelligence tools for software development. The project organizes resources related to AI-assisted programming, including tutorials, research papers, developer tools, and practical guidelines. Its goal is to help both experienced programmers and beginners understand how AI models can assist with writing, reviewing, and designing software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    AI Agents From Scratch

    AI Agents From Scratch

    Demystify AI agents by building them yourself. Local LLMs

    AI Agents from Scratch is an educational repository designed to teach developers how to build autonomous AI agents using large language models and modern AI frameworks. The project walks through the process of constructing agents step by step, beginning with simple prompt-based interactions and gradually introducing more advanced capabilities such as planning, tool use, and memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PyTorch-Tutorial-2nd

    PyTorch-Tutorial-2nd

    CV, NLP, LLM project applications, and advanced engineering deployment

    PyTorch-Tutorial-2nd is an open-source educational repository that provides structured tutorials for learning deep learning with the PyTorch framework. The project serves as a practical companion to a second edition of a PyTorch learning guide and is designed to help learners understand neural network concepts through hands-on coding examples. The repository covers a wide range of topics including tensor operations, neural network construction, model training workflows, and optimization strategies. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    LearnLLM.AI

    LearnLLM.AI

    Sharing knowledge about big models that everyone can understand

    LLMForEverybody is an open-source educational repository designed to make large language model concepts accessible to a broad audience, including beginners, developers, and job candidates preparing for AI-related interviews. The project organizes knowledge about LLMs into a structured learning path that begins with foundational research papers and progresses through the evolution of modern model architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Transformer Explainer

    Transformer Explainer

    Learn How LLM Transformer Models Work with Interactive Visualization

    ...Users can observe how attention weights change as the model predicts the next token, offering insight into how transformer architectures capture relationships between words. The design of the platform emphasizes educational accessibility, allowing students, researchers, and developers to explore complex machine learning concepts without requiring specialized hardware or installations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Nano-vLLM

    Nano-vLLM

    A lightweight vLLM implementation built from scratch

    ...Despite its compact design, nano-vllm incorporates advanced optimization techniques such as prefix caching, tensor parallelism, and CUDA graph execution to achieve high performance during model inference. The engine is intended primarily for educational use, experimentation, and lightweight deployments where a full production-grade inference stack may be unnecessary. Its API closely mirrors that of the original vLLM framework, allowing developers familiar with vLLM to adopt the tool with minimal changes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    self-llm

    self-llm

    Tutorial tailored for Chinese babies on rapid fine-tuning

    self-llm is an open source educational project created by the Datawhale community that serves as a practical guide for deploying, fine-tuning, and using open-source large language models on Linux systems. The repository focuses on helping beginners and developers understand how to run and customize modern LLMs locally rather than relying solely on hosted APIs. It provides step-by-step tutorials covering environment setup, model deployment, inference workflows, and efficient fine-tuning techniques such as LoRA and parameter-efficient training. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    handy-ollama

    handy-ollama

    Implement CPU from scratch and play with large model deployments

    handy-ollama is an open-source educational project designed to help developers and AI enthusiasts learn how to deploy and run large language models locally using the Ollama platform. The repository serves as a structured tutorial that explains how to install, configure, and use Ollama to run modern language models on personal hardware without requiring advanced infrastructure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB