top of page
Post: Blog2_Post

10 Summer Computer Science Programs for Middle School Students in California

Summer programs can help you explore academic interests before high school while building practical skills that extend beyond the classroom. If you are interested in coding, artificial intelligence, robotics, or software development, these programs can introduce you to how technology is designed and applied in real-world settings. You can also gain experience with teamwork, presentations, and project-based problem solving in learning environments that often resemble college-style academics. Many programs are designed to be accessible through online formats, financial aid opportunities, or short-term sessions that reduce overall costs. For middle school students exploring summer computer science programs in California, these experiences can provide early exposure to technical fields while helping you develop analytical and computational thinking skills.


If you are based in California, you also benefit from being close to leading universities, startups, and technology companies that shape the global tech industry. At the same time, online options allow students to work with mentors and peers from different locations while maintaining scheduling flexibility. We’ve narrowed down this list of summer computer science programs for middle school students in California by focusing on programs that are selective or cohort-based, offer strong mentorship and networking opportunities, provide hands-on projects, or are hosted by prestigious organizations. Many of these programs also include opportunities to present work, collaborate with professionals, or explore emerging fields such as AI and cybersecurity. Whether you are interested in coding, robotics, or computational research, these summer computer science programs for middle school students in California offer structured ways to explore those interests early.


Acceptance rate/cohort size: Selective; cohort size not publicly available

Location: Online

Cost: Varies, financial aid available

Dates: Multiple cohorts; ~8 weeks

Application Deadline: Rolling admissions

Eligibility: Students in grades 6–8


The Lumiere Junior Explorer Program is a mentor-guided academic enrichment program where you can explore computer science topics through project-based learning and individualized support. Students interested in computer science can study areas such as coding, artificial intelligence, data science, and computational problem-solving. You will work closely with a mentor while developing a project that reflects your interests and skill level. The program structure emphasizes independent thinking, collaboration, and communication through guided discussions and presentations. Since the program is fully online, students across California can participate without relocating or commuting. 


Acceptance rate/cohort size: Highly selective

Location: Stanford University, Stanford, CA

Cost: Free

Dates: June–July

Application Deadline: Typically closes in spring

Eligibility: Low-income middle school students in Northern California


Stanford’s Middle School Scholars Program is an academic enrichment initiative designed for high-achieving students from underserved communities. You will participate in coursework and workshops that introduce subjects such as coding, STEM problem-solving, and analytical reasoning. The program also includes college-readiness activities and mentorship opportunities that expose students to university-level coursework. You can engage in collaborative learning through structured projects and presentations. Because the program is fully funded, it stands out among summer computer science programs for middle school students in California, offering rigorous academics without high tuition costs. You will also gain exposure to Stanford’s campus environment and academic community.


Acceptance rate/cohort size: Selective; small cohort groups

Location: Online

Cost: Varies, financial aid available

Dates: 2-week or 10-week formats

Application Deadline: Rolling admissions

Eligibility: Grades 6–8; no prior coding required


In this program, you will explore foundational concepts in artificial intelligence, machine learning, and data analysis through guided instruction and collaborative activities. While the curriculum is not exclusively focused on economics, it can be particularly useful if you are interested in data-driven fields such as finance, business analytics, or economic modeling. You will work on a group project in which you apply concepts such as regression, classification, and predictive analytics to real-world scenarios. The program combines live lectures with small-group sessions, allowing you to balance structured learning with collaborative discussion. Because no prior coding experience is required, the program is accessible to beginners who want to explore how technology and data intersect with economics and decision-making.


Acceptance rate/cohort size: Selective; small classes (~16 students)

Location: Online; Stanford University

Cost: $3,200; financial aid available

Dates: June 15–June 26 or July 6–July 17

Application Deadline: Early spring; financial aid deadline March 20

Eligibility: Grades 8–11; must be 13+ years old


This program allows you to study a single subject in an intensive academic format through live online classes hosted by Stanford University. If you are interested in economics, business, or related social science fields, you can choose courses that introduce you to advanced concepts and analytical thinking. You will participate in discussions, complete coursework, and collaborate with a small group of peers in a seminar-style setting. The curriculum is designed to be academically rigorous, making it a good fit if you are looking for a more challenging summer experience. With small class sizes and interactive instruction, the program closely resembles a college-level academic environment. Although you will not receive college credit, you will gain exposure to advanced coursework and structured academic discussions.


Location: UC Berkeley Campus, Berkeley, CA

Cost: $1,550 tuition | Optional residential add-on: $1,350

Acceptance Rate/Cohort Size: Limited spots available

Program Dates: Multiple sessions between June 22 – July 31

Application Deadline: Rolling registration until spots are filled

Eligibility: Students entering grades 7–9


Coding and Engineering Nano-Satellites for Space Exploration is a STEM-focused summer program where you will explore computer programming and aerospace engineering through hands-on satellite design projects at UC Berkeley. During the program, you will learn block-based coding in Scratch and apply programming concepts to engineering challenges connected to deep-space exploration. You will design and program model nanosatellites while participating in collaborative engineering and problem-solving activities. If you already have coding experience, you may also complete advanced challenges using Python or JavaScript. The program includes access to UC Berkeley’s Space Sciences Laboratory, planetarium sessions, and interactions with scientists, university students, and STEM professionals. By the end of the program, you will present a final satellite project while developing computational thinking, coding, and engineering design skills in a university setting.


