Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Artificial Intelligence

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.

Syllabus

1. Introduction and Scope.
2. Reasoning: Goal Trees and Problem Solving.
3. Reasoning: Goal Trees and Rule-Based Expert Systems.
4. Search: Depth-First, Hill Climbing, Beam.
5. Search: Optimal, Branch and Bound, A*.
6. Search: Games, Minimax, and Alpha-Beta.
7. Constraints: Interpreting Line Drawings.
8. Constraints: Search, Domain Reduction.
9. Constraints: Visual Object Recognition.
10. Introduction to Learning, Nearest Neighbors.
11. Learning: Identification Trees, Disorder.
12a: Neural Nets.
12b: Deep Neural Nets.
13. Learning: Genetic Algorithms.
14. Learning: Sparse Spaces, Phonology.
15. Learning: Near Misses, Felicity Conditions.
16. Learning: Support Vector Machines.
17. Learning: Boosting.
18. Representations: Classes, Trajectories, Transitions.
19. Architectures: GPS, SOAR, Subsumption, Society of Mind.
21. Probabilistic Inference I.
22. Probabilistic Inference II.
23. Model Merging, Cross-Modal Coupling, Course Summary.
Mega-R1. Rule-Based Systems.
Mega-R2. Basic Search, Optimal Search.
Mega-R3. Games, Minimax, Alpha-Beta.
Mega-R4. Neural Nets.
Mega-R5. Support Vector Machines.
Mega-R6. Boosting.
Mega-R7. Near Misses, Arch Learning.

Taught by

Prof. Patrick Henry Winston

Reviews

4.6 rating, based on 219 Class Central reviews

Start your review of Artificial Intelligence

  • Resultado prático pra mim: depois de terminar, consegui aplicar tudo no meu trabalho/projeto pessoal e já vi diferença real (melhor entendimento de modelos, código mais limpo, confiança pra encarar problemas novos). Nota 10/10 no custo-benefício!
  • Though a bulky course I appreciate every bit of it.One of the toughest explanation made easy by the MIT team. I will not miss any further opportunity to tune other interesting course.
  • Muito Obrigado, a universidade de Harvard, pela oportunidade que me foi concedida pelo privilégio de ter participado no Curso de Inteligencia Artificial, e pela forma como o professor Mr. Patrick Henry Winston, desenvolveu os Temas, tirei muito proveito, acima de tudo, sinto e tenho a plena confiança que estou capacitado, preparado para enfrentar os vários desafios que provavelmente irão surgir, no mercado Internacional concernente a AI.
  • A very good crash course.
    I have been able to learn AI under Games, probability, real life variations and lots more.
    Thank you for the crash course.
    It's one of the best so far.
  • well explained in detail. the thought process very well delivered and well presented. It was a nice learning even though the video is quite old, it made the understanding clearly. Thank you
  • Profile image for Anurag Tewary
    Anurag Tewary
    That was straight up awesome clear and grasp able. would like to continue with different cources as well.
  • learning artificial intelligence (AI) prefect for beginners to intermediate learners.
    you can use this as a study guide , revision sheet or presentation base.
    main goals of AI:
    perception (e.g., vision,speech)
    reasoning and problem solving
    learning freom data
    interacting with the environment
  • I really enjoyed this course. It provided a clear and practical overview of AI fundamentals. The instructor explained complex topics in an easy-to-understand way, and the examples were very helpful. I now feel more confident about working with AI technologies.

  • The Artificial Intelligence course from MIT OpenCourseWare is an excellent starting point for AI learners.
    Professor Patrick Henry Winston delivers the lectures with clarity and depth.
    It covers foundational AI concepts in a structured and engaging way.
    The course balances theory with real-world relevance.
    Highly recommended for anyone interested in understanding the core of AI.
  • The Artificial Intelligence course from MIT via OpenCourseWare offers a comprehensive introduction to key AI concepts, including machine learning, reasoning, and natural language processing. The course content is well-organized, with clear lectures…
  • Mohamed Osama Mohamed Amer
    This course provided me with a strong introduction to the field of artificial intelligence. I learned about the basic concepts of AI, including problem-solving, machine learning, and intelligent systems. The course explained how AI is used in everyday life, such as in smartphones, healthcare, education, and transportation. One of the things I liked most was that the content was clear and easy to understand, even for beginners. It helped me realize how important artificial intelligence will be in the future and how it is changing the world. I would highly recommend this course to students interested in technology and innovation
  • Profile image for Yaswanth Kumar Saragadam
    Yaswanth Kumar Saragadam
    The Artificial Intelligence course from Massachusetts Institute of Technology via MIT OpenCourseWare⁠� is one of the most intellectually rewarding free AI courses available online. The lectures are rigorous, well-structured, and taught with strong e…
  • Profile image for AKSHAT
    AKSHAT
    I really enjoyed this course and learned a lot from it. The lectures explain AI concepts in a way that feels both challenging and understandable, even when the topics get complex. I liked how the course balanced theory with practical examples, which made it easier to see how AI works in real situations. The materials and lecture notes were very helpful for reviewing difficult topics at my own pace. Some parts definitely took extra effort to fully understand, but that also made the course feel rewarding. Overall, this is an excellent course for anyone who wants a strong introduction to Artificial Intelligence and is willing to put in the time to learn.
  • Profile image for Ruvva Swapna
    Ruvva Swapna
    Teaching & Instructor Quality: Legendary instructor Patrick Winston is frequently highlighted for his ability to make highly complex concepts—such as symbolic reasoning, rule-based expert systems, and neural networks—both accessible and engaging.
    Curriculum: The courses deliver a rigorous foundation in classical AI algorithms (e.g., Search, Constraints, Machine Learning) before moving to advanced applications.
    Difficulty: This is not a "lite" overview. The material is intended for university-level computer science majors. A strong grounding in linear algebra, basic calculus, and some Python programming is required to get the most out of the assignments.
  • Profile image for Duilio Ballatore
    Duilio Ballatore
    Prof. Patrick Henry Winston’s Artificial Intelligence course from MIT is a very strong introduction to the foundations of AI. As an undergraduate course, it was designed to cover core areas such as knowledge representation, problem solving, learning…
  • Profile image for SOPYAN ALDINO
    SOPYAN ALDINO
    This Artificial Intelligence course from Massachusetts Institute of Technology via MIT OpenCourseWare is absolutely phenomenal. It offers a rigorous and deeply insightful deep dive into AI concepts, algorithms, and logic. Even though the material is highly intellectual and challenging, the delivery makes it manageable and incredibly rewarding.
    ​Having access to MIT's world-class curriculum for free is an amazing opportunity. This course is perfect for students, developers, or anyone looking to build a rock-solid understanding of core AI foundations. It is demanding but completely worth the time and effort!
  • This course was fantastic, and I learned a lot of new things about artificial intelligence.
    The information was fantastic. They clearly explained every aspect of AI, from the fundamentals to the more complex topics. The teacher's ability to simplify complex concepts was the best aspect. a thorough comprehension of artificial intelligence. Excellent instruction and clarifications.
  • Yash Jivan Sudhalkar
    "This free introductory course on Artificial Intelligence provides an excellent and accessible starting point for anyone curious about the field. It typically covers foundational concepts like machine learning, neural networks, and the societal im…
  • The course is great but it does assume a certain level of pre-knowledge that you may or may not have. I had to google a lot of math concepts a long the way.
  • Profile image for Nandhakumar A
    Nandhakumar A
    Core se is very good this is very easier to understand normal people can be every possible to learn new courses everyday and new knowledge and new technology from the beginning on the whenever you asking to you

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.