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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ed-donner avatar

ed-donner/llm_engineering

0
View on GitHub↗
4,932 stars·4,612 forks·Jupyter Notebook·mit·32 views

Llm Engineering

This project is an educational resource and software architecture framework focused on the technical foundations of large language model engineering. It provides a collection of guides and design patterns for building and maintaining professional, scalable systems using large language models.

The resource outlines practical implementation patterns for orchestrating workflows that combine prompt engineering, model calls, and vector databases. It focuses on transforming prompt development into a structured engineering process to ensure reliable model outputs in production environments.

The covered capabilities include workflow orchestration, production prompt engineering, and the integration of vector databases to provide external context for model responses.

Features

  • LLM Education - Structured curriculum covering setup, Python, APIs, and deployment for learning large language model engineering.
  • Agentic Reasoning Frameworks - Autonomous agents are built using a reasoning-acting loop that alternates between LLM calls and tool execution.
  • Autonomous AI Agents - Build autonomous agents that use large language models to plan, reason, and execute multi-step tasks independently.
  • Autonomous Task Agents - Building AI agents that leverage LLMs for planning, reasoning, and executing multi-step tasks.
  • Cloud GPU Notebooks - Notebooks are designed to run on remote GPU instances, with instructions for attaching to cloud compute resources.
  • Curriculum Structures - Guide learners through a multi-week sequence of notebooks covering setup, Python, and deployment basics.
  • Weekly Module Progressions - Guided progression through weekly modules to build skills for creating an autonomous AI agent.
  • Large Language Model Curricula - A multi-week structured curriculum that teaches building autonomous AI agents using large language models and cloud GPUs.
  • Autonomous Agent Development Courses - A hands-on course guiding learners through planning, reasoning, and executing multi-step tasks with LLMs.
  • Jupyter Notebook Curricula - The learning material is organised as independent Jupyter notebooks that can be executed in sequence, each covering a self-contained topic.
  • Progressive Weekly Modules - The course content is partitioned into weekly blocks, each with incremental complexity and a final project milestone.
  • Cloud GPU Notebooks - Running notebooks on cloud GPUs to accelerate machine learning tasks without requiring local hardware.
  • Pre-Built Agent Toolkits - A pre-built set of tool functions and memory modules is provided to reduce boilerplate when constructing agents.
  • Ongoing Learning Programs - A weekly sequenced program covering Python, APIs, deployment, and LLM integration for agent development.
  • Open-Source Learning Programs - A community-driven curriculum with setup guides and contributed materials for learning LLM engineering.

Star history

Star history chart for ed-donner/llm_engineeringStar history chart for ed-donner/llm_engineering

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Llm Engineering

These projects share indexed features with Llm Engineering. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • datawhalechina/so-large-lmdatawhalechina avatar

    datawhalechina/so-large-lm

    7,400View on GitHub↗

    This project is a comprehensive educational curriculum and structured learning path covering the full lifecycle of large language models. It provides a guided progression through the theory, architecture, training, and deployment of these models. The curriculum includes specialized guides on transformer architecture, model training tutorials, and frameworks for designing autonomous agents. It also provides dedicated resources for studying model safety and ethics. The material covers a wide range of technical capabilities, including distributed training strategies, parameter-efficient fine-tu

    View on GitHub↗7,400
  • datawhalechina/llms-from-scratch-cndatawhalechina avatar

    datawhalechina/llms-from-scratch-cn

    4,211View on GitHub↗

    This project is an educational course and set of instructional materials for building large language models from scratch using Python. It provides a step-by-step guide and practical tutorials focused on the internal mechanics of transformer architectures and pre-training workflows. The repository features a framework for implementing and comparing diverse model families, including Llama, GLM, and RWKV. It uses a configuration-driven assembly approach to analyze the structural differences and internal mechanisms of these various architectures. The codebase covers the complete development pipe

    Jupyter Notebookglmllamallm
    View on GitHub↗4,211
  • datawhalechina/tiny-universedatawhalechina avatar

    datawhalechina/tiny-universe

    4,505View on GitHub↗

    Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as self-contained Jupyter notebooks. It provides from-scratch constructions of foundational architectures including a complete Transformer model built from the original paper specification, a denoising diffusion probabilistic model for image generation, and a ReAct-style autonomous agent framework that equips an LLM with tools for planning and multi-step task execution. The project distinguishes itself by covering the full lifecycle of modern AI systems through hands-on implementa

    Jupyter Notebookagentdiffusionevaluation-metrics
    View on GitHub↗4,505
  • j3ssie/osmedeusj3ssie avatar

    j3ssie/Osmedeus

    6,425View on GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    View on GitHub↗6,425
Compare all 30 related projects→

Frequently asked questions

What does ed-donner/llm_engineering do?

This project is an educational resource and software architecture framework focused on the technical foundations of large language model engineering. It provides a collection of guides and design patterns for building and maintaining professional, scalable systems using large language models.

What are the main features of ed-donner/llm_engineering?

The main features of ed-donner/llm_engineering are: LLM Education, Agentic Reasoning Frameworks, Autonomous AI Agents, Autonomous Task Agents, Cloud GPU Notebooks, Curriculum Structures, Weekly Module Progressions, Large Language Model Curricula.

Which projects share features with ed-donner/llm_engineering?

Projects with overlapping indexed features include: datawhalechina/so-large-lm — This project is a comprehensive educational curriculum and structured learning path covering the full lifecycle of… datawhalechina/llms-from-scratch-cn — This project is an educational course and set of instructional materials for building large language models from… datawhalechina/tiny-universe — Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as… j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… yandexdataschool/nlp_course — YSDA course in Natural Language Processing. sharifizarchi/introduction_to_machine_learning — This repository provides a comprehensive academic curriculum for machine learning and artificial intelligence. It…