Winter Cohort Deadline is November 22, 2026!
Apply here
December 2, 2025
Share
linkedin iconx iconfacebook meta iconMail icon

12 Data Science Summer Research Programs for High School Students

Discover data science research programs for high school students focused on analytics, coding, and machine learning.

If you’ve ever wondered how companies predict trends, how Spotify recommends your next favorite song, or how public health experts track outbreaks, data science is at the heart of it all. It’s where coding, math, and critical thinking are used to solve real-world problems. 

For high school students, summer programs in data science are a great way to gain experience, work with real datasets, and start thinking like a data scientist. You’ll learn to analyze information, find patterns, and develop skills that are useful in fields like tech, finance, and even public policy. Beyond technical know-how, you’ll also develop problem-solving, logical reasoning, and data interpretation skills, which are beneficial for the future. 

Below, you’ll find 12 data science summer research programs that provide structured projects and mentorship. But if you’re looking for programs that won’t cost you anything, you can check out our other blog here.

12 Data Science Summer Research Programs for High School Students

1. Data Science Academy – Wharton Global Youth Program

Location: Philadelphia, USA (on campus)

Cost: Costs range from $7,899 to $9,799, depending on the particular course. There are online courses as well, which range from $329 to $4,099

Application Deadline: Priority deadline* is January 29, and the Final Deadline is April 2 

Dates: Jul 13 – August 2

Eligibility: All high school students with a minimum GPA of 3.3

The Wharton Data Science Academy offers high school students a hands-on opportunity to master data science techniques while solving real-world problems. In this program, you’ll learn Data Visualization, Data Wrangling, and Modern Machine Learning, with a special focus on the R programming language – widely used in academia and industry. You’ll work under the guidance of Wharton instructors and receive support from undergraduate and graduate teaching assistants. Throughout the program, you’ll analyze real-world data, engage with guest speakers from the field, and collaborate on a team project. At the end of the program, you’ll share your project findings with Wharton faculty and peers.

2. Pre-College Data Science Programs – Harvard Summer School

Location: Harvard University Campus 

Cost: $5,800 + $75

Application Deadline: February 12, and the late application deadline is April 9. Course registration for accepted students must be completed by June 2

Dates:

Session I: June 22–July 3

Session II: July 6–18

Session III: July 20–August 1

Eligibility: All applicants must be high school students

The Harvard Pre-College Summer Program allows high school students to dive into university-level computer science courses, providing a deeper understanding of Data Science, Quantum Computing, and Computational Analysis. In the Introduction to Data Science with a Focus on Visualization, you will learn to collect and analyze data using Python, creating visualizations to communicate findings effectively. In the process, you will develop proficiency in web scraping, data cleaning, and data visualization using both Python and JavaScript. In the Quantum Information and Quantum Computation course, you will explore the fundamentals of Quantum Mechanics, learning how spin states function as qubits and how quantum systems transform information processing. Throughout the program, you will work collaboratively in small groups, apply what you have learned, and take part in co-curricular activities designed to broaden your academic and personal growth.

3. DSI Summer Lab, University of Chicago

Location: John Crerar Library at the UChicago Hyde Park campus

Cost: No cost, stipend for the 8-week program in previous years was $4,800

Application Deadline: January 12. Applications closed currently

Dates: June 16 – August 8

Eligibility: Applicants in High school must be located in the Chicago area, international students must provide authorization to pursue employment in the United States, and the students must be familiar with at least one programming language

The Data Science Institute Summer Lab at the University of Chicago is an 8-week paid research program designed for high school and undergraduate students seeking real-world experience in data-driven research. You will work closely with mentors across fields such as Computer Science, Social Science, Climate Policy, and Biomedical Research. No prior research experience is required; however, familiarity with programming languages such as Python and Java,  and coursework in computer science, statistics, or math is preferred. You’ll develop research skills, teamwork, and technical expertise as you go along.

4. NYU Tandon’s Summer Program for Machine Learning

Location: NYU’s Washington Square Park campus
Cost: $3,230 or $2,920 ($2,500 Tuition + $100 Materials fee + $100 Events fee + $308 Per Week for Housing (optional) + $192 Per 10 Meal Packages plus $30)
Application Deadline: April 20
Dates:

Session 1: June 17 – 28

Session 2: July 8 – 19

Session 3: July 29 – August 9

Eligibility: This program is open to high school students who have completed Algebra 2 or equivalent and have had some programming experience in any language, and with a minimum 3.0 GPA

The Summer Program for Machine Learning at NYU Tandon School of Engineering is a two-week experience that provides a strong foundation to students in Machine Learning and Artificial Intelligence. The course focuses on Neural Networks, Linear Regression, and Model Development, offering a balance between theoretical understanding and practical application. You will explore the algorithms and mathematics that power technologies such as Autonomous Vehicles, Speech Recognition Systems, and Diagnostic Tools in Healthcare. Through hands-on projects, you will design, train, and test models while applying problem-solving approaches to address real-world challenges. You are paired with NYU Tandon faculty and graduate mentors, who provide technical guidance and academic support throughout the experience. The program concludes with a final presentation, allowing you to showcase your projects and strengthen your ability to communicate complex concepts effectively.

5. Computer Science Summer Institute – Introductory Track UCLA

Location: UCLA Campus, Los Angeles

Cost: $850 onwards

Application Deadline: June 13

Dates: June 23 – July 11

Eligibility: All applicants must be 9th-12th graders in Spring of the year of the summer program

The Computer Science Introductory Track, offered by UCLA, is a structured three-week program designed for high school students eager to build a strong foundation in computer science. Modeled after UCLA’s CS30 course, the program introduces core concepts such as Functional Decomposition, Data Types and Control Structures, using Python as the primary programming language. You will learn how to design, implement, and test programs that solve real problems, while discovering the creative potential of coding. The program combines lectures, coding exercises, discussion sessions, and lab tours. You’ll build functional programs, explore algorithms such as sorting and recursion, and work with Turtle graphics and file operations. The experience culminates in a final hackathon, where students apply their new skills to real-world challenges under the guidance of UCLA faculty and mentors.

6. MITES Summer MIT 

Location: MIT Campus, Boston, MA

Cost: Free of charge

Dates: Six weeks from late June through early August

Application Deadline: Applications are open now! Apply here

Eligibility: To be eligible, students must be U.S. citizens or permanent residents and High school juniors

The MITES Summer Program at the Massachusetts Institute of Technology (MIT) is a fully funded six-week residential course that combines academic study with applied research experiences in STEM. You will deepen your knowledge of Mathematics, Science, and Humanities, while exploring specialized electives such as Machine Learning, Genomics, and Engineering Design. Through laboratory work, field visits, and workshops, you’ll connect theory with real-world innovation. The program also offers mentorship and college preparation, equipping students to build the technical expertise and analytical skills essential for advanced study and careers in scientific and engineering disciplines. 

7. CS Scholars – Pre-College Programs – Carnegie Mellon University

Location: Carnegie Mellon University, Pittsburgh

Cost: Free of cost

Application Deadline: March 1

Dates: June 21 – July 19

Eligibility: Applicants must be between the 10th and 11th grade years in high school during the summer of the program and must be at least 16 years old

The CS Scholars (CSS) program at Carnegie Mellon University is a fully funded, four-week residential experience that introduces high school students to computer science through college-level courses, hands-on research projects, faculty lectures, and industry engagement. You will learn core programming skills in Python, including Algorithms, Data Structures, and Problem-Solving, while strengthening Computational Thinking through a pre-concepts of math course. Beyond the classroom, you’ll collaborate on a team project that applies computer science to real-world challenges, participate in workshops on college readiness and equity in STEM, and engage directly with Carnegie Mellon faculty and industry leaders.

8. Stanford AI4ALL

Location: Online

Cost: $4,000. Financial aid is available

Application Deadline: January 24

Dates: June 18 – July 2

Eligibility: All rising 10th graders who are over the age of 14 by the start of the program

Stanford AI4ALL, offered by Stanford University, is a three-week online program that introduces high school students to the world of Artificial Intelligence through faculty-led lectures, guided research, and mentorship. You will dive into fields such as Computer Vision, Natural Language Processing, Robotics, and Computational Biology, while also examining the societal implications of AI. Through hands-on learning, you’ll use AI tools to address real-world issues from medical diagnostics to disaster response, and poverty alleviation. Working closely with Stanford researchers and industry professionals, you’ll gain insight into cutting-edge innovations and learn how to communicate your ideas through research presentations.

