RedLectern topic

Artificial Intelligence

Understand AI approaches and follow developments across the field.

For: Everyone

After this page you can: Choose a learning path and assess an AI claim.

Page reviewed

About Artificial Intelligence

Artificial intelligence is a broad field of methods for building systems that solve problems, represent knowledge, learn from data, or act on information. It is useful to distinguish the task a system performs from the method used to perform it: a system might classify examples, generate content, search for information, or choose actions. The AI foundations and history of AI pages help place those approaches in context.

A practical learning route starts with the big picture, then follows the questions that interest you. Learn how machine learning uses data, and how math for AI connects to those methods. Explore foundation models, prompting and context, and multimodal AI to understand systems that work with different kinds of input and output. If you want to build or use systems, continue into AI for coding, AI agents, or AI deployment. You do not need to study every branch before choosing a route.

To assess an AI claim, write down exactly what is claimed, what task and conditions it refers to, and what evidence would count as support. A benchmark result, a working demonstration, and a claim about effects in society answer different questions. Ask who or what was evaluated, how the test was designed, whether its setting matches the intended use, and what limitations are reported. The AI evaluation, AI safety and governance, and AI and society pages provide different lenses for that assessment. The aim is not to predict every new development, but to build a foundation for following claims and checking what they establish.

Start here

route

I’m new to AI

Begin with an open introductory course from the University of Helsinki, then return to choose a branch of the field.

Start with: Elements of AI

route

I want to learn how AI methods work

Use the machine learning modules to explore models, data, neural networks and evaluation.

Start with: Machine Learning Crash Course

route

I want a broader technical course

Explore knowledge representation, problem solving and learning through MIT OpenCourseWare.

Start with: Artificial Intelligence

Learn the foundations

1.Start with AI’s foundations and historyArtificial intelligence covers different ways to represent problems, search for solutions, and learn.

Artificial intelligence covers different ways to represent problems, search for solutions, and learn. Studying these approaches together helps show why AI is not one single technique. The AI foundations section introduces the field’s basic distinctions; history of AI provides a route through its changing methods and expectations.

Use this cluster to form a map before specializing. Ask what information a system receives, what task it is meant to perform, and whether its method depends on explicit representations, learned patterns, or both. Then pick a branch: the next step could be machine learning, AI agents, or AI and society.

  • Elements of AI

    A broad introductory route for learners without previous AI knowledge or coding.

Try it

Pick an AI feature you have encountered. In one sentence, name its task; in another, describe what information it might use to perform that task.

A spam filter classifies messages; it might use message text and sender details to decide whether a message is spam.

2.Learn from data, then examine the evidence[Machine learning](/subjects/machine-learning) concerns models built from data; [AI training and adaptation](/subjects/ai-training-and-adaptation) focuses on h…

Machine learning concerns models built from data; AI training and adaptation focuses on how those models are prepared or adjusted. Google’s introductory course covers model building, data, neural networks, evaluation, and production systems. Follow the math for AI link when you want to understand the mathematical tools behind these ideas; this hub points to that connection rather than repeating a full mathematics course.

For the claim-assessment outcome, pay attention to how a model is tested. A training result is not the same as a result on held-out examples, and repeatedly using one test set to guide changes can make it less useful as an independent check. Practice asking what examples the system saw during training and what evidence supports its performance on new cases.

Try it

A model was tested on examples that also appeared in its training data. What question would you ask before trusting the reported result?

Ask for an evaluation on separate, representative examples that were not used to train or tune the model.

3.Explore models, prompts and different kinds of input[Foundation models](/subjects/foundation-models) are one path into broadly trained systems; [prompting and context](/subjects/prompting-and-context) looks at t…

Foundation models are one path into broadly trained systems; prompting and context looks at the instructions and information supplied for a task. The Google course introduces large language models through tokens, Transformers, training, and text generation. Use that material to ask what input a system receives and what kind of output it is designed to produce.

Then follow multimodal AI to explore systems that work across more than one kind of media. As you assess a claim about a model, identify the input type, task, and test conditions it refers to. A result about one task or input does not automatically answer a different question. Keep the scope of the claim visible as you move from a demonstration to an evaluation.

Try it

Write a claim about an AI system in this form: “It can do [task] using [input].” What extra detail would you need to assess that claim?

Name the test conditions and evidence, such as the examples used and how success was measured.

