10 Online Machine Learning Summer Programs for High School Students
Summer programs offer high school students a fantastic way to develop skills, explore career interests, and connect with peers—all without the cost or commitment of college. Many top universities and organizations offer these programs online, making them more accessible and flexible.
For students interested in machine learning, these courses offer the chance to explore one of the fastest-growing technologies out there. Whether you're interested in AI ethics or neural networks, there's something for every student. We've rounded up 10 online machine learning summer programs for high school students that balance academic rigor with project-based learning.
1. AIMI Summer Health AI Bootcamp by Stanford University
Location: Virtual
Cost: $850 participation fee + $40 application fee
Application Deadline: December 9 - February 28
Dates: June 16- June 27
Eligibility: High school students entering grades 9-12 in the Fall, over 14 by the program's start.
The AIMI Summer Health AI Bootcamp by Stanford University is a two-week virtual program introducing high school students to the intersection of machine learning and healthcare. Open to all technical backgrounds, this bootcamp includes online learning modules, group discussions, and breakout sessions for peer collaboration. You'll learn about core topics like model evaluation, foundation models, and generative AI for healthcare. Daily “Career Lunch and Learns” feature guest speakers from academia, industry, and beyond, offering insight into applications. The program is designed to equip you with practical skills and a solid understanding of how AI can shape the future of healthcare.
2. Veritas AI
Location: Virtual
Cost: $2,290 for the 10-week AI Scholars program | $5,400 for the 15-week AI Fellowship with Publication & Showcase | $6,900 for both. Need-based financial aid is available for AI Scholars. You can apply here.
Application deadline: On a rolling basis. Spring (January), Summer (May), Fall (September) and Winter (November).
Program dates: Multiple 12-15-week cohorts throughout the year, including spring, summer, fall, and winter.
Eligibility: Ambitious high school students located anywhere in the world. AI Fellowship applicants should either have completed the AI Scholars program or exhibit experience with AI concepts or Python.
Veritas AI offers two structured programs for high school students interested in artificial intelligence. The AI Scholars program is a 10-session boot camp that introduces you to the basics of AI, machine learning, and data science. You’ll apply what you learn through guided, real-world projects. For students with prior experience, the AI Fellowship with Publication & Showcase provides one-on-one mentorship with experts from leading universities. Fellows work on individual projects and receive publication support from Veritas AI’s editorial team. Both programs are designed by Harvard graduate students and provide insight into both the academic and practical sides of AI. You can check out some examples of past projects here.
3. Summer@Brown Online
Location: Virtual
Cost: $3,218 - $6,238, depending on the duration of the program.
Application Deadline: January 15 - May 9
Dates: June 16 – July 25
Eligibility: Students completing grades 9 to 12, ages 14 to 18 by June 15
Brown University’s Summer@Brown online program offers over 50 courses across ten subject tracks. You can choose your learning style—fully asynchronous, mostly asynchronous, or blended—and earn a Digital Certificate of Completion. You'll also receive a Course Performance Report if you take a course for 3 weeks or longer. In the Engineering and Technology track, the AI, Data Science, and Machine Learning course will help you explore analytics and programming while working on a project. Other tech options include courses like Statistical Programming in R and Computational Mathematics with Big Data Visualization.
4. Lumiere Research Scholar Program
Location: Remote — you can participate in this program from anywhere in the world!
Cost: Full financial aid is available!
Application Deadline: Varying deadlines based on cohort.
Program Dates: Varies by cohort: summer, fall, winter, or spring. Options range from 12 weeks to 1 year. Eligibility: You must be currently enrolled in high school and demonstrate a high level of academic achievement.
The Lumiere Research Scholar Program is a rigorous research program tailored for high school students. The program offers extensive 1-on-1 research opportunities for high school students across a broad range of subject areas that you can explore as a high schooler. The program pairs high school students with Ph.D. mentors to work 1-on-1 on an independent research project. At the end of the 12-week program, you’ll have developed an independent research paper! You can choose research topics from subjects such as psychology, physics, economics, data science, computer science, engineering, chemistry, international relations, and more. You can find more details about the application here.
5. Stanford Pre-College Summer Institute - Artificial Intelligence
Location: Virtual / In-person
Cost: $3,080 + $65 application fee
Application Deadline: March 20
Dates: Session One: June 16 - June 27 | Session Two: July 7 - July 18
Eligibility: Students in grades 8-11 at the time of application
Stanford’s Pre-College Summer Institute offers an Artificial Intelligence course for high school students who want to explore how intelligent systems work. You’ll explore key machine learning methods like supervised, unsupervised, and reinforcement learning. The course blends theory and practice, allowing you to apply math concepts like calculus and linear algebra to AI challenges. You’ll also gain programming experience by implementing algorithms in Python using both sample and real-world datasets. The course includes critical discussions on data bias and ethical AI design.
6. Futures: Machine Learning for High Schoolers by UC San Diego Extended Studies
Location: Virtual
Cost: $350 - $395 per course
Application Deadline: There is no application deadline.
Dates: 9-month course, you will have access to course materials for about 10 weeks per course.
Eligibility: High school students
The Futures program at UC San Diego introduces high school students to the core principles of machine learning through a structured curriculum. You’ll learn Python programming, data analysis, and the math behind machine learning, including calculus, statistics, and linear algebra. Courses such as Python for Machine Learning, Algorithms, and Deep Neural Networks guide you step-by-step through building models like regression and clustering. Along the way, you’ll better understand how machines learn from data and how to train them effectively. The program emphasizes projects, helping you apply your skills in practical contexts.
7. Stanford’s A14ALL
Location: Virtual
Cost: $4,000
Application Deadline: December 9 - January 24
Dates: June 18 - July 2
Eligibility: 9th-graders or rising 10th-graders in the summertime, over 14 years old by the start of the program
Stanford AI4ALL is a two-week virtual program that introduces high school students to the field of artificial intelligence (AI) through projects and exploration. You’ll learn about subjects like robotics, natural language processing, medical AI, and computer vision while working with fundamental AI tools and datasets. The program emphasizes collaboration, enabling you to work with peers from across the country. You’ll also learn from AI mentors—researchers, graduate students, and industry professionals—who guide your learning and share career insights. Interactive workshops and group discussions help you explore AI's social impact and ethical dimensions.
8. Kode With Klossy
Location: Virtual
Cost: Free
Application Deadline: Interested students can join the program waitlist.
Dates: TBD
Eligibility: Women and gender-expansive students aged 13-18
Kode With Klossy invites students from underrepresented genders in STEM to join free, two-week camps where you’ll explore coding. You can choose from Web Development, Mobile Apps, Data Science, or Machine Learning—learning with languages like Python, JavaScript, HTML, CSS, and Swift. You’ll grow your skills through project-based learning and complete the camp with a digital portfolio of websites, apps, and AI projects you’ve built, ready to share with schools, internships, and beyond.
9. AI/Big Data Camp
Location: Virtual
Cost: $495
Application Deadline: TBA
Dates: July 22 - July 26
Eligibility: Incoming 9th - 12th graders
The AI/Big Data Camp is an introduction to machine learning and big data for students who want to explore the world of Artificial Intelligence. You’ll work with Python and scikit-learn to build algorithms like decision trees and Bayesian networks, learning to process large datasets and make predictions. Projects include training computers to classify images and identify organisms, giving you a feel for how AI powers tools like facial recognition and recommendation systems. The camp also covers spotting and reducing bias in machine learning outcomes. If you're curious about how computers "think," this is an ideal starting point.
10. Emerging Tech Camp by The Coding School
Location: Virtual
Cost: $695 with early registration.
Application Deadline: TBA
Dates: July 8 - July 19
Eligibility: High school students
The Emerging Technologies Camp is a two-week exploration of the tech fields shaping our future. In Week 1, you will learn Python programming fundamentals through coding exercises. Week 2 shifts focus to applied tech, exploring AI, Cybersecurity, Healthcare+Tech, Web Development, and Art+Tech through daily projects. Each day simulates a day in the life of a software engineer, giving you exposure to how these technologies work. By the end of the camp, you will walk away with coding skills, exposure to emerging fields, and an Emerging Technologies certificate.
Image Source - Stanford University logo