top of page
Post: Blog2_Post

15 Coding Programs for Girls in STEM for Middle School Students

Programs are one of the easiest ways for middle school students to learn more about a subject without going all in. They offer a peek into advanced learning, help you build useful skills, and give you a sense of how people work and think in different fields, all without high costs or long commitments.


STEM and computer science as a space can be quite inaccessible for girl students - to help solve this, multiple organizations host women-only programs in coding each year!


If you’re interested in coding or computers, a coding program is a natural next step. You learn how software is built, how problems are solved step by step, and how ideas turn into working programs. These experiences help you understand whether coding feels interesting or frustrating, fun or tiring, before you choose classes or pathways in high school.


To make it easier to explore your options, here’s a list of 15 coding programs for girls in STEM for middle school students.


If you’re looking for more such programs in computer science, check out the blog attached!


15 Coding Programs for Girls in STEM for Middle School Students


Acceptance rate/cohort size: Highly selective

Location: NYU Tandon Campus, New York, NY

Cost: Free

Dates: July 8 – August 2 (tentative, based on the previous years)

Application Deadline: April 29

Eligibility: Middle school students aged 12–14 years old and residing in NYC


Science of Smart Cities (SoSC), hosted by the NYU Tandon School of Engineering, is centered on using technology to understand and redesign how cities work. You spend most of your time learning concrete technical skills like programming microcontrollers with C++, working with circuits, and building electronic systems that actually function. The work is project-driven, with small teams designing and testing models such as energy systems, transportation networks, or communication tools. Rather than focusing on theory alone, the program pushes you to turn ideas into working prototypes and explain your design choices to engineers and planners at the end.


Acceptance rate/cohort size: Selective

Location: Online (Founded by Harvard and Oxford researchers)

Cost: Varies. Full financial aid is available

Program Dates: 8 weeks (rolling cohorts throughout the year)

Application Deadline: Varies across different cohorts

Eligibility: Students in grades 6 to 8; open to motivated students globally interested in exploring academic research or writing.


If you are interested in research, Lumiere’s Junior Explorer Program may meet your requirements. This program pairs you with PhD mentors from prestigious universities, such as Harvard, Oxford, MIT, and Princeton, who are specialists in physics. Throughout the program, you will conduct original research, learn to read and interpret academic literature, build research questions, and create outputs such as a high school-level research paper or case study. You can benefit from feedback and writing coaching sessions to develop your critical thinking and scientific communication skills. Lumiere also offers a Junior Research and Publication Program for students who wish to publish their research in academic journals in 16 weeks.


Acceptance rate/cohort size: Highly selective, nomination only

Location: One of 22 different sites across the nation

Cost: Camp fees are sponsored by the local AAUW branch, though a small contribution of ~$50 may be required

Dates: Varies by location, but generally 1-week programs in June or July. You can check by specific location here.

Application Deadline: Varies by local branch

Eligibility: Rising 8th-grade female-identifying students nominated by teachers from schools partnered with local AAUW branches


AAUW Tech Trek, run by the American Association of University Women, is built around showing what STEM looks like when it’s hands-on and shared. You spend the week working through labs, workshops, and group projects that ask you to build, test, and solve problems. Activities change by location, but the core stays the same: learning science, technology, engineering, and math by doing the work yourself. Along the way, you meet women who study or work in STEM fields and talk openly about how they got there, what their jobs actually involve, and what challenges they faced.


Acceptance rate/cohort size: Selective

Location: Remote

Cost: Varies by the program. Financial aid is available

Dates: 25 hours over 10 weeks (on weekends) during the spring cohort and 25 hours over 2 weeks (on weekdays) during the summer cohort.

Application Deadline: Rolling deadlines

Eligibility: Students in grades 6–8


The AI Trailblazers program by Veritas AI is a virtual program that teaches middle school students the fundamentals of artificial intelligence and machine learning. Over 25 hours, you will learn the basics of Python as well as topics like data analysis, regression, image classification, neural networks, and AI ethics.  Students learn through lectures and group sessions with a 5:1 student-to-mentor ratio. Previous projects done by students have included building a machine-learning model to classify music genres and creating a machine-learning algorithm to provide a custom list of educational resources based on selected specifications.


Acceptance rate/cohort size: Highly selective

