Learn Artificial Intelligence

Artificial Intelligence (AI) is the field of computer science focused on building systems that can perform tasks normally associated with human intelligence, such as recognizing images, understanding language, and making decisions.

What Is Artificial Intelligence?

Artificial Intelligence is not one program or one product. It is a broad field of computer science aimed at building systems that behave in ways we would call intelligent if a person did them: recognizing a face in a photo, understanding a spoken sentence, planning a route, or deciding which email is spam. Different AI systems reach that goal in very different ways, which is why the term covers so much ground.

  • A voice assistant answering a spoken question
  • A spam filter deciding whether an email belongs in your inbox
  • A photo app grouping pictures by the faces in them
  • A navigation app suggesting the fastest route in current traffic
  • A streaming service predicting which show you might watch next

AI as a Goal, Not a Single Method

Because AI describes a goal (intelligent-seeming behavior) rather than one method, many different techniques have been used to pursue it over the decades: hand-written logical rules, search algorithms that explore possible moves, statistical learning from examples, and multi-layer neural networks. Later pages in this tutorial look at how these approaches differ and how they relate to one another.

TermWhat It Actually Means
Artificial IntelligenceThe broad goal of building systems that perform tasks requiring intelligence
AutomationFollowing a fixed set of steps with no learning or judgment involved
AutonomyActing without a human directly controlling each step, which is separate from being intelligent

What Today's AI Is Actually Good At

  1. Finding patterns in large amounts of data faster than a person could
  2. Making consistent predictions from examples, such as flagging likely fraud
  3. Recognizing content in images, audio, and text
  4. Generating new text, images, or code based on patterns it has learned
  5. Optimizing a decision when the rules and goals are clearly defined
Note: AI systems do not "understand" meaning the way people do. A language model predicting the next word in a sentence, and a person answering the same question, can produce very similar looking output while working in completely different ways.

What AI Still Struggles With

Common sense reasoning, understanding context outside its training data, explaining exactly why it produced an answer, and handling situations nobody anticipated are all still hard problems. A system that recognizes a stop sign in thousands of photos can still be fooled by something as simple as a sticker placed on the sign in an unusual spot.

Note: When you read a headline claiming a new AI can 'think' or 'understand', it helps to ask a narrower question instead: what task was it trained on, and how was its performance measured?

Exercise: AI Introduction

What is the most general definition of artificial intelligence?

Frequently Asked Questions

Do I need to be good at maths to learn AI?
For using AI tools and understanding how systems behave, no. For building models, you need linear algebra, probability and calculus at roughly first-year university level. Many people start with the concepts and applications, then fill in the maths when a specific technique demands it.
What is the difference between AI and machine learning?
AI is the broad goal of getting machines to do things that need intelligence. Machine learning is the main technique for reaching it, where a system learns patterns from data instead of following rules a person wrote. All current machine learning is AI; not all AI ideas are machine learning.
Which programming language should I learn for AI?
Python, by a wide margin. Nearly every major library, tutorial and research repository targets it, so examples run without translation. R appears in statistics-heavy work and C++ inside performance-critical engines, but neither is where a beginner should start.
Can I learn AI without a computer science degree?
Yes. The field is unusually open to self-taught practitioners because results are demonstrable: a working project and a clear explanation of your approach carry real weight. A degree helps most for research roles, where the maths goes deeper than applied work requires.