awesome-artificial-intelligence README

The project's README from github.com/owainlewis/awesome-artificial-intelligence. As one markdown file: README.md.

Awesome Artificial Intelligence

An opinionated, actively maintained collection of resources for software developers learning to build and ship generative AI and agentic systems.

Artificial intelligence

This list is for developers who want to:

This is not a comprehensive directory of AI products. Every entry must clear an absolute quality bar for technical depth, practical value, evidence, and distinctiveness. Categories are not quotas, and a short category is better than one padded with weak choices.

The list is reviewed weekly by an evidence-backed automation that independently reviews, validates, and merges small changes. See how resources are evaluated.

For a guided starting point, get the free AI Engineer starter pack, which includes agent skills, $1M+ in software discounts and tutorial code.

Learn

Books

Courses

Foundational papers

Build AI systems

Guides and playbooks

LLM application engineering

Protocols and interoperability

Agent frameworks

Durable and asynchronous agents

Retrieval and data

Evals and reliability

Deployment and observability

Agentic software engineering

Coding agents help developers plan, implement, review, test, and debug software. For independent capability comparisons, see SWE-bench and Terminal-Bench.

Coding agents

For a worked implementation, watch Build Your Own Coding Agent Like Pi, which builds a minimal Go harness around the agent loop, tools, files, and terminal commands.

Agent skills and workflows

Software factories and agent orchestration

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

Contributing

Suggestions are welcome, but this list is intentionally selective. Read the contribution guide and the curation policy before opening an issue or pull request.

A proposed resource should:

Explain which developer problem the resource solves and why it clears the rubric. If it overlaps an existing entry, explain why it is materially better. Disclose any affiliation with the resource.

For ongoing practical tutorials about coding agents and AI engineering, visit the AI Engineer YouTube channel.

awesome-artificial-intelligence (owainlewis/awesome-artificial-intelligence)

Searching Database…

What is this?An opinionated, actively maintained collection of AI learning resources — courses, books, papers, and guides — for software developers building generative AI and agentic systems. It has over 16,600 GitHub stars.
Is this a huge directory of everything AI, or a hand-picked list?Deliberately hand-picked, not a catch-all directory: every entry must clear an absolute quality bar for technical depth, practical value, evidence, and distinctiveness, and categories are not padded just to hit quotas.
What's inside, and how is the material organized?Three main sections: Learn (books, courses, foundational papers), Build AI systems (guides, agent frameworks, retrieval, evals, deployment and observability), and Agentic software engineering (coding agents, agent skills, orchestration).
Is everything on the list free?No — the list itself is free and MIT-licensed, but entries mix free and paid resources: the AI Engineer program is paid, while fast.ai, the Hugging Face LLM Course and Karpathy's Zero to Hero are free.
I'm a backend dev — is this for me, or only for ML researchers?It targets working developers: people building applications with language models, retrieval, tools and agents, evaluating and deploying AI systems in production, and using coding agents for everyday engineering — not just researchers.
Is the list still actively maintained?Yes. It is reviewed weekly by an evidence-backed automation that independently reviews, validates, and merges small changes, and entries are expected to stay current and maintained unless their value is foundational.
Where should a beginner start?The README points to a free AI Engineer starter pack — agent skills, software discounts, and tutorial code — as a guided starting point. Beginner-friendly courses like fast.ai and Karpathy's Zero to Hero in the Learn section work too.
Does it cover coding agents like Claude Code or Aider?Yes — a whole section lists terminal agents such as Claude Code, Codex CLI, Gemini CLI, Cursor CLI, Aider, OpenCode, OpenHands and Cline, and points to SWE-bench and Terminal-Bench for independent capability comparisons.
Which foundational papers does it include?Attention Is All You Need, Scaling Laws, Language Models are Few-Shot Learners, Retrieval-Augmented Generation, LoRA, the InstructGPT RLHF paper, ReAct, Constitutional AI, and Direct Preference Optimization.
Creator
owainlewis
Size
0.2 MB
Stars
16.7K
Updated
CommitAug 15
Age
11y
Commits · 90 Days