Program Details

A participant handles a robotic remote while a researcher and other participants look on.
HAI logo

In collaboration with the Stanford Institute for Human-Centered Artificial Intelligence and Stanford Pre-Collegiate Studies, Stanford AI4ALL is a two-week online or residential program that empowers students to explore AI. Students in grade 9 at the time of application submission are eligible.

Participants engage with professionals in the field to learn about cutting-edge ideas, such as how AI can be applied in medicine, disaster response, and combatting poverty. Through research projects, guest lectures and mentorship, students gain the tools to pursue careers in STEM fields with confidence.

Curriculum Objectives

Participants listen to a presentation about undersea robotics uses.

AI Education & Inspiration

Participants attend lectures with Stanford faculty in CS, AI, and related fields to support their academic, career, and personal development.
AI4ALL participants explore a self-driving car

Hands-On Experience

Participants engage in small-group research projects led by graduate students and post-docs in Computer Science and AI. The research focuses on the societal impacts of AI and how AI can be used to address some of our world's most pressing problems.
Participants present the results of their summer research project.

Past Research Projects

Examples of past projects include building a machine learning pipeline that uses satellite images to identify poverty-stricken regions in Uganda; creating an AI-powered robotic system that recognizes and sorts objects by their visual attributes using computer vision techniques; and developing an NLP-based classification system to analyze communications during disaster scenarios.

Research Project Groups

Applicants to Stanford AI4ALL will rank the following research project groups in order of their preference. Students will be admitted to only one research group.

Computer Vision 

Computer Vision (CV) is a field of AI that focuses on enabling machines to interpret and make decisions based on visual data such as images and videos. Students will explore how AI systems analyze and process visual inputs, helping computers “see” and understand the world around them. From building facial recognition systems to interpreting satellite imagery, CV is a powerful tool driving innovations in fields like healthcare, agriculture, autonomous vehicles, and beyond.
 

Medical AI

Leveraging AI offers a powerful means to alleviate and democratize large-scale biomedical image analysis—from linking visual observations to broader biological contexts to identifying biomarkers associated with patient outcomes—ultimately yielding actionable insights and assisting clinicians. Students in the Medical AI research group will embark on an exploration of how to build medical AI systems. 

Natural Language Processing

Natural Language Processing (NLP) is a branch of AI that empowers computers to process, analyze, and understand the nuances of text and speech. Participants will learn how computers ‘read’ and ‘write’, thereby unlocking a whole new level of interaction between humans and machines. Students will learn how machines read and process language, engage in language models, analyze text classification, evaluate model performance and build NLP tools. 
 

Robotics 

Robotics is a rapidly growing field that combines AI, computer vision, control systems and hardware engineering to create intelligent, autonomous systems. In this focus area, students will develop AI-powered robotic systems that are capable of perceiving and interacting with their environment and making intelligent decisions. Robotics has a significant impact on real-world applications, including automation, manufacturing, healthcare, and disaster response. 

I love to see the progression of how students grow. They leave with a very enriched perspective of what AI is. It’s always amazing to see them speak with such confidence on the technology, the algorithms, and the problem they’re solving. They really embrace it.

Juan Carlos Niebles

Adjunct Professor of Computer Science and Stanford AI4ALL Instructor