top of page
Post: Blog2_Post

10 AI Courses for High School Students

Writer: Stephen TurbanStephen Turban

If you are a high school student curious about pursuing a career in artificial intelligence (AI), consider signing up for a course to learn more about the field and its practical applications. Leading universities often host pre-college or high school programs in which such courses are offered, although you can also look for them on offline or online learning platforms.


AI is a thriving technological innovation with uses and applications in natural language processing, pattern recognition and prediction, speech recognition, analytics, and more. These uses can support numerous fields like technology, health and diagnostics, imaging, engineering, architecture, and marketing, to name a few. A course in AI will introduce you to these applications and equip you with the skills and knowledge necessary for usage in independent or university projects.


In addition, such a course will also strengthen your university applications and help you build your portfolio. While looking for such a course, make it a point to consider factors like the quality of the instructors/professors, timings of the course, involvement in practical and hands-on projects, reputation and credibility of the course, contents of the course, and extent of interaction, networking, and support offered. If you wish to take this up and want some options, here is a list of 10 AI courses for high school students.


Veritas AI, founded and run by Harvard graduate students, offers programs for high school students who are passionate about artificial intelligence. Students who are looking to get started with 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 get a chance to work on real-world projects. 


Another option for more advanced students is the AI Fellowship with Publication & Showcase. Through this program, students get a chance 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. 


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.

Application Requirements: Online application form, answers to a few questions about the student's background & coding experience, math courses, and areas of interest.


Location: Virtual

Eligibility: High school students (or other learners) with prior programming experience in Python

Application Deadline: None. The course starts on April 22, but will be available to audit even after it ends.

Dates: 7 weeks (self-paced; 10-30 hours a week)

Cost: Free to audit (optional upgrade of $299 to receive a verified certificate)


Harvard University’s Introduction to Artificial Intelligence with Python is a free online course offered on edX. This course takes you through the concepts and algorithms of artificial intelligence and provides exposure to the technologies behind machine translation, game-playing engines, and handwriting recognition.


Theory is a major element of this course, but you will also get to work on hands-on and practical projects. Major concepts highlighted in this course include machine learning (ML), graph search algorithms, artificial intelligence principles, adversarial search, large language models, logical inference, probability theory, designing intelligent systems, Bayesian networks, constraint satisfaction, Markov models, and using AI in Python programs. By the end of the course, you will have a solid understanding of AI and ML that will allow them to design their own intelligent systems.


Students who paid for the upgrade will also receive a certificate in Computer Science for Artificial Intelligence.


Location: Virtual

Eligibility: High school students

Application Deadline: Applications are accepted on a rolling basis.

Dates: 10 weeks (summer session) | 18 weeks (semester session) 12 weeks (trimester session)


Michigan Virtual is a nonprofit that provides online courses in various subjects at affordable rates. Its Introduction to Artificial Intelligence course provides students with foundational-level knowledge of AI to learn about its components, concepts, applications, uses, and impacts on society. Concepts emphasized in this program include machine learning, neural networks, algorithms, perception and intelligence, current uses and problems, ethics, AI and jobs, and more.


The course features online lessons and activities, engagement with a certified online instructor and peers, discussions, online assessments, projects, and more. Students can access academic support and request feedback from instructors. You will also receive a final score.


Location: Columbia University, New York, NY

Eligibility: Domestic and international high school students with programming experience

Application Deadline: April 25

Dates: June 24 - July 12

Cost: $6,100 (commuter) | $12,154 (residential). Financial aid is not available.


Columbia University, as part of its pre-college program, offers a course called Introduction to AI: Search Algorithms. This course is designed for students who already have strong programming experience and can use object-oriented programming and recursion to solve problems. Note that this is a highly competitive and selective course with a maximum of 24 students accepted to ensure more interaction and collaboration.


Concepts and topics covered in this course include the history and progress of artificial intelligence, optimization and probabilistic strategies, and problems like N-Queens, Knapsack, Post correspondence, and Chess. The course aims to equip you with sufficient skills to create and build functional programs using Java and Python. Additionally, using the skills and knowledge attained through this course, you are expected to carry out and complete assignments and projects.


Location: UCLA, Los Angeles, CA (commuter program)

Eligibility: Students in 10th-12th grade in spring

Application Deadline: June 1

Dates: July 1 - July 19

Cost: $3,020 (financial aid available)


UCLA’s Computer Science Summer Institute on Generative AI is a program that highlights the CS97 Introduction to Generative AI course. Students who wish to take this course must enroll in the summer institute. The course focuses on natural language processing (NLP) and aims to cover topics like statistical and neural-network learning algorithms, lexical semantics, language models, and current NLP tasks and competitions. Lectures, assignments, individual and group projects, homework, presentations, and exams are all part of the course. Once completed, you will receive a letter grade.


In addition to learning about NLP and generative AI, lab tours, seminars, social activities, and lab sessions are also included in the program.


Location: Virtual

Eligibility: High school students in grades 10-11 at the time of application and a beginning proficiency in Python

Application Deadline: Applications usually close in March.

Dates: June 17 - June 28 | July 08 - July 19

Cost: $3,050 (financial aid available)


