Learning shelf · Links checked 1 Nov 2026
Courses, books and videos for AI × TCS
Build enough theoretical computer science to read AI claims carefully.
This page groups official starting points by purpose: foundations, core
theory, video lectures and formal proofs.
How this list works:
It is a curated starting shelf, not a ranking. We link to the provider’s
page and do not claim that completing a resource earns a credential,
guarantees a job or makes someone an expert.
Foundations · Start here
Make proofs and algorithms feel familiar.
These resources are not about AI. They reduce the chance that a research
paper or a dramatic headline sounds difficult only because its basic
mathematical language is unfamiliar.
Course
Beginner
English
Free online
MIT OpenCourseWare
Build a foundation in proofs, sets, graphs, counting and discrete probability. Use it before more specialised theory if the notation in papers feels unfamiliar.
Keep in mind: This is general mathematical preparation, not a course about AI or complexity research.
Open official resource ↗
Textbook
Beginner–intermediate
English
Free online
Jeff Erickson
A rigorous but readable introduction to algorithm design, analysis and correctness, with exercises and proofs.
Keep in mind: It teaches algorithms, not the full landscape of complexity theory or AI research.
Open official resource ↗
Core theory
Learn the field’s main objects and questions.
Algorithms, computability and complexity are the backbone of the claims
discussed elsewhere on this site. Learn the definitions before debating
whether a headline has overturned them.
Online textbook
Beginner–intermediate
English
Free online
Boaz Barak
Connects computation, automata, computability and complexity through a modern textbook format. It is a useful bridge from programming to theory.
Keep in mind: Check the edition, errata and recommended background on the official page.
Open official resource ↗
Course
Intermediate
English
Free online
MIT OpenCourseWare
A proof-based course covering automata, computability and complexity, with lecture notes and assessments available through MIT OpenCourseWare.
Keep in mind: It expects mathematical maturity and is not an AI-specific survey.
Open official resource ↗
Textbook
Advanced
English
Free online edition
Sanjeev Arora and Boaz Barak
A broad treatment of modern complexity theory, including core complexity classes, circuit complexity, proof complexity and probabilistically checkable proofs.
Keep in mind: Use the official page to check the edition and corrections before citing a passage.
Open official resource ↗
Video lectures
Watch a full argument, not a highlight clip.
Complete lecture sequences show definitions, examples and proof steps in
order. A short social video can point to a topic, but it cannot replace
that chain of reasoning.
Videos + books
Beginner–intermediate
English
Videos online; books separate
Tim Roughgarden
Video lectures and a companion book series explain algorithm design and analysis in a paced, example-driven sequence.
Keep in mind: The focus is algorithms, not AI research or complexity-theory proof techniques.
Open official resource ↗
Video lectures + notes
Advanced
English
Free online
Carnegie Mellon University
Lectures and notes on mathematical tools used in theoretical computer science, including probability, linear algebra and spectral methods.
Keep in mind: It assumes comfort with proofs and undergraduate mathematics; it is not a first course.
Open official resource ↗
Suggested order
A practical route from basics to checking claims.
You do not have to use every resource. Pick one from each stage and move
on when you can explain the main ideas without copying a definition.
- 01
Learn the language of proof.
Use the mathematics and algorithms foundations until definitions, examples and proof steps stop feeling like a foreign language.
- 02
Build the theory spine.
Study an introduction to theoretical computer science or a proof-based course. Focus on what a model of computation is and what a complexity claim actually says.
- 03
Try a proof assistant.
Work through Lean exercises. Save, reproduce and inspect the proof instead of trusting a polished explanation.
- 04
Return to the AI evidence.
Ask which part of the workflow changed, what checked the result and whether the headline matches the formal statement.
Selection standard
Why these resources are here.
The list is intentionally small. It favours primary provider pages and
materials that teach a complete sequence rather than isolated tips.
- Official or author-maintained pages: readers can inspect updates, errata, access terms and the latest edition at the source.
- No ranking or affiliate links: inclusion is not a claim that one resource is best for every learner.
- No credential or career promises: completing a course or book does not by itself establish expertise or employment outcomes.
- Access can change: the provider’s current page controls pricing, availability and licensing; this directory does not override it.
Use what you learned
Turn study into better evidence checks.