11 Online Computer Science Programs for High School Students
If you’re a high school student interested in exploring computer science as a subject before applying to college, consider participating in online computer science programs! Not only do these save you the cost (and time) of commuting to and from the location of the program, but also free up a lot of time in your schedule if you’re working on a passion project or test prep during the school year!
Computer science programs are a solid way for you to gain experience in a competitive field, demonstrate interest in learning about a subject outside of school, and can provide solid networking opportunities.
For this blog, we’ve compiled a list of 11 online computer science programs for high school students.Â
1. 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.Â
Â
Application Deadline: Varying deadlines based on cohort. Main summer deadlines are March 15, April 15, and May 15
Duration: Options range from 12 weeks to 1 year.
Location: Remote — you can participate in this program from anywhere in the world!
Eligibility:
You must be currently enrolled in high school
Students must demonstrate a high level of academic achievement. (Note. students have an unweighted GPA of 3.3 out of 4)
No previous knowledge of your field of interest is required!
Program Dates: The summer cohort runs from June to August, the Fall cohort from September to December, the Winter cohort from December to February, Spring from March to JuneÂ
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 computer science, psychology, physics, economics, data science, engineering, chemistry, international relations, and more. You can find more details about the application here.
Subject Areas: STEM, Humanities, Social Sciences
Application Deadline: Multiple deadlines. The next is September 25, 2024, for the fall cohort!
Program Dates:
Summer seminar — June 24, 2024 — September 2, 2024
Fall seminar — October 23, 2024 — February 19, 2025
Lab dates are flexible, but you must apply 4 weeks in advance.
Eligibility: High school students with good academic standing (>3.67/4.0 GPA) can apply. Most accepted students are 10th/11th graders! Only a couple of tracks require formal prerequisites, more details of which can be found here.
Horizon offers trimester-long research programs for high school students across subject areas such as data science, machine learning, political theory, biology, chemistry, neuroscience, psychology, and more! It is one of the very few research programs for high school students that offers a choice between quantitative and qualitative research!
Once you select a particular subject track and type of research you’ll be paired with a professor or Ph.D. scholar (from a top university) who will mentor you throughout your research journey. You’ll work to create a 20-page, university-level research paper that you can send to prestigious journals for publication as a high school student.
This program is a solid opportunity for you to pursue a research program in highly specialized fields, under the guidance of a top scholar. The program also provides a letter of recommendation for each student, as well as detailed project feedback that you can use to work on future projects and college applications. Apply here!
Cost: $1990 (Financial Aid Available)
Location:Â Remote! You can work from anywhere in the world.
Application deadline:Â Deadlines vary depending on the cohortÂ
Program dates:Â Multiple cohorts throughout the year
Eligibility: Students who can work for 10-20 hours/week, for 8-12 weeks. Open to high school students, undergraduates and gap year students!
Ladder Internships is a selective start-up internship program for ambitious high school students! In the program, you work with a high-growth start-up on an internship. Start-ups that offer internships range across a variety of industries from tech/deep tech, AI/ML to health tech, marketing, journalism, consulting, and more. You can explore all the options here on their application form. Ladder’s start-ups are high-growth companies on average raising over a million dollars. Past founders have included YCombinator alums, founders raising over 30 million dollars, or founders who previously worked at Microsoft, Google, and Facebook. In the program, interns work closely with their managers and a Ladder Coach on real-world projects and present their work to the company. Here is the application form.Â
Interns are offered one-on-one training in communication, time management and other such valuable skills and will also have the opportunity to attend group training sessions with other interns in their cohort. The virtual internship is usually 8 weeks long.
Application Deadline: Varies. Apply here
Cost: £595 (1 week) and £995 (2 weeks)
Duration:Â June - August
Eligibility: Students between the ages of 15 - 18Â
Through independent coding projects, discussions, and research, this project helps students achieve practical skills in Python. As a participant, you will be required to attend 10 sessions in total. The one-week program ends with the fifth session, whereas the two-week program ends with the tenth. The first session starts with icebreakers for the students to get to know each other and an introduction to the course. The one-week course will cover topics like basics in coding, web development, complexity analysis, and introduction to HTML. The two-week course will include additional topics like introduction to Python and Javascript, making games, and artificial intelligence. Look here for information on the classes.
The class sizes are limited to only 15 students to help students and live sessions are held from 1-3 pm UK time. At the end of the program, students receive a Certificate of Achievement and a personalized Letter of Recommendation.
Application Deadline: Varies
Cost: VariesÂ
Duration: Varies
Eligibility: Depends on the course offered
Harvard University offers several programs for high school students that cover a wide range of topics, including computer science, data structures, algorithms, programming, databases, web development, and many more. Most of these online programs are free to audit with an additional fee if you wish to receive a verified certificate.
Harvard’s online programs are extremely flexible. Once enrolled, you may study the course material at your own pace. These programs are a great opportunity to learn computer science from experienced Harvard faculty members at a fraction of the cost. Some of these courses are:
Introduction to Data Science with Python
Introduction to Databases with SQL
Computer Science for Lawyers
Machine Learning and AI with Python
Web Programming with Python and JavaScript
Application Deadline:Â VariesÂ
Cost: Varies
Duration: Varies
Eligibility: High school students interested in Al and machine learning
Columbia University coding boot camps teach students coding, data analytics, cybersecurity, digital marketing, UX/UI, and Artificial Intelligence. These programs are offered by Columbia University in collaboration with edX. Students will also get support with career planning, resume support, and technical interview training.Â
Successful applicants will receive an award of completion, continued one-on-one career coaching with their career director, and a portfolio of projects covered throughout the Boot Camp. There also exists a full-time coding option for students who wish to complete the program earlier!
Application Deadline: 2024 applications are now closed. Register here for 2025 updates.
Cost: Free
Duration: 2 weeks (June 3 - August 16, 2024)
Eligibility: Students between the ages of 13 - 18 who identify as women, gender non-conforming, or trans
Kode with Klossy works with the aim that underrepresented students in STEM have access to learn more about technology. Their camp is an opportunity to learn web development using Javascript, HTML, and CSS, ways to improve the UI and UX of a website, and machine learning, including topics such as algorithms and data sets, natural processing, and more!
Their program is a great opportunity for those without knowledge of computer science. A bonus is the licensed educators and assistants assigned to each camp, which will ensure that you are supported throughout the camp duration.Â
Application Deadline: Multiple deadlinesÂ
Cost: Varies
Duration: Varies
Eligibility: High school students in NYC or Live Online
NextGen Bootcamp has various programs to help students learn coding, data science, Java, and web design. All of these programs are taught by expert instructors. The program has taught over 45000 students over 34 years. Programs are organized in a way that each student gets personalized attention due to their small batch sizes, works on real-world projects, and learns from industry experts. Â
A half day at NextGen starts at 10 am and ends at 1 pm, and a full day ends at 4 pm. Some of the topics covered via NextGen’s programs are Python Data Science, AI Machine Learning, Java Programming, etc. You may find a list of programs they offer here.
The Summer Immersion Program (SIP) is run by the Girls Who Code, an organization with a mission to help girls around the world close the gender gap in tech. As part of this mission, the 2-week SIP program was created where you can attend virtual classes sponsored by companies such as MetLife, Bank of America, and Game Design.
In 2023, you will learn about intermediate CS concepts, the iterative design process, and UX design basics and gain an introduction to Game Design! Moreover, GWC promises participants that they can meet mentors who are industry experts from their partner companies.Â
One of the advantages of participating in SIP is the flexibility offered to each student. Through the course, you can pursue any project that you are passionate about! In fact, previous projects by students have included cybersecurity chatbots to protect people’s passwords or creating affordable GPS tracking devices that alert caregivers!Â
Application Deadline:Â
Early Acceptance - February 17thÂ
General Acceptance - March 29th
Program Date:Â
Round 1 - June 16th - June 30th, 2024 (U.S. Students Only)
Round 2 - July 19th - July 21st, 2024 (U.S. and International Students)
Round 3 - July 31st - August 11th, 2024 (U.S. and International Students)
Eligibility:Â
Identify as a girl or non-binary.Â
In the 2024-2024 school year, you were a freshman, sophomore, or junior (U.S. Citizen)Â
Should be between the ages of 14-18 on June 16th, 2024 (International Students).
Application Deadline: Applications 2024 have closed. 2025 applications to start soon
Cost:Â $1500
Duration: July 6 - July 26, 2024
Eligibility: Students having completed 9th, 10th, 11th, or 12th grade with a minimum GPA of 3.5 and 3.0 if not all positions have been filled.
Terp Young Scholars offers a 3-credit course on Introduction to Computing, where classes are held classes held every day from Monday to Friday for 3 hours a day. You can look here for the full course syllabus!Â
As an online student, you must attend classes, complete schoolwork, and engage in interactive virtual activities without supervision. Throughout the program, online students are supported by course instructors, teaching assistants, and Terp Scholars mentors. Do note that you must have access to a consistent high-speed internet connection and a distraction-free learning environment.Â
If you’re interested in pursuing independent research in computer science, 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.