4.Connect applications to people and institutionsAI systems are used in different settings, so it helps to ask who uses a system, who is affected, and what decision or activity it supports.

AI systems are used in different settings, so it helps to ask who uses a system, who is affected, and what decision or activity it supports. Explore AI for coding as an application area, and embodied AI for systems that perceive and act in physical environments. The AI and society and AI safety and governance pages connect technical choices to impacts, responsibilities, and oversight.

NIST describes trustworthiness as involving several characteristics, including validity, safety, accountability, transparency, explainability, privacy, and fairness. It also notes that these characteristics must be considered in context and may involve trade-offs. When evaluating an AI claim, ask which people and settings were considered, what harms or benefits were examined, and who is responsible for oversight.

Try it

Choose an AI use in a consequential setting. Name one group affected and one question about oversight or fairness you would investigate.

A useful answer identifies a group and a specific, checkable question about the system’s use or effects.

5.Build, connect and operate AI systemsAn AI application includes choices about how a model is accessed, what information it can use, and how its outputs fit into a larger workflow.

An AI application includes choices about how a model is accessed, what information it can use, and how its outputs fit into a larger workflow. Explore AI deployment, AI integration standards, and AI agents for those system-level questions. Retrieval-augmented generation is one approach that retrieves external information for a generated answer.

RAG can fail at several distinct points: retrieval quality, answer faithfulness, factual correctness, citation support, and permissions. Checking one point does not settle the others. For local and on-device AI, ask where inference runs and inspect the data path: local apps can offer access to cloud models, so local use alone does not establish where a request is processed. Follow the local AI page to compare these boundaries.

  • Offline Operation

    Describes offline use of downloaded models and the operations that still require connectivity.

  • Cloud models

    Explains that cloud models can be used through familiar local tools.

Try it

A RAG answer includes a citation. List two checks you would make before relying on the answer.

Check whether retrieval found relevant material and whether the cited source supports the specific answer claim.

6.Assess what an AI claim establishesEvaluation starts by defining the task and deciding what evidence would answer the question. [AI evaluation](/subjects/ai-evaluation) covers test design, metri…

Evaluation starts by defining the task and deciding what evidence would answer the question. AI evaluation covers test design, metrics, uncertainty, and whether an evaluation represents the intended use. NIST cautions that benchmark results can rely on assumptions, combine different notions of performance, or leave uncertainty unclear. A score therefore needs its task and test conditions to be interpretable.

When reading an AI claim, separate what was measured from what someone concludes. Ask whether the evaluation used relevant examples, whether its measure matches the claim, and whether the source reports limitations. Then describe what the evidence supports and what remains open. This habit applies to claims about model capability, deployment, or social effects without requiring a ranking of systems.

Try it

A headline says an AI system is “accurate.” Write two questions that would help you judge what that claim means.

Ask what task and examples were evaluated, and how accuracy was measured in the stated conditions.

Explore subtopics

Machine Learning

Learning from data; training and inference; generalization; major learning approaches.

5 subtopics
Math for AI

The linear algebra; probability; calculus; optimization needed to understand AI.

0 subtopics
Prompting and context

Instructions; examples; supplied context; output requirements; iterative improvement.

1 subtopics
Foundation models

Broadly pretrained models; model types; adaptation; capabilities and limitations.

3 subtopics
AI for coding

Code assistance; explanation; debugging; development workflows; human verification.

1 subtopics
AI foundations

AI capabilities and limits; generative and predictive approaches; basic distinctions

2 subtopics
Local and on-device AI

Local versus remote computation; offline operation; device constraints; privacy boundaries.

4 subtopics
Retrieval-augmented generation

Retrieve external information for generation; ingestion; grounding; citations; failure modes.

2 subtopics
History of AI

Major approaches and milestones; changing expectations; successes and setbacks.

0 subtopics
Embodied AI

AI that perceives and acts in physical environments; sensing; planning; control.

2 subtopics
AI safety and governance

Harms; responsibilities; bias; risk assessment; oversight; organizational controls.

4 subtopics
Multimodal AI

Models combining language; images; audio; video; cross-modal representations.

3 subtopics
AI evaluation

Task definitions; test design; metrics; uncertainty; error analysis; evaluation validity.

2 subtopics
AI and society

Social consequences; institutions; inequality; access; public decisions about AI.

4 subtopics
AI training and adaptation

Choose between pretraining; continued training; fine-tuning; reward-based adaptation.

3 subtopics
AI deployment

