Awesome Artificial Intelligence Overview

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

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 owainlewis/awesome-artificial-intelligence · ⭐ 15K · 🏷️ Theory

[ Daily / Weekly / Overview ]

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.

Learn

Books

Courses

Foundational papers

Build AI systems

Guides and playbooks

LLM application engineering

Agent frameworks

Durable and asynchronous agents

Retrieval and data

Evals and reliability

Deployment and observability

Speech and audio

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

Software factories and agent orchestration

Contributing

Suggestions are welcome, but this list is intentionally selective. Read 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.