Aiphabet
Home>Courses>Introduction to Artificial Intelligence
Unit 1

Getting Started

We start our journey into artificial intelligence (AI) with key definitions and concepts, applications, and history of AI. This unit also features computing and mathematics prerequisites, including an introduction to Python.

Unit 2

Intelligent Agents

In the second unit, we investigate fundamental intelligent agents: rational agents (e.g., search) and logical agents (e.g., knowledge-based agents).

Unit 3

Search Agents

Search agents are agents that work towards a goal. The agent’s job is to identify the action or series of actions that lead to the goal. There are different types of search: (1) simple search, (2) search with constraints, and (3) adversarial search.

Unit 4

Machine Learning

In the third unit, we dive deep into machine learning (ML). Supervised learning algorithms (e.g., decision trees) learn from labeled data to make predictions whereas unsupervised learning algorithms (e.g., K-means) discover hidden patterns in unlabeled data.

Unit 5

Neural Networks

In the fourth unit, we explore neural networks. Neural networks can learn to recognize patterns, make decisions, and even generate new content. From image recognition in social media apps to voice assistants on our phones, neural networks are behind many of the AI technologies we use every day.

Unit 6

AI and Ethics

In the fifth unit, we discuss the borader impact of AI on society. We cover AI ethics which is concerned over the responsible use of AI and its consequences and future potential of AI across various fields. Finally, we introduce large language models (LLMs) as a bonus section.