The following lessons introduce the topic of artificial intelligence (AI) in computers by surveying several of the major application domains of AI. These application domains include language processing, visual processing, game playing, expert systems, and neural networks. Each lesson includes a set of review questions which test the important concepts from the lesson and provide practice problems. After reading each lesson, you should work the review questions before proceeding to the next lesson. Use the navigation bar at the top of this page to view the lessons and access the review questions. Each lesson page has a link on the navigation bar which will take you to the review questions for that lesson. To begin your study, click at the top of this page.


  1. Introduction to Artificial Intelligence
  2. Humans Versus Computers
  3. Natural Language Processing
  4. Game Playing
  5. Visual Processing
  6. Neural Networks
  7. Expert Systems
  8. Summary

Learning objectives:

  • Understand current applications of AI
  • Recognize the limitations of AI
  • Compare the human mind to computer intelligence