Move models and applications into operation; architecture; release controls; reliability.

2 subtopics
AI agents

Model-directed action loops; goals; autonomy; workflow boundaries; reliability.

3 subtopics
AI integration standards

Interfaces and standards connecting applications; models; tools; data; agents.

2 subtopics

Latest

No recent updates are available.

See the sources list

Books

Every free Artificial Intelligence course and book on RedLectern

Free Artificial Intelligence online courses

  1. Artificial IntelligenceMIT 6.034 · Browse materials · Video
  2. Artificial IntelligenceMIT 6.034 · Browse materials
  3. Brain and Cognitive Sciences Computational Tutorial: Optimizing the Full Stack for Generative Image and Video ModelsMIT RES.9-010 · Browse materials · Video
  4. Clinical Data Learning, Visualization, and DeploymentsMIT HST.953 · Browse materials
  5. Cognitive RoboticsMIT 16.412J · Browse materials · Video
  6. Common Sense Reasoning for Interactive ApplicationsMIT MAS.964 · Browse materials
  7. Computational Models of DiscourseMIT 6.892 · Browse materials
  8. Deep LearningMIT 6.7960 · Browse materials · Video
Show all 39 coursesShow fewer courses
  1. Ethics for Engineers: Artificial IntelligenceMIT 10.01 · Browse materials
  2. Ethics of AI BiasMIT RES.10-002 · Browse materials · Video
  3. Exploring Fairness in Machine Learning for International DevelopmentMIT RES.EC-001 · Browse materials · Video
  4. Hands-On Deep LearningMIT 15.773 · Browse materials · Video
  5. Machine LearningMIT 6.867 · Browse materials
  6. Machine Learning for HealthcareMIT 6.S897 · Browse materials · Video
  7. Machine VisionMIT 6.801 · Browse materials · Video
  8. Mathematics of Machine LearningMIT 18.657 · Browse materials
  9. Pattern Recognition for Machine VisionMIT 9.913 · Browse materials
  10. Prediction: Machine Learning and StatisticsMIT 15.097 · Browse materials
  11. The Battlecode Programming CompetitionMIT 6.370 · Browse materials · Video
  12. The Society of MindMIT 6.868J · Browse materials · Video
  13. Topics in Multiagent LearningMIT 6.S890 · Browse materials
  14. Underactuated RoboticsMIT 6.832 · Browse materials · Video
  15. Advances in Computer VisionMIT 6.8300 · Open on OCW · Video
  16. AI 101MIT RES.6-013 · Open on OCW · Video
  17. Ambient IntelligenceMIT MAS.961 · Open on OCW
  18. Day of AIMIT RES.MAS-002 · Open on OCW · Video
  19. Foundation Models and Generative AIMIT 6.S087 · Open on OCW · Video
  20. Generative Artificial Intelligence in K–12 EducationMIT 6.S062, MAS.S10, MAS.S60 · Open on OCW
  21. How to AI (Almost) AnythingMIT MAS.S60 · Open on OCW
  22. Introduction to Deep LearningMIT 6.S191 · Open on OCW · Video
  23. Introduction to Machine LearningMIT 6.036 · Open on OCW
  24. Machine Learning for Inverse GraphicsMIT 6.S980 · Open on OCW · Video
  25. Media Literacy in the Age of DeepfakesMIT RES.CMS-001 · Open on OCW
  26. Medical Artificial IntelligenceMIT HST.947 · Open on OCW
  27. Out of Context: A Course on Computer Systems That Adapt To, and Learn From, ContextMIT MAS.963 · Open on OCW
  28. Special Topics in Media Technology: Cooperative MachinesMIT MAS.965 · Open on OCW
  29. Techniques in Artificial Intelligence (SMA 5504)MIT 6.825 · Open on OCW
  30. The Human Intelligence EnterpriseMIT 6.803 · Open on OCW
  31. Visual Navigation for Autonomous Vehicles (VNAV)MIT 16.485 · Open on OCW
How these courses are chosen

Of the courses with “artificial intelligence” in their title or in a topic tag, these are listed as Artificial Intelligence courses:

  • those whose title contains “intelligence”, “machine learning”, “deep learning”, “neural network” or “neural networks”, or
  • those tagged “Artificial Intelligence” as one of at most 2 topic tags, or as the first of 3.

Free Artificial Intelligence textbooks and books

Show all 14 booksShow fewer books

Questions and comments