Skip to content
86

Awesome Artificial Intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

17k stars2,564 forks78 entriesLast push Aug 15, 2026 (1 month ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Learn >Books

Artificial Intelligence: A Modern Approach

The broad reference for classical AI, including search, reasoning, planning, learning, and robotics.

Reinforcement Learning: An Introduction

Sutton and Barto's foundational treatment of reinforcement learning concepts and algorithms.

Machine Learning Bookcamp

A project-based introduction to building and deploying machine learning systems by Alexey Grigorev.

In 3 lists

Designing Machine Learning Systems

Scalable, maintainable machine learning systems by Chip Huyen.

In 2 lists

AI Engineering

Building applications with foundation models by Chip Huyen.

Build a Large Language Model from Scratch

Implement transformers in PyTorch with Sebastian Raschka.

In 2 lists

Hands-On Large Language Models

A visual and practical guide by Jay Alammar and Maarten Grootendorst.

LLM Engineer's Handbook

LLMOps, fine-tuning, serving, and production workflows.

The 100-Page Language Models Book

A concise, technical introduction by Andriy Burkov.

In 2 lists

Deep Learning

Mathematical foundations by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.

In 3 lists

Deep Learning: Foundations and Concepts

A probability-grounded treatment by Christopher and Hugh Bishop.

In 3 lists

Understanding Deep Learning

Theory, intuition, and practical notebooks by Simon Prince.

In 5 listsDetails

Speech and Language Processing

The continuously updated NLP reference by Dan Jurafsky and James Martin.

In 4 listsDetails

Learn >Courses

AI Engineer

A paid program for agentic coding and building, testing, and shipping production AI systems.

Hugging Face LLM Course

Transformers, fine-tuning, datasets, and modern NLP tooling.

In 2 lists

Full Stack Deep Learning

The full lifecycle of building and shipping AI products.

Fast.ai Practical Deep Learning

A code-first introduction to deep learning.

In 8 listsDetails

Karpathy's Neural Networks: Zero to Hero

Build neural networks and language models from first principles.

In 3 lists

Stanford CS336: Language Modeling from Scratch

Build language models from data preparation through evaluation and deployment.

MIT 6.S191: Introduction to Deep Learning

Deep learning foundations and applications.

Google Generative AI Learning Path

An introductory path through generative AI concepts and Google Cloud tooling.

DeepLearning.AI Short Courses

Focused courses on current generative AI engineering techniques.

In 2 lists

Made With ML

An open course on designing, developing, deploying, and iterating on production ML systems.

Learn >Foundational papers

Attention Is All You Need

Introduced the Transformer architecture.

In 6 listsDetails

Scaling Laws for Neural Language Models

Explored relationships between model performance, data, and compute.

Training Compute-Optimal Large Language Models

Showed how model size and training data should scale together under a compute budget.

In 3 lists

Language Models are Few-Shot Learners

Demonstrated in-context learning at scale.

In 4 lists

Retrieval-Augmented Generation

Combined parametric language models with external retrieval for knowledge-intensive tasks.

In 2 lists

LoRA

Introduced low-rank adaptation for parameter-efficient model fine-tuning.

In 2 lists

Training Language Models to Follow Instructions with Human Feedback

Established the instruction tuning and RLHF recipe used by InstructGPT.

In 6 listsDetails

ReAct

Combined reasoning traces with actions for tool-using language-model agents.

In 7 listsDetails

Constitutional AI

A method for training helpful and harmless AI assistants using written principles.

In 3 lists

Direct Preference Optimization

Reframed preference alignment as a simple classification objective without explicit reward modelling.

In 3 lists

Build AI systems >Guides and playbooks

Building Effective Agents

Anthropic's practical patterns and tradeoffs for agentic systems.

In 3 lists

A Practical Guide to Building Agents

OpenAI's guide to models, tools, instructions, orchestration, and guardrails.

In 2 lists

Awesome DeepSeek Agent

DeepSeek's official setup guides for integrating its models with coding agents including Claude Code, Codex, Cline, OpenCode, and Pi.

Build AI systems >LLM application engineering

OpenAI Cookbook

Code examples for structured outputs, tool use, retrieval, evals, and other LLM application patterns.

Anthropic Prompt Engineering

Techniques for defining success criteria, testing prompts, and improving model behaviour.

In 3 lists

Effective Context Engineering for AI Agents

How to select, structure, and manage the context available to long-running agents.

In 5 listsDetails

12-Factor Agents

Practical principles for building controllable LLM applications around deterministic software.

In 2 lists

OWASP Top 10 for LLM Applications

Risks and mitigations for developing and deploying generative AI applications.

In 2 lists

Build AI systems >Protocols and interoperability

Model Context Protocol

The open specification for connecting AI applications to external tools, data sources, prompts, and interactive apps.

Agent2Agent Protocol

A vendor-neutral specification for agent discovery, task delegation, streaming, asynchronous updates, and cross-platform communication.

Build AI systems >Agent frameworks

Pydantic AI

Typed agent development built around Pydantic.

In 2 lists

LangGraph

Low-level orchestration for long-running, stateful agents.

OpenAI Agents SDK

A small SDK for tools, handoffs, guardrails, tracing, and agent orchestration.

In 2 lists

Google Agent Development Kit

Google's framework for developing and evaluating agents.

In 4 listsDetails

Microsoft Agent Framework

Microsoft's successor to AutoGen and Semantic Kernel for agents and graph-based workflows.

Build AI systems >Durable and asynchronous agents

Effective Harnesses for Long-Running Agents

Patterns for agents that make progress across multiple context windows and recover from failure.

In 4 listsDetails

Running Agents

Lifecycle, session, exception, and durable-execution patterns in the OpenAI Agents SDK.

Human-in-the-Loop

Pause, inspect, approve, reject, and resume tool calls without losing agent state.

Gemini and Temporal Durable Agent

A concrete implementation of durable execution, retries, and human approval for an agent workflow.

Build AI systems >Retrieval and data

LlamaIndex

Data ingestion, indexing, retrieval, and agent workflows.

Haystack

Modular pipelines for retrieval and generative AI applications.

Docling

Document parsing and conversion for AI applications.

In 5 listsDetails

Build AI systems >Evals and reliability

Demystifying Evals for AI Agents

A practical method for building task suites, graders, transcripts, and evaluation harnesses.

In 3 lists

OpenAI Evals

An open-source framework and registry for evaluating language models and systems.

In 8 listsDetails

Promptfoo

Test cases, assertions, model comparisons, and red-team checks for LLM applications.

Ragas

Evaluation and experimentation for retrieval and generative AI applications.

In 2 lists

Build AI systems >Deployment and observability

Langfuse

Tracing, evaluation, prompt management, and metrics for LLM applications.

vLLM

An inference and serving engine for language models.

LiteLLM

A model gateway and unified interface for multiple model providers.

Agentic software engineering >Coding agents

Neo

An open-source, workflow-first terminal coding agent with subagents, skills, sandboxed tools, and multiple model providers.

Claude Code

A terminal agent with hooks, subagents, skills, and repository-level instructions.

In 2 lists

Codex CLI

An open-source terminal agent with sandbox and approval controls.

In 9 listsDetails

Gemini CLI

An open-source terminal agent built around Gemini and extensible tools.

In 9 listsDetails

Cursor CLI

A terminal agent connected to Cursor's editor and cloud workflows.

GitHub Copilot coding agent

An asynchronous agent that works from GitHub issues and opens pull requests.

Aider

An open-source pair programmer with Git integration and broad model support.

In 9 listsDetails

OpenCode

An open-source, provider-independent terminal agent with a client-server architecture.

In 4 listsDetails

OpenHands

An open-source platform for running software development agents locally or in the cloud.

Cline

An open-source coding agent available as an editor extension, CLI, and SDK.

In 7 listsDetails

Continue

Open-source coding agents for IDE and CI workflows with source-controlled configuration.

In 6 listsDetails

Agentic software engineering >Agent skills and workflows

Blueprint

An open-source set of focused agent skills for designing, implementing, testing, reviewing, and shipping software changes.

Agentic software engineering >Software factories and agent orchestration

Harness Engineering

OpenAI's field report on building software with coding agents, repository constraints, automated checks, and human steering.

In 4 listsDetails

Codex Orchestration with Symphony

A reference architecture that turns project work into isolated, observable coding-agent runs.

How We Built Our Multi-Agent Research System

Production lessons on orchestrator-worker agents, parallel search, evaluation, and operational reliability.

In 2 lists

Factory

is a developer-preview control plane for scheduling and coordinating Pi, Codex, and Claude Code workers across Git repositories.

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago