Computer science research programs are solid options for high schoolers looking to explore advanced topics like programming, artificial intelligence, and data science. These programs equip you with hands-on experience in coding, algorithms, and real-world problem-solving, all while allowing you to work with top researchers and mentors in the field. Whether building machine learning models or analyzing large data sets, you will develop an impressive skillset beyond classroom learning.
Beyond technical skills, these programs provide exposure to cutting-edge research, giving you a real taste of academic rigor and professional collaboration. By the end of the program, you will have developed research papers, projects, and coding portfolios to showcase, all of which make a strong application for future research projects or internships!
Below, we have put together a list of the 12 most popular computer science research opportunities for high school students!
Subject Areas: Computer Science, Data Science and Machine Learning, Cybersecurity, Machine Learning and Social Media, Computational Neuroscience, Algorithms and Data Structures, and more
Location: Virtual
Application Deadline: Varies according to cohort. November 10, 2024 for the Winter cohort, and February 9, 2025 for the Spring 2025 cohort
Program Dates:
- Winter seminar: December 2, 2024 onwards
- Spring seminar: March 3, 2025 onwards
- 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 few tracks require formal prerequisites, more details of which can be found here
Horizon offers trimester-long research programs that give high school students the opportunity to dive into advanced topics across subject areas. In the Computer Science track, you will explore research areas such as data science, machine learning, computational neuroscience, cybersecurity, and more. With guidance from professors or PhD scholars, you'll conduct rigorous research using cutting-edge tools like Python, R, and TensorFlow, developing crucial skills in data analysis, algorithm design, and computational modeling. Whether exploring social media algorithms or the neural basis of computation, you’ll produce a 20-page, university-level research paper fit for submission to prestigious journals. This program not only enhances your research skills but also equips you with a stellar recommendation letter and expert feedback. You can explore the different course options in the CS track here and apply here!
2. Veritas AI
Subject Areas: Computer Science and AI, Data Science, Python and Programming, Image Classification, Deep Learning, NLP & Language Processing, and more
Location: Virtual
Cost: $2,290 for AI Scholars (10-week boot camp) | $5,400 for AI Fellowship with Publication & Showcase (12–15 weeks, 1-1 mentorship) | $6,900 for both. Need-based financial aid is available
Application Deadline: October 20, 2024 for the winter cohort
Program Dates: Multiple, year-round cohorts
Eligibility: All high school students can apply. AI Fellowship applicants should either have completed the AI Scholars program or exhibit experience with AI concepts or Python
In the AI Fellowship program, you will collaborate with PhD candidates from top institutions to work on your own research projects that will be published and showcased. These research projects can be across fields that intersect with computer science and artificial intelligence. Students have previously worked on projects in AI & finance, AI & medicine, creating software for educational resources, applications of computer science in gaming, and more. Examples of more student projects can be found here. You will also develop advanced skills in coding (Python, TensorFlow), machine learning algorithms, and data analytics. The fellowship culminates in a publishable research project, providing a solid foundation for future AI research or tech endeavors. To apply, you can fill out this application form!
Subject Areas: Computer Science, Machine Learning, Artificial Intelligence, Computational Biology, and more
Location: Virtual
Cost: $2,990 (12 weeks), $5,900 (16-20 weeks), $8,900 (6-12 months). Financial aid available
Application Deadline: November 24, 2024 for the Winter cohort
Program Dates: Summer cohort runs from June to August, Fall cohort from September to December, Winter cohort from December to February, Spring from March to June
Eligibility:
- You must be currently enrolled in high school
- Students must demonstrate a high level of academic achievement (Note: accepted students have an unweighted GPA of 3.3 out of 4)
- No previous knowledge of your field of interest is required!
This program offers high school students the chance to engage in advanced computer science research, working one-on-one with a PhD mentor from a top institution. Participants will delve into cutting-edge topics like artificial intelligence, algorithms, or computational theory while honing technical skills in coding (Python, Java) and data analysis tools like MATLAB and TensorFlow. The program emphasizes rigorous research methodologies and critical thinking, allowing students to develop an independent, publishable research project. You can find the application form here.
Subject Areas: Programming, Artificial Intelligence, Software Engineering, Data Analysis, and more
Location: Virtual
Cost: $5,900 for the research internship. Financial assistance is available
Application Deadline: November 24, 2024 for the Winter cohort
Program Dates: 8-week programs with multiple cohorts throughout the year
Eligibility: Open to all high school students who can work for 10-20 hours/week, for 8-12 weeks. These internships are also open to undergraduates and gap-year students!
The research track of this internship program pairs high school students with top startups across the globe, offering a unique opportunity to engage in computer science research and innovation. You will work on real-world research projects in areas like AI, machine learning, and software development, gaining hands-on experience with coding languages and tech tools. You will be paired with experienced startup managers who will mentor you throughout the internship, helping you develop critical skills in software engineering, data analysis, and research methodologies. The program combines practical skill-building with research.
Subject Areas: Computer Science, Data Science & Visualization, Web Scraping & Data Cleaning, Computational Problem-Solving, and more
Location: Harvard University, Cambridge, MA
Cost: $5,550 + $75 application fee. Housing is included. Limited need-based aid is available for U.S. citizens and permanent residents
Application Deadline: February 12, 2025
Program Dates:
- Session 1: June 22 – July 3, 2025
- Session 2: July 6 – 18, 2025
- Session 3: July 20 – August 1, 2025
Eligibility: Rising high school juniors and seniors (graduating in 2026/27) who are at least 16 years old by June 21, 2025 and will not turn 19 before July 31, 2025
Harvard’s Pre-College Program offers high school students an immersive two-week introduction to college-level learning, focusing on real-world skills in computer science and data science. In the Data Science course, you will explore computational analysis and data visualization using Python and JavaScript. During the first week, you'll learn to scrape, clean, and organize data from the web and use Python's Matplotlib library to create insightful visualizations. The course emphasizes hands-on learning through guided mini-projects, like visualizing COVID-19 infection data.
The second week explores advanced techniques in data visualization, focusing on dynamic visualizations in JavaScript, sharpening your skills in presenting complex data in a visually compelling manner. Throughout the course, you’ll collaborate with peers, developing skills in data analytics, computational problem-solving, and coding. Although this isn’t a traditional research program, we’ve included this course because of its emphasis on hands-on learning and the potential to build skills for future research projects.
Subject Areas: Computer Science, Virtual and Augmented Reality, Computer Architecture, Computer Animation, Cloud Computing, Statistical Data Analysis, and more
Location: Texas Tech University, Lubbock, TX
Cost/Stipend: No cost, stipend of $750 provided
Application Deadline: February 15, 2025 (tentative, based on the 2024 program)
Program Dates: June 16 – August 1, 2025 (tentative, based on the 2024 program)
Eligibility: Rising high school seniors or recent graduates who are at least 17 years old and are U.S. citizens or permanent residents
The Anson L. Clark Scholar Program at Texas Tech University offers 12 highly qualified high school juniors and seniors the chance to participate in a concentrated seven-week summer research internship in their chosen subject. This program is highly selective, with an acceptance rate of less than 3%. You will engage with advanced computer science topics such as virtual and augmented reality, computer architectures, computer animation, cloud computing, and statistical data analysis. Under the mentorship of experienced faculty, you will also work on hands-on research projects, developing essential skills in coding, system design, and data analytics. You can take a look at the work of previous scholars here.
Subject Areas: Data Science, Machine Learning, Computer Science, Robotics, Engineering, and more
Location: New York University, Brooklyn, NY
Stipend: $750
Application Deadline: March 6, 2025 (tentative, based on the 2024 program)
Program Dates: June 3 – August 9, 2025 (tentative, based on the 2024 program)
Eligibility: High school sophomores and juniors living in NYC
The ARISE program at NYU Tandon School of Engineering is a 10-week research experience that allows high school students to dive into advanced computer science and engineering research projects. Participants work alongside faculty and graduate students in NYU's research labs, tackling interdisciplinary topics such as machine learning, artificial intelligence, and robotics.
Past projects have included integrating ethical norms into the data science lifecycle and exploring the intersection of privacy, security, and machine learning. Throughout the program, students will develop technical skills in coding, data analysis, and algorithm design, culminating in a final presentation of their research findings to NYU faculty, graduate students, academic experts, peers, family, and friends.
Subject Areas: Computer Science, AI Systems, Cybersecurity and Data Privacy, Software Engineering, and more
Location: Stony Brook University, Stony Brook, NY
Cost: $2,781.50 (Residential), unspecified stipend provided upon successful completion
Application Deadline: February 7, 2025 (tentative, based on the 2024 program)
Program Dates: July 1 – August 9, 2025 (tentative, based on the 2024 program)
Eligibility: Rising high school seniors who are at least 16 years old and are U.S. citizens or permanent residents
The Simons Summer Research Program at Stony Brook University offers high school students an immersive experience in computer science research. Applicants selected for the program will be assigned to mentors and research groups, working on real-world projects in areas such as machine learning, artificial intelligence, and cybersecurity. Although mentors for 2025 haven’t been announced yet, we can expect that computer science labs will be offered again.
For the 2024 program, five mentors specializing in computer science were available, with research opportunities in formal verification for AI systems, interdisciplinary policy and medical research, computer systems, security, software engineering, and more. The program culminates in a written research abstract and a poster presentation, where students showcase their findings.
Subject Areas: Computer Science, Algorithmic Thinking & Problem Solving, Data Structures, Python Programming, Artificial Intelligence, and more
Location: Carnegie Mellon University, Pittsburgh, PA
Cost: Free, need-based travel assistance available
Application Deadline: March 1, 2025
Program Dates: June 21 – July 19, 2025
Eligibility: High school sophomores who are at least 16 years old and are U.S. citizens or permanent residents
Carnegie Mellon's CS Scholars Program is an intensive four-week experience designed for high school students interested in computer science. The program combines classroom instruction with hands-on research, where participants explore algorithmic components like variables, functions, conditionals, and loops, and dive into fundamental data structures such as lists and dictionaries. Using Python, students develop problem-solving techniques through algorithmic thinking, top-down design, and debugging.
In addition to computer science coursework, you are required to take a math course to strengthen your computational skills. The program also includes faculty lectures and opportunities to engage with tech industry leaders. Students who excel in the CS Scholars track may be invited to return the following summer for the AI Scholars program, which offers deeper research opportunities in artificial intelligence.
Subject Areas: Computer Science, Machine Learning, Biomedical Informatics, Data Science, Human-Computer Interaction, and more.
Location: Stony Brook University, Stony Brook, NY
Cost: $3,300 (not including housing costs for the residential option). Financial aid is available
Application Deadline: March 17, 2025 (tentative, based on the 2024 program)
Program Dates: July 1 – August 9, 2025 (tentative, based on the 2024 program)
Eligibility: U.S. high school students who are at least 14 years old and have programming skills
The CSIRE program is a six-week summer research opportunity designed for high school students with strong programming or data analytics skills. Participants will explore the intersection of computer science and healthcare through hands-on research in areas like machine learning, biomedical informatics, data science, human-computer interaction, and IoT. Working in labs under the guidance of faculty or PhD students, students contribute to real-world research projects while developing skills in coding, data analysis, and visualization. The program also includes lab visits and seminars on cutting-edge innovations, and it concludes with participants presenting their research findings, enhancing both technical and communication skills. Here are some of the department’s publications.
Subject Areas: Computer Science, Coding, Data Visualisation, Algorithm Development, Climate and Energy Policy, Biomedical Research, and more
Location: University of Chicago, Chicago, IL
Stipend: $4,800
Application Deadline: January 16, 2025 (tentative, based on the 2024 program)
Program Dates: June 10 – August 2, 2025 (tentative, based on the 2024 program)
Eligibility: Chicago-area high school students
The DSI Summer Lab is an intensive, eight-week paid research program that allows high school students to delve into cutting-edge computer science research at the University of Chicago. With guidance from data science mentors, you will explore real-world applications in areas like machine learning, big data, and AI-driven technologies. This hands-on program emphasizes practical skills in coding, algorithm development, and data analysis while fostering collaboration in interdisciplinary projects such as biomedical research, climate science, and public policy. No prior research experience is required, making it an ideal opportunity to build a strong foundation in data science and computer science. To apply, you can visit their website.
Subject Areas: Computer Science, Cryptography, Machine Learning, Computer Forensics, Software Engineering, and more
Location: NIST campuses in Boulder, CO and Gaithersburg, MD
Cost: Free
Application Deadline: January 31, 2025
Program Dates: June 16 – August 6, 2025
Eligibility: High school juniors, seniors, and recent graduates who are U.S. citizens and have a minimum 3.0 GPA
The National Institute of Standards and Technology’s Summer High School Intern Program at the Information Technology Laboratory (ITL) offers a unique opportunity for students interested in computer science to engage in cutting-edge research. Interns work closely with ITL researchers in areas such as computer network modeling, cryptography, trustworthy software, and machine learning. The program provides hands-on experience in topics that are critical to modern computing, including biometrics for security, digital data retrieval, and computer forensics.
Participants in this program not only gain valuable technical skills like data mining, software quality testing, and information visualization but also enhance their resumes through the prestige of working with a government organization. You can learn more about ITL’s research here!
David Wilkinson is a freelance writer for Horizon and currently resides in the United States.