Location: Fully virtual

Cost: Free

Dates: Multiple batches throughout the year, the winter cohort takes place on four consecutive Saturdays in November

Application Deadline: Varies by batch; October 19 for the winter cohort

Eligibility: Middle school students residing in the U.S.


The MIT Beaver Works Summer Institute’s Ring of Trust program for middle schoolers introduces you to data privacy and online safety. You will learn the technicalities of hacks, phishing scams, the functionality of cookies, and the storage and sharing of data. You’ll benefit from MIT's (virtual) collegiate environment and be taught by mentors from MIT’s School of Engineering. The program emphasizes practical work, and you’ll be exploring plenty of real-world examples and overcoming fun challenges.


Acceptance rate/cohort size: Highly selective

Location: 25 affiliates across the U.S.

Cost: Free

Dates: Multi-year program starting with a six-week summer component starting in the summer before 7th grade

Application Deadline: Varies by location

Eligibility: Rising 7th graders, though local requirements may vary slightly


Breakthrough Collaborative is a national tuition-free program that recruits high-potential students from under-resourced schools in their middle school years. You will be committing to six weeks of intensive summer programming for three consecutive summers, creating a stable and supportive academic environment. You’ll be taught by college students who will sharpen your academic skills across a variety of subjects, including STEM and coding. Many of these near-peer Teaching Fellows are themselves actively studying in STEM fields, making it an excellent networking opportunity as well. 


Acceptance rate/cohort size: Highly selective, 20-30 girls per year

Location: University at Albany, Albany, NY

Cost: Free

Dates: Five-year program with 4-week summer programs as well as 1 programming opportunity per month during the school year. Typically July 7 – August 1

Application Deadline: Usually in the spring

Eligibility: Girls entering 8th or 9th grade


This is a five-year STEM and leadership development program that recruits girls during the summer before 8th grade. The first two years involve intensive, four-week summer sessions held on a university campus, where you will engage in hands-on modules in various STEM subjects, including robotics, coding, and engineering. Unlike a standard camp, Eureka! is designed to stay with you through high school, offering internships and college support in the later years. The coding aspect is thus integrated into broader STEM challenges, and you are also offered guidance throughout the five years on how to best pursue your dream of a coding career.


Acceptance rate/cohort size: Selective

Location: Various major cities and Virtual

Cost: Free

Dates: 2 weeks in the summer, between June–August

Application Deadline: Generally in the spring

Eligibility: Young women and gender expansive teens aged 13–18


Founded by Karlie Kloss, this program provides free, two-week coding camps for girls and gender-expansive youth aged 13-18. The camps are designed for students of traditionally underrepresented genders in the STEM fields, and do not require prior coding skills. As a scholar, you will learn one of four curricula: full-stack web development, mobile app building, artificial intelligence and machine learning, or data science. Regardless of which one you choose, the structure is highly technical, and you will be learning industry-relevant tools such as JavaScript, Swift, Python, or SQL. The program provides everything needed, including loaner computers for students who do not have access to one, making it a highly accessible and empowering option.


Acceptance rate/cohort size: Moderate

Location: Chapters in major U.S. cities

Cost: $100

Dates: 1-week camps between June and August, dates vary by location

Application Deadline: Usually in the spring

Eligibility: Students aged 10–18


Black Girls Code Summer Camp, run by Black Girls Code, focuses on learning technology by building things yourself. You spend the week writing code, working through guided projects, and understanding how tools like artificial intelligence and machine learning actually function. Sessions are hands-on, with mentors nearby to help you debug problems and think through decisions as you work. Alongside technical skills, the program makes space for conversations about how technology affects people and communities. The structure stays collaborative and practical, ending with you sharing what you built and explaining how it works.


Acceptance rate/cohort size: Selective

Location: Berkeley, CA or virtual

Cost: Varies between $790–$1,190; however, need-based financial aid is available, covering up to 100% of base tuition

Dates: June 22 – July 31

Application Deadline: March 23

Eligibility: Students in grades 7–11, though some courses may have additional requirements


