Top 17 Artificial Intelligence (AI) Camps for High School Students
AI camps can be a good option if you’re a high school student interested in exploring artificial intelligence and machine learning. They allow you to build skills in areas like programming, data analysis, and computational thinking while learning how AI is applied across different fields. You can also gain exposure to mentorship, projects, and emerging topics, which can help you better understand your interests and future academic paths.
Why should you attend an AI camp?
AI camps are often offered by universities and organizations, giving you access to structured learning experiences in a rapidly growing field. Depending on the program, you might study concepts such as neural networks, data modeling, or AI ethics while working on projects and technical activities. These opportunities can be worth considering, whether you are a beginner looking to build foundational skills or a student interested in exploring advanced topics in artificial intelligence.
To help you get started, we have compiled a list of the top 17 AI camps for you to review.
If you’re looking for free AI programs, check out our blog here.
Key Takeaways
If you want to narrow this list quickly, start with these four options:
Veritas AI — best for students who want a flexible virtual option, with both a beginner-friendly boot camp and a more advanced 1:1 mentored project track.
Immerse Education’s AI Summer School — best for students who want a more academic, small-group experience with tutor support and a final personal project.
Stanford AI4ALL — best for students interested in hands-on research and learning how AI can be applied to real social challenges.
MIT Beaver Works Summer Institute — best for students with prior programming experience who want a more rigorous, technical, build-focused experience.
1. Stanford AI4ALL
Location: Virtual
Fee: $4,000. Need-based financial aid is available.
Application Deadline: March. You can check for updates here.
Program Dates: June - July
Eligibility: Current 9th graders (rising 10th graders during the summer of the program) with a keen interest in AI.
Stanford’s three-week online program, in partnership with AI4ALL, allows participants to explore AI through a combination of lectures, hands-on research projects, and mentoring activities. Students will interact with AI experts and gain insights into the latest advancements while exploring AI applications in areas such as medicine, disaster response, and poverty alleviation. You can expect to participate in small-group research projects led by graduate students and postdocs in computer science and AI. The research projects focus on how AI can address pressing societal problems.
2. Veritas AI
Location: Virtual
Fee: Varies by program. Need-based financial aid is available.
Application Deadline: Rolling. Applications for the summer close in June. You can apply here.
Program Dates: Multiple dates on weekdays and weekends from July to September.
Eligibility: High school students (grades 8-12). For the AI Scholars program, no prior experience is required - just a keen interest in AI. For the AI Fellowship program, applicants need to have prior experience with Python or need to complete the AI Scholars program.
Veritas AI, founded and run by Harvard graduate students, offers programs for high school students who are passionate about artificial intelligence. Students looking to get started in AI, ML, and data science would benefit from the AI Scholars program. Through this 10-session boot camp, students are introduced to the fundamentals of AI & data science and have the opportunity to work on real-world projects. Another option for more advanced students is the AI Fellowship with Publication & Showcase.Through this program, students have the opportunity to work 1:1 with mentors from top universities on a unique, individual project. A bonus of this program is that students have access to the in-house publication team to help them secure publications in high school research journals. You can also check out some examples of past projects here and read about a student’s experience in the program here.
3. Immerse Education’s AI Summer School
Location: Oxford, Cambridge, and San Francisco
Fee: Varies according to program. Financial aid available
Application deadline: Rolling, with multiple summer cohorts throughout the year
Program Dates: 2 weeks during the summer
Eligibility: Students aged 13–18 currently enrolled in middle or high school
The Artificial Intelligence programs allow high school students to study AI through undergraduate-level teaching and applied learning in leading academic and technology environments. The programs pair you with expert academics and industry-informed tutors from universities such as Oxford, Cambridge, and leading technology hubs in classes of 4–10 students. You'll attend university-style lectures and 1:1 weekly sessions with your tutor, focusing on computational thinking, algorithms, and real-world applications of AI. The programs include practical experiences such as coding intelligent systems, analyzing data-driven models, and exploring ethical challenges in artificial intelligence, with Software Development & AI offered in San Francisco and Artificial Intelligence available in Oxford and Cambridge. You can build skills across programming, machine learning concepts, and problem-solving while gaining insight into how AI is studied at university and applied in industry. By the program’s end, you will complete a personal project and receive written feedback and a certificate of completion.
4. AI Scholars at Carnegie Mellon University
Location: Carnegie Mellon University, Pittsburgh, PA
Fee: None
Application Deadline: February 1
Program Dates: June 20 – July 18
Eligibility: Applicants must be rising high school juniors and at least 16 years of age.
AI Scholars is a four-week residential program where high school students explore artificial intelligence through a combination of coursework, projects, and mentorship at Carnegie Mellon University. Participants engage in college-level classes, learn core AI concepts, and apply them through collaborative projects that address real-world problems. The program also includes research exposure, industry interactions, and college preparation workshops that help students build both technical and academic readiness. Students conclude the program by presenting their work at a final symposium, gaining experience in both research communication and applied problem-solving.
5. Columbia University's Introduction to AI: Search Algorithms
Location: Columbia University, New York, NY (in-person) and online options available
Cost/Stipend: Tuition-based program (exact cost varies by format and housing selection)
Acceptance rate/cohort size: Selective with limited seats per section
Dates: June 29–July 17 (in-person) and July 20–July 31 (online)
Application Deadline: Applications typically remain open until sessions fill, with early application recommended
Eligibility: High school students with a strong programming background, including experience with object-oriented programming and recursion
‘Introduction to AI: Search Algorithms’ is a pre-college course for high school students that explores core concepts in artificial intelligence in a structured academic setting at Columbia University. Participants begin with foundational topics in AI and progress to advanced techniques such as optimization and probabilistic search, applying these ideas to classic problems like N-Queens and game-based scenarios. Students complete coding assignments in Python or Java, building functional programs that reflect the strategies learned in class. The course combines theoretical understanding with hands-on programming, giving students a clear view of how AI techniques are used to solve complex computational problems.
6. Serious Games Development with Artificial Intelligence (MIT Beaver Works Summer Institute)
Location: Virtual
Fee: Free for participants whose family Income < $200,000 | $2,400 for participants whose family Income > $200,000
Application Deadline: March 30
Program Dates: July 6 - August 2
Eligibility: High school students with prior programming experience, including Python, who complete the required online coursework
This course at the MIT Beaver Works Summer Institute introduces high school students to the intersection of game design, artificial intelligence, and real-world problem-solving through a fully virtual format. Students learn how to design and modify “serious games” that model complex scenarios such as disease spread or autonomous systems, using programming and systems thinking to analyze outcomes. Working in teams, participants develop game features, apply AI techniques, and explore concepts like user interface design, ethics, and data analysis while following structured software development practices. The program concludes with final presentations where students showcase their projects and demonstrate how game-based models can be used to study real-world challenges.
7. NYU’s Summer Program for Machine Learning
Location: On Campus
Fee: $3,180 + $654. for housing (optional)
Application Deadline: Session 1: April 17 | Session 2 & 3: May 1
Program Dates: Session 1: June 15 - June 27, Session 2: July 6 - July 17, Session 3: July 20 - July 31
Eligibility: Applicants must be at least 15 years old, have completed Algebra 2 or equivalent, and have some programming experience.
NYU’s 2-week summer program introduces students to the fundamentals of computer science, data analysis, mathematical techniques, and logic that are widely used in AI and ML. It primarily focuses on exciting topics like video and image recognition technologies, interactive voice control, autonomous vehicles, real-time monitoring and traffic control, and cutting-edge diagnostic medical technologies.
As part of this program, you will be expected to devote two weeks to learning about core principles in ML, such as model development through cross-validation, linear regressions, and neural networks. The program places a very strong emphasis on using these skills to solve social issues, so you should keep in mind the applications of the concepts you’ll learn. If you’re considering a career in social service or nonprofit management, gaining knowledge about principles in ML can possibly give you a broader perspective while thinking about solutions to social issues. Additionally, if you choose to work on a social issue based on your learnings, that project can serve as a great addition to your applicant profile. Admissions officers are constantly on the lookout for students who apply their classroom learnings in the real world to solve problems - something you can work on with this program.
8. Stanford Pre-College Summer Institute - Artificial Intelligence
Location: Virtual
Fee: $3,050. Need-based financial aid is available.
Application Deadline: March 13
Program Dates: Session 1: June 15 - June 26 | Session 2: July 6 - July 17
Eligibility: Grades 10 & 11 with beginner-level proficiency in Python.
Stanford’s pre-college summer program on artificial intelligence is an 11-day course that introduces students to what AI is and how systems can be trained to perform tasks efficiently. The course covers a range of fundamental topics in modern AI, including supervised, unsupervised, and reinforcement learning. Students gain a practical understanding of these concepts by analyzing the strengths and weaknesses of algorithms and learning how bias can enter data and algorithms.
If you have some coding experience with Python and are looking to learn about relevant AI topics, you should consider applying for this program. It helps you build a foundation in AI by understanding the theoretical and practical aspects of the field. You should note that students are required to put in time and effort outside of class to complete assignments that include readings, group work, and watching pre-recorded lectures.
9. Brown Pre-College Program: AI, Data Science, and Machine Learning
Location: Brown University, Providence, RI, and virtual options available
Fee: $5,364 (commuter), $7,038 (residential).
Application Deadline: Applications are reviewed on a rolling basis until courses fill
Program Dates: June 22 - July 17
Eligibility: Rising 9th graders. While not a requirement, algebra and pre-calculus are recommended.
Brown’s introductory course on machine learning and artificial intelligence is designed to help students learn, understand, and practice big data analytics and AI approaches, which includes the study of big data computing technologies and ML techniques with a focus on industry applications. By the end of the program, students will have a basic understanding of AI, understand the applications of big data science across various disciplines, use ML techniques, and be able to deploy algorithms for specific research problems.
If you are a beginner and looking to begin your AI journey with a fairly technical course, you should consider applying to this one. The focus of the course is on the theory and applications of AI and ML without relying on complex math. The classrooms are interactive and require students to put in some time outside of the class to work on assignments. Note that this course is not very hands-on, and while there is an introduction to computer programming and designing algorithms, you will not be working on a real-world project to apply what you have learned.
10. Harvard’s Pre-College Program
Location: On Campus
Fee: $6,100 + $75 application fee. Partial aid is available.
Application Deadline: April 1
Program Dates: Multiple sessions from June to August.
Eligibility: Open to rising juniors and seniors. Participants should be at least 16 years old by June and not turn 19 years old before July. A calculus course covering functions, derivatives, optimization, and some 3D geometry is a prerequisite for this course.
Harvard’s pre-college program is a two-week program that will give students the opportunity to dabble in multiple computer science courses, including “Introduction to Scientific Programming in Python”, “Introduction to Data Science with a Focus on Visualization”, and “Mathematical Elements of Artificial Intelligence”. You will have the opportunity to engage in hands-on Python projects.
The course on mathematical elements of artificial intelligence is great for anyone interested in AI and is designed to help students understand the mathematical aspects of modern data science algorithms.
Harvard’s Pre-College Programs are quite popular due to the accessibility of their course content and the diversity of their cohorts. However, since most of the courses offered each summer are mostly beginner-level or introductory courses, you may not be able to dive deep into AI.
The pre-college program focuses on both college-level academics and a safe college experience in the summer after high school, but isn’t too rigorous for a student who is quite familiar with AI and wishes to work on personal projects under mentorship, independent of course credit and assignments. Thus, you may want to factor in the program's cost, your takeaways, and application-based learning before applying.
11. Georgetown University - Artificial Intelligence Academy
Location: On Campus
Fee: $3,095 (commuter option), $3,725 (housing option)
Application Deadline: May 15
Program Dates: June 7 – June 13
Eligibility: Be a current 8th, 9th, 10th, 11th, or 12th grader, with at least a 2.0 GPA and at least 15 years old by the date of check-in
Georgetown University’s program on artificial intelligence is a largely theoretical course that focuses on the use of AI from a socio-technical perspective. The course covers the science of AI, its future implications, the ethics of AI, the regulations of AI, and the politics of AI.
Note that this course does not have a technical component and is geared toward students seeking exposure to the societal and ethical impacts and considerations of AI. You will have the opportunity to interact with guest speakers and your peers through group discussions. You will also work on a policy design and solution in a focus area of interest within the AI domain.
12. UCSDs and SDSCs Annual Research Experience for High School Students (REHS)
Location: University of California, San Diego, CA
Fee: $2,000
Application Deadline: March 15
Program Dates: June 8 – July 31
Eligibility: High school students in grades 10–12, age 16+, with a minimum GPA of 3.0 and residency in Southern California
UC San Diego offers this 8-week research program, where students work closely with mentors on a research project of their choice (including AI!) and learn to formulate and test hypotheses, conduct computational experiments, and derive conclusions from those experiments. This program offers students an excellent opportunity to apply their AI knowledge to real-world projects and gain practical experience in the field.
Since the program is an 8-week research opportunity, you should consider applying if you wish to work on a research project with a clear timeline under the mentorship of UC San Diego faculty. Note that this program does serve as an advantage to students who aren’t fully comfortable with conducting research on their own or need some guidance on how to approach research and the process that they need to participate in for a successful project. As part of the program, you will be expected to engage in software instruction, assigned scholarly or practical readings, and discussions with your mentor and your graduate student team members.
13. UC Santa Barbara’s Research Mentorship Program
Location: On Campus
Fee: $4,700 (commuter option), $6,599 (housing option)
Application Deadline: March 9
Program Dates: June 15 – July 31
Eligibility: High school students in the 10th or 11th grade who have a minimum GPA of 3.8
UC Santa Barbara’s Research Mentorship Program is a competitive summer program for high school students to engage in interdisciplinary, hands-on, university-level research. Students work closely with mentors to work on a research project of their choice (you can pick AI!) while learning about research techniques and gaining insight into professional research-based opportunities. This program is an excellent opportunity for students interested in exploring AI at the intersection of other disciplines.
Interdisciplinary research in AI is a good option for you to consider if you are interested in pursuing a university degree that isn’t strictly computer science or STEM. This program is quite competitive and offers a solid foundation for you to get started on independent research, all within a few weeks. Apart from conducting research as a program participant, you can spend the rest of the summer after the program refining your research and presenting your learnings and the impact of your research in your college applications/interviews.
Note that this program does require a basic understanding of AI and ML, which you will have to work on before applying.
14. Wharton Data Science Academy
Location: On Campus
Fee: $9,099. Need-based financial aid is available.
Application Deadline: March 18
Program Dates: Session 1: June 21 - July 11 | Session 2: July 12 - August 1
Eligibility: Students in grades 10 & 11 with a minimum 3.3 unweighted GPA and a strong background in math and coding.
Wharton’s Data Science Academy is a 3-week program designed to equip students with the tools to be 21st-century data scientists, able to identify relevant problems, provide sensible analyses, and communicate their findings in a clear and meaningful way. By the end of the course, students learn concepts that lay the foundation for AI, including data visualization, data wrangling, and machine learning. Students will also develop skills in the R programming language.
This course is for students with strong foundations in math and coding who are looking for a more advanced course that allows them to go deep into a few topics. The curriculum for this program is limited and offers little hands-on experience, but it does give you the chance to work with graduate students and teaching assistants at Wharton.
15. RAISE at MIT
Location: Virtual
Fee: None
Application Deadline: Varies by course.
Program Dates: Vary by course.
Eligibility: Open to high school students (and middle school students for some courses).
Responsible AI for Social Empowerment and Education (RAISE) at MIT offers a variety of valuable tutorials for students starting their AI journey. One of the exciting offerings from RAISE is the Doodlebot, a creative AI platform that utilizes robots to help high school students learn about generative AI by teaching a robot how to draw. Another interesting tutorial is the Personal Image Classifier: PICaboo, which helps students learn about the applications of AI and ML in image classification by enabling them to build their own Personal Image Classification (PIC) model!
RAISE is a curriculum, unlike the other programs we’ve mentioned in this blog, so you might need to reach out to your teacher/instructor for more information about the curriculum offered. Additionally, some of the offerings at RAISE are self-paced, so if you wish to pick up an AI program/self-learning curriculum during your school year instead of the summer, RAISE is a pretty good option for you.
16. Machine Learning for Beginners at Purdue University
Location: Virtual
Fee: $200
Application Deadline: July (Tentatively, based on previous years
Program Dates: July (Tentatively, based on previous years)
Eligibility: 10th to 12th graders who have taken high school algebra 2. Calculus 1 is recommended but not required.
Machine Learning for Beginners by Purdue University, with support from the National Science Foundation, is a 5-day crash course that introduces students to AI and ML. They learn the fundamentals of AI & ML, python, regressions, pattern recognition, and image processing. This is a great fit for students looking to get started on their AI journey and leave the course with proficiency in Python programming while gaining insights into practical applications that include building software and programming robots.
Here's what 5 days at this machine learning crash course looks like!
Since this is a crash course, you may want to plan out the rest of your summer in a way that includes more such programs (possibly at a more advanced level), or research projects based on your learnings at this crash course. This course may be a good fit for you if you’re working with a pretty packed summer schedule but also want to work on your concepts in AI and ML, possibly to prepare you for further research/internships in the field.
If your focus is on classroom learning and research in AI and ML, you want to consider programs that are longer in terms of duration or offer a deep dive.
17. Princeton AI4ALL
Location: On Campus
Fee: $6,000. Need-based financial aid is available.
Application Deadline: June (Tentatively, based on previous years). You can check for updates here.
Program Dates: July
Eligibility: Rising 11th-grade students
Princeton’s 3-week program serves as an introduction to AI while covering some cutting-edge AI research in depth. The program is largely focused on the societal impacts of AI and how students can leverage this technology by introducing them to not only AI practitioners but also policymakers. There is also a strong emphasis on personal growth and career development through small-group sessions with faculty members and AI researchers.
This program is a good choice if you are interested in going deep into the societal impacts of AI and working on a research project in the same field. It gives you a chance to interact with a variety of people working in the field - researchers, practitioners, professors, and Princeton graduate students. You should consider this course if you are looking to gain access to valuable research projects, but not necessarily technical skill sets.
Image Source: Lumiere Education Logo
