9 Online Coding Programs for High School Students
If you're a high school student passionate about coding and technology, participating in an online coding program can help you jumpstart your professional journey. Online coding programs allow you to refine your skills, learn from professionals, and contribute to real-world projects, all from the comfort of your home.
Such experiences can also enhance your academic prospects by highlighting your commitment to both theoretical and hands-on learning, and help you network with experts in the field. By demonstrating your interest and initiative, these programs look great on college applications, too!
Coding has a wide range of applications in various domains, including software development, data analysis, AI, ML, game development, web development, mobile app development, robotics, cybersecurity, bioinformatics, financial analysis, and more.
To help you get started, here are 9 online coding programs for high school students that you can consider!
Location: Virtual. In-person camps are also held at multiple locations.
Cost: Free
Application Deadline: Typically in late March; TBA for 2025
Dates: Multiple 2-week sessions were available in 2024; TBA for 2025
June 3–June 14, 2024
June 17–June 28, 2024
July 8–July 19, 2024
July 22–August 2, 2024
August 5–August 16, 2024
Eligibility: Girls and gender-expansive teens between the ages of 13-18 years with an interest in technology. No prior coding experience is required.
Kode with Klossy offers free 2-week coding camps for students who are typically underrepresented in the STEM fields. These camps are available both in-person and virtually. During the camp, you will select one course from the following four courses:
Web Development—Here, you will learn how to create websites using three programming languages—JavaScript, HTML, and CSS. You'll also learn how to make websites that work well on different devices, make sure people with disabilities can use them, and make the websites easier and more enjoyable to use.
Mobile App—You will learn to code in Apple’s programming language, Swift, using the SwiftUI framework. You will also learn to use Xcode to create fully functioning mobile apps for iOS.
Machine Learning—Here, you will learn the basics of artificial intelligence and machine learning, including algorithms, data sets, and natural language processing. The course also includes training on how to create a chatbot using Python.
Data Science—In this course, you will learn to analyze data using SQL, Python, and data visualization tools to gain valuable insights.
This camp provides a great opportunity for you to gain insights from women in the technology field through engaging speaker sessions. Additionally, it allows you to connect with peers who share similar interests and goals.
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. Winter cohort deadline - December 1, 2024
Program dates: Various according to the cohort
Program selectivity: Moderately selective
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.
Veritas AI, founded and run by Harvard graduate students, offers programs tailored 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. The fellowship encourages students to explore interdisciplinary approaches, enabling them to merge AI with various fields such as finance, medicine, sports, environmental science, and more! You can also check out some examples of past projects here.
Location: Virtual
Cost: $1,975. Limited need-based scholarships are available.
Application Deadline: Applications typically close in June or whenever slots fill up. Applications for the 2025 camp will open in early October 2024.
Dates: June 17–July 26, 2024 (6 weeks); TBA for 2025
Eligibility: All 8th-12th graders can apply.
The MehtA+ Machine Learning Bootcamp is a virtual 6-week camp led by engineers from MIT and Stanford that introduces high school students to basic and advanced concepts in data science. During the program, you will learn the math behind different AI, machine learning, and deep learning models. You'll also learn various data processing techniques and how to train your own complex AI models.
For your midterm and final project, you'll work in groups of 3-4 and engage in machine learning research either with a university or independently, on topics such as medicine, economics, digital humanities, and linguistics. After completing your project, you will write and publish your research papers online and present a research poster to university professors at the annual MehtA+ Machine Learning conference.
The curriculum includes various subjects, such as Python programming, machine learning libraries, ethical considerations, and research methodologies. You can check out the past projects of this camp here.
Location: Virtual. Opportunities are also available in the Greater Seattle area, WA.
Cost/Stipend: No cost; some projects offer stipends.
Application Deadline: April 22, 2025 (tentative, based on the 2024 program). Applications for summer 2025 will open in March/April 2025.
Dates: Vary depending on the opportunity, typically between May and August (~ 8–12 weeks).
Eligibility: High school students who are U.S. citizens or permanent residents and reside in the United States can apply.
The Spark Summer Mentorship Program offers hands-on, immersive internships for high school students. When applying to the program, you can select 1 to 5 projects based on your interests. Research topics for 2024 included extreme weather conditions, software engineering, sensor data processing, data engineering AI for real-world problems, and more.
SparkSMP offers several remote projects where you’ll get to study the performance of different designs for an identification problem, proofread and edit problems involving math and coding for a quantum mechanics textbook, or use applications of AI/ML to build effective solutions for some of the challenges faced by the industry. The program will allow you to interact with and learn from industry leaders, university professors, and mentors from diverse organizations. This program is highly competitive with an acceptance rate of approximately 3–5%.
Location: Virtual or in-person at the University of California, Los Angeles, CA
Cost: $4,920 (Residential) | $3,077 (Virtual). Need- and merit-based scholarships are available for California residents.
Application Deadline: June 1, 2025 (tentative, based on the 2024 program)
Dates: Multiple sessions were available in 2024; TBA for 2025
Session A: July 8–July 19, 2024 (Virtual)
Session B: July 21–August 3, 2024 (In-person)
Session C: August 4 – August 17, 2024 (In-person)
Eligibility: Students at least 15 years old by June 24, in grades 9–12 with a cumulative GPA of 3.2 or higher can apply.
The UCLA Game Lab Summer Institute introduces high school students to game design and helps them learn techniques and tools to create both analog and digital games. This two-week program is taught by the alumni of the UCLA Game Lab and consists of four courses in game development. These classes focus on learning game design fundamentals, creating compelling characters, building game worlds, and programming games.
During the program, you will create complete games or game assets in each of the four classes and develop game art that you can include in your college applications. This summer institute will help you develop a strong foundation in various aspects of game design and learn how to convey your ideas through game-making and game art. You will also have the opportunity to earn four units of UC credit and receive feedback from the institute that can be useful in your academic and career pursuits.
Location: Both virtual and in-person (Columbia University, NY) options are offered.
Cost: $2,810 (one-week session) | $3,960 (two-week session).
Application Deadline: TBA for 2025; Varies depending on the course.
Dates: One and two-week online courses between July 1 and August 9, 2025 (tentative, based on the 2024 program)
Eligibility: High school students who will be in 9th-12th grades in the fall can apply.
Columbia’s Pre-College Summer Sessions offer high school students various technology-based online courses to choose from, with durations ranging from 1 to 2 weeks. The online courses, listed here, cover the fundamentals of computer science and coding like Java, C, and Python, as well as various applications of artificial intelligence and machine learning.
If you’re interested in coding, you can choose ‘Introduction to AI: Search Algorithms,’ where you will learn the history of artificial intelligence and how to build functioning programs in Python and Java. You can also opt for ‘Data Science and Machine Learning,’ where you will gain hands-on experience in introductory coding using Python and learn to use popular machine learning algorithms. ‘Introduction to Programming with Python’ is another introductory course where you’ll learn the best programming practices, data representation and storage, data structures, and functions and scripts.
These sessions will allow you to improve your programming skills and boost your college applications.
Location: Virtual or in-person at MIT, Cambridge, MA
Cost: $1,750 for families earning more than $150,000; free for all other accepted participants.
Application Deadline: March 31, 2025 (tentative, based on the 2024 program)
Dates: July 8–August 4, 2025 (tentative, based on the 2024 program)
Eligibility: High school students in grades 9-11 attending school in the U.S. can apply. Accepted students are usually in the 11th grade.
The MIT Beaver Works Summer Institute offers hands-on STEM courses in a workshop format covering various subjects. Some of the online courses offered in the field of coding and AI include Remote Sensing for Disaster Response, Serious Games Development with Artificial Intelligence (SGAI), and Quantum Software.
In the "Remote Sensing for Disaster Response" course, you'll learn to use Python to process geospatial data and satellite imagery and analyze networks for emergency management applications. It involves GIS, remote sensing, image processing, and deep learning to respond to disaster situations.
In the "Serious Games Development with Artificial Intelligence" course, you will learn about game design, teamwork, and coding. You will collaborate in groups to create a mod for a game to explore a socially relevant research question.
In the “Quantum Software” course, you will learn about quantum computation concepts through practical coding exercises. You will also learn to develop and test a quantum algorithm as a software program.
The BWSI provides a solid opportunity to enhance your programming skills, learn from MIT Lincoln Laboratory professors, researchers, and students, and collaborate with peers. You can check the current course listings here.
Location: Virtual
Cost: $4,000; Financial aid is available.
Application Deadline: February 20, 2025 (tentative, based on the 2024 program)
Dates: July 8–July 26, 2025 (tentative, based on the 2024 program)
Eligibility: Current 9th-grade students (rising 10th graders) can apply.
Stanford AI4ALL offers a three-week virtual program for high school students interested in artificial intelligence (AI). During the program, you will participate in lectures, hands-on research projects, and mentoring activities. You will also have an opportunity to learn about topics like the application of AI in medicine, disaster response, and combating poverty from professionals in the field. This program will help you understand the impact of AI on society and its potential to address important issues.
This program aims to increase diversity in AI. You will be mentored by AI faculty and senior AI researchers and attend online lectures by experts in career and personal development. You’ll work on group research projects led by graduate students and postdocs and attend social events with Stanford AI graduate students.
Location: Virtual
Cost/Stipend: Free (For the Summer Immersion Program, there is a $300 need-based grant for eligible students in the United States).
Application Deadline: Applications typically close in March; TBA for 2025
Dates: Girls Who Code offers two programs in the summer; TBA for 2025
Virtual Summer Immersion Program: June 14–June 28, 2024 | July 8–July 19, 2024 | July 29–August 9, 2024)
Self-Paced Summer Program: July 1–August 9, 2024
Eligibility: 9th–11th-grade girls and non-binary students (Virtual Summer Immersion Program) / 9th–12th-grade girls and non-binary students (Self-Paced Summer Program), with or without prior coding experience, including alums can apply.
Girls Who Code offers free virtual programs for high school students to help them gain the computer science skills required for tech careers. During the program, you will get to learn about various tech jobs, meet industry leaders, and interact with like-minded peers. These programs provide various benefits, such as professional networking opportunities, financial grants, technical support, and more.
In the 2-week Summer Immersion Program (SIP), you’ll attend live, virtual classes sponsored by industry-leading companies like MetLife, Bank of America, Logitech, and Synchrony. You’ll get to explore the tech world and game design, the step-by-step design process, and the basics of UX design. In the Self-Paced Program, you’ll learn about cyber security, web development, artificial intelligence, and data science. You’ll work at your own pace to learn coding languages like HTML, CSS, JavaScript, and Python.
These programs will help you code websites, apps, and video games to combat issues like climate change, cyberbullying, illiteracy, and more.
One other option - the Lumiere Research Scholar Program
If you’re interested in pursuing independent research, 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.