9. Data Science & AI Certificate – NobleDesktop at NYC

Location: 185 Madison Avenue, 3rd Floor, New York City, with a Virtual option

Cost: $3,995, which can be paid in installments

Application Deadline: No deadline mentioned

Dates: No specific dates, the program’s duration is 4 weeks full-time (weekdays), or 20 weeks part-time (evenings or Saturdays) 

Eligibility: No specific eligibility criteria, except for Individuals with a strong interest in data science with Python, machine learning, data visualization, and SQL skills

The Data Science Summer Program, offered by Nobledesktop in NYC, provides an in-depth introduction to Python, SQL, automation, and machine learning. You will learn how to write efficient Python code, manage and query Databases, perform Statistical Analysis, and build Predictive Models using Scikit-learn. The program emphasizes applied learning through industry-aligned projects, where you will design interactive data visualizations and dashboards using tools such as Matplotlib and Plotly. You’ll receive personalized feedback and career guidance through one-on-one mentoring sessions with experienced data professionals, collaborate with experts in a team environment, and present your findings to strengthen both your technical and communication skills..

10. Coding Academy | Tufts University

Location: Tufts University – Medford / Somerville Campus

Cost:

Commuter: $4,225

Residential: $5,750

Application Deadline: May 1

Dates: July 20 – August 1

Eligibility: All applicants must be entering grades 10-12 or a Spring high school graduate in the program year

Tufts University’s Coding Programs for High School Students offer a two-week experience for high school students that blends coding instruction with applied data science and technology exploration. You will develop skills in Python Programming, Data Analysis, and Software Development, while exploring topics such as Artificial Intelligence, Robotics, and Cybersecurity. The program includes daily coding exercises, workshops, and team-based projects, where you’ll apply what you learn to create and present a final project. Along the way, you’ll connect with Tufts faculty and industry professionals, as well as visit Boston-area tech companies such as Google and HubSpot. With tracks from beginner (Coding 101) to advanced (Coding 301), the program ensures that your learning pace matches your current expertise.

11. CS4CS (Cyber Security for Computer Science), NYU Tandon

Location:  NYU Tandon School of Engineering, Brooklyn, NY

Cost: Free of cost

Application Deadline: May 15

Dates: July 14 – August 8

Eligibility: This program is open to only  NYC resident students currently in 10th or 11th grade

CS4CS (Cyber Security for Computer Science), offered by NYU Tandon School of Engineering, is a university-level summer program that introduces high school students to the world of cybersecurity and computer science. You will learn the fundamentals of Ethical Hacking, Cryptography, Steganography, Digital Forensics, Privacy, and Data Protection, while gaining experience through coding projects and real-world security analysis exercises. The program also features theater-based communication workshops to strengthen your ability to present technical ideas clearly and effectively. 

12. UC Berkeley Pre-College Program: Data Analytics

Location: UC Berkeley

Cost: 8 week session: $15,950; 6 week session: $14,650

Application Deadline: March 10

Dates

Session C: June 23–August 15

Session D: July 7–August 15

Eligibility: High school graduates who will be 16 or 17 years old during the summer may apply for the Pre-College Scholars Program. There are different requirements for the residential track and for international students. Check here

The Pre-College Program at the University of California, Berkeley offers summer courses in data analytics through its Foundations of Data Science curriculum. You will build skills in Data Visualization, Statistical Analysis, Computer Programming, and Data-driven Decision-Making. Through projects and case studies, you’ll analyze and interpret datasets that reveal how data science shapes industries and innovation. Working with instructors and peers helps you develop problem-solving and analytical reasoning skills, while presenting your findings builds confidence in communicating technical insights effectively. 

One more option – Horizon Academic Research Program

If you’re looking for a competitive mentored research program in subjects like data science, machine learning, political theory, biology, and chemistry, consider applying to Horizon’s Research Seminars and Labs! This is a selective virtual research program that lets you engage in advanced research and develop a research paper on a subject of your choosing. Horizon has worked with 1000+ high school students so far and offers 600+ research specializations for you to choose from. You can find the application link here!


Image source – UC Berkeley