CS180
In Development
ai-ml
CS 180

Introduction to Artificial Intelligence

AI is not magic — it is math, history, and human choice. We build from first principles: probability, search, neural networks, language models. Then we ask who built these systems, for whom, and what they're encoding about the world.

18Weeks
3Units
3Tracks
0Exams

Introduction to Artificial Intelligence

AI is not magic — it is math, history, and human choice. We build from first principles: probability, search, neural networks, language models. Then we ask who built these systems, for whom, and what they're encoding about the world.

01

Understand AI from first principles: probability, logic, linear algebra

02

Build each major AI concept from scratch before using libraries

03

Critically analyze who built AI systems, who benefits, and who is harmed

04

Implement search algorithms, neural networks, and NLP pipelines

05

Conduct a structured bias audit of a real deployed AI system

06

Communicate technical AI concepts to non-technical audiences

07

Develop a portfolio demonstrating deep understanding

01

First Principles First — understand every layer before stacking them

02

Choose Your Adventure — three tracks, diverge on projects

03

Liberation Through Understanding — critical consciousness is the most advanced technical skill