13 Remote Coding Internships for High School Students

If you are a high school student who wants to build skills in programming and explore tech fields, coding internships can be a good place to start! As an intern, you will work on coding exercises and projects that offer you insights into the development of software, apps, and websites. These internships also offer you the opportunity to collaborate with actual coders and developers, build projects from the ground up, and learn how programming is used in industries and daily life. 

Many coding internships offer remote participation, allowing you to learn, pick the brains of mentors, and work on practical projects from anywhere! Additionally, internships can help you start building your portfolio for college applications and future jobs.

This blog post lists 13 remote coding internships for high school students. We have focused on virtual internships as well as programs that offer mentorship and real-world coding experience

1. Girls Who Code’s Summer Immersion Program (SIP)

Location: Virtual
Cost/Stipend: Free participation; $300 need-based grant available for U.S. students
Acceptance rate: Not specified
Dates: Mid-June – early August
Application deadline: Early March
Eligibility: 9th–11th-grade girls and non-binary students

Girls Who Code’s SIP is a free two-week virtual opportunity to explore web development, design, coding, and computer science through a project-based curriculum. The program also offers the opportunity to learn game design in live virtual classrooms, while connecting with peers and gaining practical insights into college and career paths from industry leaders. You will virtually attend industry-led events, build real-world projects, and gain exposure to coding languages like Python, HTML, CSS, and JavaScript in the process. The program offers access to mentorship from women in tech and a supportive alumni network.

2. Ladder Internships

Location: Virtual
Cost:
Varies, based on the program format you choose; need-based financial assistance available
Acceptance rate/cohort size:
Selective
Dates:
Several cohorts run each year in spring, winter, fall, and summer
Application deadline:
Several deadlines each year for each cohort
Eligibility: High school students

Ladder Internships offers high schoolers opportunities to work with high-growth start-ups in various fields, including programming, coding, web design/UX, finance, and artificial intelligence. As an intern, you will work under the supervision and guidance of a start-up manager and a Ladder Coach on coding projects that align with the organization’s goals. The experience can help you gain exposure to a professional setting and access opportunities to develop technical and soft skills. While applying, you can choose the Startup Internship and work with an organization’s representative, or opt for the CEO Internship, where you will work directly with a start-up CEO from a FAANG (Facebook, Google, etc.) background. You can also choose the Combination program, which combines the CEO Internship format with a mentored research opportunity. 

3. Johns Hopkins APL’s ASPIRE

Location: Virtual option available
Cost/Stipend: No program fee; unpaid internship
Acceptance rate/cohort size: ~10% acceptance rate
Dates: June 24 – August 21
Application Deadline: February 15
Eligibility: High school juniors or seniors who are at least 15 years old, hold a GPA of 2.8 or higher, are U.S. citizens only, and reside in specific MD, VA, or DC regions

The ASPIRE program at Johns Hopkins APL pairs high school juniors and seniors with mentors for immersive project-based STEM learning. You can indicate your preference for coding to work on a project within the Programming and Computer Science track. Here, you will learn how to use Python to develop an accessibility map, work with robotic arms to explore manipulation skills via behavior trees, reconstruct the Francis Scott Key Bridge in virtual 3D using various tools and drone footage, or create a Battleship version using Java. In the process, you will gain experience in technical problem-solving while also developing interpersonal and professional skills. During the summer program, you will spend 190 hours working with your mentor. The experience ends with the submission of a digital poster based on your project.

4. Veritas AI 

Location: Virtual
Cost: Varies depending on program type 
Application deadline: On a rolling basis. Spring (January), Summer (May), Fall (September), and Winter (November).
Program dates: Multiple 12-15-week cohorts throughout the year, including spring, summer, fall, and winter.
Eligibility: High school students. AI Fellowship applicants should either have completed the AI Scholars program or exhibit experience with AI concepts or Python.

Veritas AI, founded and run by Harvard graduate students, offers programs for high school students who are passionate about artificial intelligence. Students who are looking to get started with AI, ML, and data science would benefit from the AI Scholars program. Through this 10-session boot camp, students are introduced to the fundamentals of AI & data science and get a chance to work on real-world projects. 

