Skip to main content
BookintermediatePaid

Artificial Intelligence: A Modern Approach

by Stuart Russell, Peter Norvig · Stuart Russell, Peter Norvig

Standard university textbook presenting AI through the intelligent-agent framework: search, logic and knowledge representation, probabilistic reasoning, machine learning, perception, and robotics. Working through it gives you the vocabulary, algorithms, and formal foundations assumed by most graduate AI coursework and research papers.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on AI Fundamentals

BookPaid

AI Superpowers

A rigorous geopolitical and economic analysis of the race for AI dominance and its structural impact on global labor markets.

CourseFree

Practical Deep Learning for Coders

fast.ai's free course teaching deep learning top-down: you train working image, text, and tabular models in the first lessons, then work back to the underlying mechanics. Assumes about a year of coding experience, uses PyTorch and the fastai library.

WebsiteFree

Distill.pub

Peer-reviewed web journal of machine learning explanations, publishing interactive articles on topics like feature visualisation, attention and neural network interpretability. Archive remains readable, though the journal went on indefinite hiatus in 2021 and no longer publishes.

VideoFree

StatQuest with Josh Starmer - Neural Networks videos

Josh Starmer's StatQuest provides clear, concise, and often humorous explanations of statistical and machine learning concepts. His videos on neural networks break down complex ideas into easily digestible 'quests.'

VideoFree

3Blue1Brown - Neural Networks series

Grant Sanderson's 3Blue1Brown channel offers visually intuitive and mathematically rigorous explanations of complex topics. His series on neural networks is particularly praised for making the core concepts, like backpropagation, understandable through animated visuals.

CourseFree

Artificial Intelligence (MIT 6.034)

Covers knowledge representation, search, constraint satisfaction, rule-based systems, neural nets, support vector machines and boosting. Includes 30 lecture videos, problem-solving videos, programming assignments and exams. Afterwards you can build simple intelligent systems and reason about how machines solve problems and learn.

See all AI Fundamentals resources →