Stanford University’s course on AI is on the roster for its Pre-Collegiate Summer Institute. The course takes selected students through a detailed understanding of what AI is and how intelligent systems are trained to deliver and perform required tasks efficiently and accurately. Supervised and unsupervised learning and reinforcement learning algorithms are part of the course curriculum. Students are taught to examine algorithms and their biases and ways of reducing these biases.


By the end of this course, you will develop programming proficiency in Python and will also learn to apply mathematical concepts like optimization, statistics, calculus, and linear algebra. Overall, using machine learning algorithms and techniques, you will learn how to develop safe, accurate, and ethical AI systems to resolve real-world problems.


Location: Brown University, Providence, RI

Eligibility: High school students with knowledge of math (algebra or pre-calculus) recommended

Application Deadline: May 10

Dates: July 8 - July 26 (3 weeks)

Cost: $5,682 (commuter) | $7,452 (residential). Scholarships are available.


Brown University’s Introduction to Machine Learning and AI with Python is a course offered as part of its pre-college program. The course teaches big data analytics and machine learning techniques, including the study of big data technologies and the scaling-up of machine learning techniques for industrial uses. The course emphasizes algorithm theory and practice, allowing for proficiency in the development of algorithms for specific issues.

The course includes studio classes in which you will participate in lectures and associated activities. These comprise discussions, videos, guided readings, exercises, analysis and application of concepts, observation and collaboration, and project work. You will also learn various concepts through computer programming.


Brown’s pre-college program is selective and rigorous, with course cohorts being small in size.


Location: Virtual

Eligibility: Advanced high school students (grades 10-12) who have taken algebra 2 and calculus 1 (recommended)

Application Deadline: Applications are accepted on a rolling basis.

Dates: June 10 - June 14

Cost: $250


Purdue University’s Intelligent Imagining Lab (i2Lab) is a great option for students interested in programming and mathematics. While prior knowledge of some mathematical concepts is required, this course does not require prior programming knowledge as it teaches it from scratch. This 5-day course offers intensive study, with topics covered including an introduction to machine learning, the basics of Python, linear regression and fitting data in a line, minimizing functions to fit data, neural networks, pattern recognition, and image processing.


By the end of this program, you will be able to use Python for basic scientific computing, understand the function of statistics, optimization, and linear algebra in ML, and use simple language to explain line fitting, classification, and feature extraction.

You will receive instruction from highly qualified faculty, research scientists, PhD students, and advanced undergraduate students.


Location: University of Pennsylvania, Philadelphia, PA

Eligibility: Rising sophomores to rising seniors in high school who are at least 15 years old and have a minimum 3.0 GPA

Application Deadline: Applications typically close in April.

Dates: July 7 - July 27

Cost: $8,500. Financial aid is not available.


The Engineering Summer Academy at Penn (ESAP) is a prestigious and competitive program for high school students. You will learn from accomplished engineers, professors, and researchers and will attend classes with an instructor-to-student ratio of 1:19.

One of the course offerings of this program includes artificial intelligence, in which students with a solid mathematical background and basic knowledge of chatGPT are selected. The course will take you through the field of AI, with a focus on generative AI and neural networks. The course combines theoretical coursework of AI principles with practical generative tools and equips students with the necessary mathematical concepts behind AI and ML.


The course ends with a final project in which you will use the learned knowledge and techniques to create AI applications. The program further includes tours, activities, and social events.


Location: Virtual

Eligibility: U.S. high school students

Application Deadline: Applications are accepted on a rolling basis.

Dates: September - April  

Cost: Not mentioned. Scholarships are available.


The Coding School (TCS) is an international nonprofit focused on providing education and skill-building opportunities to students at various stages. One of its course offerings includes an introductory course on AI that spans 2 semesters and is taught virtually by a Harvard instructor. The course features 1.5-hour lectures, 1-hour lab sessions with teaching assistants, homework or projects, talks from experts, regional meet-ups, and other networking and learning activities.


You will learn key concepts like Python, data science, ML algorithms, reinforcement learning, natural language processing (NLP), deep learning, and data visualizations. You will also receive mentorship from experts and learn about the ethics and responsible use of AI. You will also work on real-world problems and create a capstone project by the end of this course.





One other option - the Lumiere Research Scholar Program

If you’re interested in pursuing research in fields like AI or related fields, you could also consider applying to one of the Lumiere Research Scholar Programs, selective online high school programs for students founded with researchers at Harvard and Oxford. Last year, we had over 4000 students apply for 500 spots in the program! You can find the application form here.


Also check out the Lumiere Research Inclusion Foundation, a non-profit research program for talented, low-income students. Last year, we had 150 students on full need-based financial aid!


Stephen is one of the founders of Lumiere and a Harvard College graduate. He founded Lumiere as a PhD student at Harvard Business School. Lumiere is a selective research program where students work 1-1 with a research mentor to develop an independent research paper.


Image Source: Harvard seal

One__3_-removebg-preview.png
  • Facebook
  • Instagram
  • Twitter
  • LinkedIn

919 North Market Street,

Wilmington, Delaware, 19801

We are an organization founded by Harvard and Oxford PhDs with the aim to provide high school students around the world access to research opportunities with top global scholars.

©2024 by Lumiere Education.

bottom of page