Another option for more advanced students is the AI Fellowship with Publication & Showcase. Through this program, students get a chance to work 1:1 with mentors from top universities on a unique, individual project. A bonus of this program is that students have access to the in-house publication team to help them secure publications in high school research journals. You can also check out some examples of past projects here. While this isn’t a traditional internship, it follows the work-learn structure of one quite closely!

5. NASA’s OSTEM Internships

Location: Virtual opportunities available
Stipend: Paid internships; hourly wage varies by site and role
Acceptance rate/cohort size: Selective
Dates: Spring: January – May | Summer: May – August | Fall: August – December
Application deadline: Spring: September 12 | Summer: February 27 | Fall: May 22
Eligibility: U.S. high school and college students who are at least 16 and have a minimum GPA of 3.0 (or 2.9 for college students)

NASA’s Office of STEM Engagement (OSTEM) provides high school and college students opportunities to contribute directly to aerospace, engineering, and science missions. You will work with NASA scientists, engineers, and mentors across multiple centers, gaining technical experience while supporting real projects. Your responsibilities will vary based on the site and role you are assigned, but you may work on tasks involving research, coding, and data analysis. This paid internship can help you prepare for STEM careers in government, academia, or industry.

6. Spark Summer Mentorship Program

Location: Primarily Greater Seattle, WA; some projects offer remote participation
Cost/Stipend: $25 application fee; unpaid and paid opportunities available, with stipends up to $500
Acceptance rate/cohort size: Varies by project and sponsor
Dates: June – August (8–10 weeks, 20–40 hrs/week)
Application deadline: Opens in March
Eligibility: Current high school students who are U.S. citizens or permanent residents

The SPARK Summer Mentorship Program connects motivated high school students with industry experts, researchers, and university mentors to work on real-world STEM projects. Projects vary widely, from DNA sequence classification and semiconductor research to social media content generation, web/app development, grid operations, and engineering marketing. You can check the program website to find coding-focused internships, which will allow you to gain real experience in building/modifying websites and apps. In the past, sponsors like the IEEE Nanotechnology Council and the University of Washington labs have offered internship opportunities. 

7. EDIT ML High School Summer Internship Program

Location: Virtual
Cost/Stipend: None
Cohort size: ~91
Dates: Summer program (with prep starting Spring 2025)
Application Deadline: April 15, 2025 (early decisions by March 27, 2025)
Eligibility: U.S. high school students from diverse backgrounds; interest in AI, medicine, or biomedical research

The EDIT AI Internship, hosted by Dartmouth Health and the Dartmouth Cancer Center’s CRTEC initiative, is a virtual opportunity to explore careers at the intersection of artificial intelligence and medicine. You will choose from three options: Skills, Advanced Research, and Peer Mentor tracks. Through project-based work, guided research, and seminars, you will explore foundational programming and machine learning techniques. Additionally, you will gain experience in applying AI to complex biomedical data such as whole slide images, pathology reports, and multi-omics data. You will also get to build soft skills like teamwork, communication, and scientific writing.

8. CS@Mines High School / Community College Internships

Location: Virtual internships available
Cost/Stipend: None; $100 fee for Computing for the Good (C4G) internships
Cohort size: ~2–4 research interns + 30–50 C4G interns
Dates: 6–10 weeks, running between June 1 and August 6
Application deadline: April 18 (priority deadline)
Eligibility: High school and community college students 

CS@Mines offers multiple computer science-based internships for high school and community college students. You can choose a faculty-led research opportunity, Computing for the Good (C4G) internship, or DECtech internships. You will work in a small team with Mines undergraduates, focusing on socially impactful computing projects. For instance, you will assist in a research team focusing on artificial intelligence, coding, or cybersecurity, contribute to outreach efforts targeting K-8 students, and/or work on a C4G project. While unpaid, the program offers mentorship, collaboration opportunities, and exposure to real-world computer science challenges. 

9. Kode With Klossy’s Summer Camps

