Stanford Root

Schedule

Stanford Root

Schedule

CS 21SI

AI for Social Good

UNITS:2
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

Students will explore challenging social issues, and learn about the opportunities and limitations for AI to empower human solutions! You'll learn about applying AI to real-world social good spaces (such as climate, education, and housing) and learn what this looks like in practice. The class provides a high-level overview of the machine learning and deep learning techniques that have already proven effective in tackling social problems. Overall, we aim to center the "social good" component of AI for Social Good and cover material you would not otherwise see in the AI curriculum at Stanford. The course structure alternates between instructional lectures and bi-weekly guest speakers at the forefront of technology for social good. Students will be given the chance to engage in a flexible combination of AI model building, discussion, and individual exploration. Special topics may include: tech ethics, human-centered AI, AI safety, education technology, mental health applications, AI in policy, assistive robotics. Prerequisites: programming experience at the level of CS 106A and an interest in social impact! Application required for enrollment: http://tinyurl.com/cs21si2425. We encourage students from all disciplines and backgrounds to apply!

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Activity 1Open
ID: 2018
0 / 20 enrolled
DAYS:Wednesday
TIME:5:30 PM – 6:20 PM
LOCATION:TBD
INSTRUCTOR:
Piech, Chris
2units

CS 21SI: AI for Social Good

2 units · Satisfactory/No Credit

Students will explore challenging social issues, and learn about the opportunities and limitations for AI to empower human solutions! You'll learn about applying AI to real-world social good spaces (such as climate, education, and housing) and learn what this looks like in practice. The class provides a high-level overview of the machine learning and deep learning techniques that have already proven effective in tackling social problems. Overall, we aim to center the "social good" component of AI for Social Good and cover material you would not otherwise see in the AI curriculum at Stanford. The course structure alternates between instructional lectures and bi-weekly guest speakers at the forefront of technology for social good. Students will be given the chance to engage in a flexible combination of AI model building, discussion, and individual exploration. Special topics may include: tech ethics, human-centered AI, AI safety, education technology, mental health applications, AI in policy, assistive robotics. Prerequisites: programming experience at the level of CS106A and an interest in social impact! Application required for enrollment: http://tinyurl.com/cs21si2425. We encourage students from all disciplines and backgrounds to apply!

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Activity — Wednesday 5:30 PM – 6:20 PM — Piech, Chris (Undergrad)

More CS courses

  • CS 1U: Practical Unix
  • CS 7: Personal Finance for Engineers
  • CS 10N: Computer Play: An Unconventional Introduction to CS and EE
  • CS 11SI: How to Make VR: Introduction to Virtual Reality Design and Development
  • CS 22A: The Social & Economic Impact of Artificial Intelligence (INTLPOL 200, SYMSYS 122)
  • CS 24: Minds and Machines (LINGUIST 35, PHIL 99, PSYCH 35, SYMSYS 1, SYMSYS 200)
  • CS 25: Transformers United V6 (SYMSYS 25)
  • CS 25N: Big Ideas in Cryptography
  • CS 31N: Counterfactuals: The Science of What Ifs?
  • CS 33: AI Changes Everything: Intentions & Consequences
  • CS 40: Cloud Infrastructure and Scalable Application Deployment
  • CS 41: Hap.py Code: The Python Programming Language

All CS courses · All departments