Home/MIT OpenCourseWare/Artificial Intelligence (6.034)
MIT · on MIT OpenCourseWare

Artificial Intelligence (6.034)

4.8(6,000)·1.2M enrolled
Intermediate 38 hours English None CertificateFREE
Editor's Pick
Winston's lectures are an experience as much as a course — the most engaging introduction to classical AI available, and freely available forever.

About this course

MIT 6.034 with Patrick Winston is one of the most beloved AI courses in existence — Winston was the director of MIT's AI Lab for many years and taught this course until his death in 2019, leaving behind lectures that are simultaneously rigorous and genuinely funny. The course covers AI's classical foundations: search algorithms (A*, minimax), constraint satisfaction, rule-based systems, machine learning fundamentals, genetic algorithms, neural networks, and language.

Unlike modern ML-focused AI courses that start from deep learning, 6.034 teaches the full breadth of AI methods — including the symbolic and logical approaches that pre-dated neural networks and remain relevant for understanding the field's history and certain problem domains. It's the academic complement to applied ML courses, providing the intellectual context for why modern AI developed the way it did.

What you'll learn

Apply search algorithms including A* and adversarial minimax
Solve constraint satisfaction problems
Understand and implement basic machine learning algorithms
Apply symbolic AI methods including rule-based systems
Understand neural networks, language processing, and genetic algorithms

This course includes

38h
On-demand video
Yes
Mobile access
English
Language
Comparison · LBS

Compare alternatives for Artificial Intelligence (6.034)

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
MIT OpenCourseWare4.8(6,000)
Artificial Intelligence (6.034)
Price
Free
Completely free, openly licensed — no certificate
Duration
38 hrs
Level
Intermediate
Certificate
MIT OpenCourseWare4.9(15,000)
Linear Algebra (18.06)
Price
Free
Completely free, openly licensed — no certificate
Duration
34 hrs
Level
Intermediate
Certificate
Stanford Online4.9(9,000)
CS231n: Deep Learning for Computer Vision
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Stanford Online4.9(7,000)
CS224n: Natural Language Processing with Deep Learning
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

PW
Patrick Winston
MIT OpenCourseWare instructor
1.2M+ learners8 courses4.8 instructor rating

Taught by Patrick Winston, Ford Professor of Artificial Intelligence and Computer Science at MIT and former Director of the MIT Artificial Intelligence Laboratory, known for his charismatic and intellectually rich teaching style.

Requirements

  • Programming experience; some math (probability, calculus) helpful

Who this course is for

  • CS students who want AI's full intellectual breadth beyond deep learning
  • ML practitioners who want the historical and conceptual AI context
  • Anyone who wants Winston's legendary AI lectures before they fade from the internet

About this provider

MO
MIT OpenCourseWare
MIT OpenCourseWare — free, openly licensed course materials from MIT's actual courses, including lecture notes, problem sets, and exams. No certificate.
Visit MIT OpenCourseWare

Frequently asked questions

The foundational search, constraint satisfaction, and learning concepts are timeless. The symbolic AI sections are particularly valuable for understanding what current neural approaches replaced and what they can't do.
No — MIT OCW provides the lectures and materials freely with no credential.
Free
to audit
Enroll now