14 Computer Science Summer Programs for High School Students in Michigan
If you are a high school student interested in computer science, summer programs can be a great option for you to explore. These summer programs often provide you with experience in coding, software development, and artificial intelligence, and allow you to work on projects that interest you. You also have the opportunity to work with and learn from experts and researchers in your field of interest, helping you build a network.
Michigan is home to several highly regarded universities and organizations that offer computer science programs during the summer. Attending a program in Michigan allows local students to explore opportunities close to home, while out-of-state students can experience the state’s academic environment and tech-driven communities. From coding to data analytics, you can find a program that best suits your interests and be better prepared for future opportunities.
To help you choose the right fit, we’ve carefully narrowed down a list of the 14 computer science summer programs for high school students in Michigan.
1. Veritas AI
Location: Virtual
Cost: Varies depending on program type. Need-based financial aid is available
Application Deadline: On a rolling basis. Spring (January), Summer (May), Fall (September), and Winter (November). You can apply to the program here.
Dates: Varies by cohort; multiple cohorts in a year, including in the summer
Eligibility: High school students; specific requirements can vary slightly for each program
Founded by Harvard graduates, Veritas AI offers programs for high school students interested in artificial intelligence and data science. If you are new to the field, you can join the AI Scholars program, which includes 10 online sessions covering core AI concepts and provides an opportunity to work on group projects. If you already have experience with AI or Python, or have completed the AI Scholars program, you may consider the AI Fellowship with Publication & Showcase program. In this option, you work individually with a mentor on a research project and collaborate with an in-house publication team to prepare your work for submission to high school research journals.
2. MSU High School Engineering Summer Camps
Location: Michigan State University College of Engineering, East Lansing, MI
Cost/Stipend: Paid to register; cost varies by camp
Application Deadline: Typically opens in January and closes in May/June
Dates: Multiple sessions, typically mid-June to early August
Eligibility: Current high school students (9th-12th grade)
The MSU College of Engineering offers a diverse selection of summer camps that highlight computer science topics such as coding, game programming, digital design, and hands-on engineering labs. These camps are designed for high school students at various skill levels -from beginners exploring the field to those ready to dive into advanced computer science concepts. Hosted on the Michigan State University campus, the camps include both day and residential options and are supervised by experienced engineering faculty and staff. One standout program is Making a Game of It (MGIT), which focuses on students’ technological growth through video game development. Participants in MGIT will develop software using Python, design their own video game, and gain skills directly applicable to STEM careers.
3. Lumiere Research Scholar Program — Computer Science Track
Location: Virtual
Cost: Varies depending on program type. Financial aid is available
Application deadline: Varies by cohort; May/June deadlines for summer cohorts
Dates: Varies by cohort; several cohorts each year, including in the summer
Eligibility: High school students with a strong academic background
The Lumiere Research Scholar Program is a selective opportunity for high school students who wish to strengthen their research abilities. You have the flexibility to choose from a wide range of research areas, such as data science, coding, and more. According to your selected discipline, you will work one-on-one with a Ph.D. mentor on an independent research project. The program culminates with a completed research paper, which you present at Lumiere’s closing symposium. You can find details about the application here.
4. GigaBytes Summer Camp — Eastern Michigan University
Location: Eastern Michigan University, Ypsilanti, MI
Cost/Stipend: Paid to register; cost amounts not listed publicly
Application Deadline: Rolling (typically open up to June)
Dates: July 21 – 25
Eligibility: High school girls (grades 9–12)
The GigaBytes camp is a week-long, full-day program focused on introducing participants to computing theory and practical programming through robotics-based tasks. Students are mentored by EMU computer science students, with faculty supervision. The program emphasizes both coding and teamwork, culminating in a hackathon and career exploration event. No prior programming experience is necessary for this camp, which focuses on broadening participants' exposure to coding tools, robotics interfaces, and logic-based problem-solving. The curriculum is designed to foster girls' involvement in STEM and offers chances to cultivate networking and collaboration abilities with fellow students and mentors.
5. Marburger STEM Center Summer Programs — Lawrence Technological University
Location: Lawrence Technological University, Southfield, MI
Cost/Stipend: Paid to register; scholarships may be available
Application Deadline: Rolling until registration is full
Dates: Various camps from June 23 – July 25
Eligibility: High school students (grades 9–12)
Lawrence Technological University’s summer programs offer focused tracks in computer science, where you can explore areas like coding, game design, robotics, and data analysis. You’ll work on both individual and group projects under the guidance of LTU faculty, using real tools and labs to understand how technology applies to real-world problems. These sessions often mix hands-on activities with short lectures, giving you a feel for what studying STEM in college might be like. Some courses may even offer academic credit upon completion. For those interested in merging coding with design, the 3D Modeling and Printing program covers fundamental coding principles and applying them to design to produce a physical item using 3D printing technology. The program involves working with materials such as Nylon Carbon Fiber and engaging in the complete design and manufacturing process in LTU’s on-campus lab. Upon completion, participants will take home their custom-created product.
6. Women in Computer Science (WICS) — Michigan Technological University
Location: Michigan Technological University, Houghton, MI
Cost: $425; program fees include room & board, scholarships may be available
Application Deadline: Rolling, initial selections begin February 17
Dates: June 22 – 27
Eligibility: High school students in grades 9–11
The Women in Computer Science (WICS) program at Michigan Tech is a week-long residential summer program designed to introduce participants to the field of computer science with a focus on advancing young women in computing careers. The program explores multiple subfields of computer science, including software development, artificial intelligence, data science, human-computer interaction, and computer security. The latest session highlighted designing accessible interfaces for diverse users. Throughout the program, students collaborate on group projects, learn from expert guest speakers in academia and industry, and engage with alumni sharing real-world computing career experiences.
7. AI and Chip Design Bootcamp — Wayne State University
Location: Wayne State University, Detroit, MI
Cost/Stipend: $100 per camp for non-C2 Pipeline students; full scholarship for C2 Pipeline high school students
Application Deadline: Not specified. More info here
Dates: July 7 – 10
Eligibility: Rising 9th to 12th grade students
This two-part summer camp offers hands-on experience focused on Python programming for artificial intelligence and Verilog programming for digital logic design relevant to computer chip design. The camp is designed for high school students interested in deepening their knowledge of AI coding and digital design applied to chip architecture. Students attending a C2 Pipeline high school qualify for full scholarships, while others pay a fee to participate. The camp is led by faculty from Wayne State’s Electrical and Computer Engineering department, emphasizing practical coding skills and digital logic fundamentals. Participants gain exposure to hardware design concepts and AI programming, guided by experienced instructors with opportunities to engage in collaborative projects and field activities.
8. Computational Biology & R Programming — MiRcore
Location: University of Michigan, Ann Arbor, MI (Computational Biology) | Scripps Research Translational Institute (R programming) | Virtual
Cost/Stipend: Tuition fees range from $680 – $3,300, depending on the camp and whether it is a virtual or in-person program
Application Deadline: Unspecified. More info here
Dates: Various camps/sessions from June 16 – August 15
Eligibility: High school students; prior biology camp recommended for R Programming camp
MiRcore offers in-person and virtual camps on computational biology and R research programming. The camp for high schoolers covers algorithm development, data analysis (RNA-seq), and machine learning in a research setting. Students collaborate in small teams, utilize university datasets, and present their findings at the end of the camp. The R Programming Camp supports foundational coding for bioinformatics, while computational biology sessions use data science and advanced coding tools for medical research learning.
9. Advanced Topics in Computer Science — Summer Springboard at University of Michigan
Location: University of Michigan, Ann Arbor, MI
Cost/Stipend: $5,698 (residential); $2,998 (commuter). $99 non-refundable application fee
Application Deadline: Unspecified. More info here
Dates: July 13 – 25
Eligibility: High school students
This academic course offers an in-depth study of advanced computer science topics beyond basic programming. Topics include AI, cryptography, data science, computing ethics, parallel computing, and computability theory. Students engage in practical projects such as building encryption tools, machine learning models, and logical circuits. The program includes site visits to places like Atomic Object and Michigan Robotics for real-world industry exposure.
10. Kode With Klossy Summer Camps
Location: Virtual or in-person at various locations
Cost/Stipend: Free
Application Deadline: TBA. More info here
Dates: Summer dates will be announced in Spring! More info here
Eligibility: Girls and gender-expansive students aged 13–18; no prior coding experience required
Kode With Klossy offers free summer coding programs for high school students, with a focus on supporting teens from underrepresented backgrounds in tech. You can choose from several learning tracks, including web development, mobile app development, machine learning, and data science. Each track introduces core programming skills using tools like HTML, CSS, JavaScript, Python, or Swift, depending on the focus area. As part of the program, you’ll also explore basic principles of UX/UI design and collaborate with other students to develop functional digital projects. In addition to the technical work, the program features sessions led by women working in technology, where you can learn more about career paths and gain insight into the field.
11. Girls Who Code Summer Programs
Location: Virtual
Cost: Free; $300 need-based grants available for U.S. students in SIP
Application Deadline: Typically in April
Dates: Summer Immersion Program: June 7 – 18, July 28 – August 8; Self-Paced Program: July 1 – August 9
Eligibility: SIP is open to students in grades 9–11; Self-Paced to grades 9–12 | Both are for girls and non-binary students
Girls Who Code offers two no-cost virtual summer programs for high school students who want to explore computer science. In the Summer Immersion Program, you take part in live, scheduled sessions led in partnership with professionals from companies such as Bank of America and Logitech. The program covers topics like user experience design, game development, and how digital tools and products are built. If you’d rather work independently, the Self-Paced Program allows you to study subjects like artificial intelligence, web development, and cybersecurity on your own timeline. You’ll go through structured online modules and use programming languages such as Python, HTML/CSS, and JavaScript.
12. LINC + Joy of Coding Camp — University of Michigan
Location: Virtual
Cost/Stipend: Free
Application Deadline: March 5
Dates: June 18 – August 8
Eligibility: High school students currently enrolled in high school who have completed Algebra 1
The LINC + Joy of Coding Camp is a virtual summer program that introduces high school students to the intersection of neuroscience and computer science. The program provides foundational Python programming skills alongside an introduction to neuroscience concepts, specifically brain imaging and neural circuit analysis. Students engage in hands-on analysis activities where coding skills are applied to actual brain imaging data. The camp also includes sessions focused on college admissions guidance and STEM career insights to help participants plan their academic and professional trajectories. Networking opportunities allow students to connect with peers and professionals in the fields of neuroscience and computer science.
13. NASA & UT Austin SEES Internship
Location: Virtual or in-person (Austin, TX)
Cost: Free; unpaid. A NASA certificate is awarded upon completion
Application Deadline: February 22
Dates: Distance Learning Modules: May 19 – July 1 | Virtual Projects: June – July 19 | On-site Projects: June 6 – July 19 | Symposiums: July 21 – 22
Eligibility: U.S. high school sophomores and juniors, at least 16 years old by start date; first-time SEES participants only
The NASA SEES (STEM Enhancement in Earth Science) program offers a research-focused experience for high school students, organized by the University of Texas at Austin in collaboration with NASA. The program begins with online coursework that introduces key Earth science concepts. After completing these modules, you’ll join a research team guided by a mentor and work with actual NASA data. Depending on your project, you may study satellite imagery, mission planning, or the use of artificial intelligence in space-related research. You’ll develop skills in areas like programming, data interpretation, and scientific communication. The program ends with a virtual symposium where participants present their findings.
Image Source - NASA Logo