The Academic Talent Development Program (ATDP) at the University of California, Berkeley runs like a real academic term. You enroll in a single course and are graded on exams, assignments, and final work, with written evaluations at the end. Computer science options move fast and go deep, covering material from courses like introductory programming or data science in a compressed format that usually takes much longer during the school year. Classes expect you to keep up with technical concepts, write code regularly, and work independently outside scheduled sessions. The program is demanding by design and works best if you want to test yourself in a university-style setting and come away with formal academic credit and evaluation.


Acceptance rate/cohort size: Highly selective

Location: Remote / Hybrid

Cost: Free

Dates: Year-round sessions

Application Deadline: Rolling

Eligibility: Middle and high school girls


MAGIC is distinct from typical coding camps because it focuses entirely on 1-on-1 mentorship. You are paired with a female professional in the field of STEM who guides you through a semester-long project of your choosing. Rather than following a generic curriculum, you and your mentor decide what you want to build, whether it's a website, a mobile app, or a data analysis project. The program emphasizes the human side of STEM, helping you build a personal relationship with a role model who can offer career advice, technical support, and encouragement.


Acceptance rate/cohort size: Selective, 120 students chosen per batch

Location: College Park, MD

Cost: $400, but need-based scholarships are available

Dates: Three-year commitment starting with a two-week summer session between July and August

Application Deadline: Usually in the spring

Eligibility: Rising 6th, 7th, 8th graders


CompSciConnect, run through the University of Maryland, is designed to teach computing slowly and properly, without rushing concepts. You start with basic programming ideas and gradually move into areas like web development, game design, and computer science logic, building skills step by step over time. The focus stays on understanding how code works rather than memorizing syntax. Sessions are hands-on and guided by instructors and near-peer mentors who help you think through problems as you build. 


Acceptance rate/cohort size: Moderate

Location: Vermont, Ohio, California

Cost: Free

Dates: Multiple sessions throughout the year, usually around 1 week long or more

Application Deadline: Rolling

Eligibility: Girls and non-binary or gender-expansive youth in grades 6–8


Rosie’s Girls is a unique program that blends technical skills with trades and engineering to build "grit" and self-efficacy in middle school girls. Their camps span a variety of topics, including STEM-related fields and coding. In conjunction with affiliated local STEM organizations like OVR Technology, UVM EPSCoR, VIP, UVM Society of Women Engineers, OnLogic, GlobalFoundries, Northern Digital Inc., Greentime.ai, Marvell Technology, and others, they can provide a rigorous, hands-on curriculum in computer science. The atmosphere is collaborative rather than competitive, with an emphasis on learning by doing and gaining confidence with hands-on work that adults use in careers every day.


Acceptance rate/cohort size: Open enrollment

Location: Virtual

Cost: Free

Dates: Registration typically opens in October. Submission deadlines are usually early May

Application Deadline: April 20

Eligibility: Girls (trans/non-binary inclusive) ages 8–18 (Junior Division covers ages 13–15).


Technovation Girls, run by Technovation, is built around solving real problems, not just learning how to code. You work in a small team to identify an issue in your community, then design a solution by building a mobile app or AI prototype from scratch. Coding is only one part of the work. You also develop a business plan, think through users, and explain how your idea would actually function in the real world. The process is structured and demanding, with clear milestones that push you to plan, build, test, and revise. In the Junior Division, you get early exposure to how technology, entrepreneurship, and problem-solving come together, with global judging that treats your work seriously rather than as a practice exercise.


Acceptance rate/cohort size: Open to all entrants; finalists are selected 

Location: Virtual (National Competition) with a Gala in D.C. for finalists 

Cost: Free

Dates: Registration usually opens in the fall; projects due in late spring 

Application Deadline: Typically mid-April 

Eligibility: Girls in grades 6–8 


ProjectCSGIRLS runs the nation’s largest computer science competition specifically for middle school girls. Unlike a camp where you are taught specific skills, this is a challenge where you must apply what you know (or learn as you go). You can participate individually or in a team of up to three. The goal is to build a project using computer science and technology that solves a social problem in one of three themes: global health, a safer world, or intelligent technology. If you are self-driven or have a competitive streak, this provides a concrete goal to work toward, and top winners are invited to a national gala to present their work to industry leaders.


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.


Image Source - UC Berkeley logo

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

+1 ​‪(573) 279-4102‬

919 North Market Street,

Wilmington, Delaware, 19801

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