Acceptance rate/cohort size: Limited enrollment; classes capped at ~20 students

Location: Mountain View, Santa Clara, Saratoga, and Campbell, CA

Cost: Typically $549–$599 depending on the camp

Dates: Multiple summer sessions available

Application Deadline: Rolling registration until camps fill

Eligibility: Varies by camp; generally ages 7–15


Club SciKidz offers a range of hands-on summer camps in coding, robotics, app development, and AI, designed for middle school students with varying experience levels. Depending on the camp you choose, you can explore topics such as Scratch programming, Java coding, Minecraft modding, robotics engineering, chatbot development, mobile app design, and 3D printing. Programs are structured around interactive projects and collaborative activities that help you apply coding concepts to real-world challenges and creative problem-solving tasks. If you are interested in artificial intelligence, camps such as AI and Code or Junior AI and Chat Bot introduce you to foundational machine learning and chatbot concepts through beginner-friendly activities. By the end of the program, you will typically complete project-based assignments while building programming, engineering, and computational thinking skills in a collaborative environment.


Acceptance rate/cohort size: Selective; cohort size not publicly available

Location: University of California, San Diego, La Jolla, CA

Cost: Free or low-cost program opportunities available

Dates: Summer session: June 21 – July 26 | Additional fall and winter sessions available

Application Deadline: Varies by session

Eligibility: Students in grades 6–8 interested in computer science, robotics, and engineering


UCSD’s ForMIDABLE PREP program introduces you to computer science, robotics, and engineering through a combination of virtual programming instruction and hands-on STEM activities. During the program, you will learn Python programming, explore engineering concepts, and participate in robotics-building workshops alongside other middle school students. The curriculum also includes tutorials, career-focused workshops, invited speakers, and demonstrations that expose you to different STEM pathways and professions. You will have opportunities to interact with mentors, university affiliates, and STEM professionals while building practical technical skills in a collaborative environment. A distinctive aspect of the program is its combination of coding instruction with in-person robotics challenges and engineering activities hosted through the UC San Diego Supercomputer Center. By the end of the program, you will strengthen your computational thinking, teamwork, and problem-solving skills while gaining exposure to university-level STEM learning.


Acceptance rate/cohort size: Limited enrollment; ~20 students per group

Location: Los Angeles, CA

Cost: $550

Dates: Five-day summer camp sessions

Application Deadline: Rolling registration until spots fill

Eligibility: Students ages 11–15


AI and Code is a hands-on summer camp where you will explore artificial intelligence, coding, and data science through project-based learning activities. During the program, you will learn foundational concepts related to natural language processing, data analysis, data visualization, and face or voice recognition technologies. Instead of only using AI tools, you will build and train your own beginner-level AI models while learning how coding and machine learning are applied in real-world contexts. The camp also includes guided instruction from counselors and collaborative activities that help you strengthen programming and analytical thinking skills. One of the program’s central features is the independent research project, where you choose a topic of interest and present your final work at the end of the week. By the end of the camp, you will have gained exposure to core AI concepts and developed technical, presentation, and problem-solving skills in a collaborative environment.


Acceptance rate/cohort size: Cohort size of approximately 20–25 students

Location: California State Polytechnic University, Pomona, CA

Cost: $1,450 without lodging | $2,900 with lodging | $2,050 with extended hours

Dates: July 6 – July 17

Application Deadline: Rolling admissions until spots fill

Eligibility: Students in grades 7–12


The Summer Academy – Science & Technology Exploration Program at Cal Poly Pomona allows you to explore fields such as artificial intelligence, computer science, cybersecurity, finance, and biology through a combination of classroom instruction and hands-on activities. During the program, you will participate in seminars, workshops, team-based projects, and lab experiences designed to introduce you to real-world applications of STEM concepts. You will also engage with faculty members, university staff, and current students while gaining exposure to campus life and college-level learning environments. The curriculum emphasizes collaboration, critical thinking, and problem-solving through practical exercises and group projects. At the end of the program, you will receive a Certificate of Completion from Cal Poly Pomona’s College of Professional and Global Education.


Acceptance rate/cohort size: Selective; cohort size not publicly available

Location: Virtual

Cost: Varies by program

Dates: Typically held during July; multiple sessions available

Application Deadline: Varies by program cohort

Eligibility: Students in grades 6–12


The Coding School’s Emerging Tech Camp introduces you to advanced technology fields such as artificial intelligence, cybersecurity, healthcare technology, web development, quantum computing, and data science through virtual, project-based learning experiences. During the program, you will develop foundational Python programming skills while exploring how emerging technologies are applied in real-world industries and research settings. The curriculum combines coding instruction with collaborative projects that allow you to experiment with AI models, cybersecurity concepts, and interdisciplinary technology applications. You will also learn from educators, researchers, and industry professionals affiliated with organizations such as Google Quantum AI, IBM Quantum, and Stanford collaborations. By the end of the program, you will complete technical projects while strengthening your coding, computational thinking, and problem-solving skills in a collaborative online environment.


Stephen is one of the founders of Lumiere and a Harvard College graduate. He founded Lumiere as a Ph.D. 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.

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

+1 ​‪(573) 279-4102‬

United States of America: 919 North Market Suite 950, Wilmington DE, 19801, USA

United Kingdom: Camburgh House, 27 New Dover Road, Canterbury, Kent, United Kingdom CT1 3DN

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