Location: Virtual
Cost/Stipend: None
Acceptance rate: Not specified
Dates: Multiple two-week sessions in the summer
Application Deadline: Early March
Eligibility: Girls and non-binary students, ages 13–18; no previous CS experience required

Kode With Klossy offers free coding programs for high school students, including its two-week summer program, which is an opportunity to explore the fundamentals of coding. You will learn within one of four coding tracks: data science, web development, mobile app, and machine learning. The program offers exposure to coding languages such as JavaScript and Swift and allows you to work on tech projects. By the end of the camp, you will have worked on an application, website, visual representations of data, or a chatbot, based on the assigned track.

10. CodeDay Labs Virtual Internship

Location: Virtual
Cost/Stipend: None
Acceptance rate: Not specified
Dates: June 30 – August 25
Application deadline: Late April
Eligibility: High school and college students with programming experience

CodeDay Labs is a remote summer program that gives high school and college students the opportunity to work on real open-source software projects in a team setting. Structured like an internship, the program offers hands-on experiences in programming, debugging, and using tools like Git and GitHub. You will be matched with mentors from tech companies who support you through weekly check-ins and code reviews. The program emphasizes collaboration and professional communication, offering opportunities to network and work with peers and professionals. As an intern, you will also gain insights into how software development works in a professional environment. 

11. Stanford AIMI Summer Research Internship

Location: Virtual
Cost/Stipend: $40 application fee + $850 program fee (financial aid available); no stipend
Cohort size: 25 in the past; the number can vary by year.
Dates: June 16 – 27
Application deadline: February 28
Eligibility: Students who are entering grades 9–12 in the fall, are at least 14 years old, and U.S. citizens, residents, or valid visa holders; strong math/programming preferred

Stanford’s Center for Artificial Intelligence in Medicine & Imaging (AIMI) offers a two-week research internship designed to introduce students to AI applications in healthcare. The program offers lectures, mentoring, and hands-on projects focusing on the role of AI in medicine, along with opportunities to continue with research beyond the summer. You may also work on group projects requiring programming/coding to come up with AI solutions to healthcare challenges. During the program, you will interact with researchers, industry leaders, and clinicians during virtual “Career Lunch and Learn” sessions. 

12. George Mason University Aspiring Scientists Summer Internship Program (ASSIP)

Location: Virtual internships available
Acceptance rate/cohort size: Not specified
Cost/Stipend:
$25 application fee (need-based fee waivers available); no stipend 
Dates: June 18 – August 8
Application deadline:
February 2
Eligibility:
Students who are at least 15 years old

ASSIP offers in-person and online research internships in various fields, including computer science, cybersecurity, computational and data sciences, machine learning, and computer engineering. You can choose a mentor offering a remote research format to contribute to computer science research and build programming, scientific writing, and communication skills over virtual sessions. During the program, you will learn about STEM career paths through discussion forums led by professors, researchers, or professionals. The program ends with a research symposium and celebration, where you will learn about ASSIP research conducted by peers.

13. FreeCodeCamp

Location: Online
Cost: Free
Acceptance rate/cohort size: Open enrollment; not selective
Dates: Self-paced
Application deadline: None
Eligibility: Open to all

FreeCodeCamp is a self-paced, entirely virtual platform that offers coding education through hands-on assignments and tutorials. While not an internship, the platform offers a free opportunity to explore computer science and coding, as well as engage in real projects. As a participant, you can earn certifications in areas like responsive web design, data analysis, machine learning, and JavaScript algorithms. The experience can help you build a portfolio and gain access to a large online community forum where you can ask for help and share your progress.

Image Source - Johns Hopkins Applied Physics Laboratory Logo

Dhruva Bhat

Dhruva Bhat is one of the co-founders of Ladder, and a Harvard College graduate. Dhruva founded Ladder Internships as a DPhil candidate and Rhodes Scholar at Oxford University, with a vision to bridge the gap between ambitious students and real-world startup experiences.

Previous
Previous

16 Internships for High School Students in Cleveland, Ohio

Next
Next

8 Business Internships for High School Students in Massachusetts