Updated October 2026
TL;DR
This list covers 10 online computer science internships you can complete from home, ranging from mentor-matched startup work and university research placements to free coding programs focused on web development, data science, AI, and physics-adjacent computing. Most run for a few weeks to about 10 weeks between June and August, though a couple let you work out a schedule directly with your mentor or faculty advisor. The internships let you contribute to active projects or work on independent assignments in computer science. Stipends, deadlines, and eligibility vary widely, so it’s worth examining the details carefully to find the right fit for you.
If you’re curious about computer science but aren’t sure where to start, an internship can be a great first step. You don’t need to live near a tech hub or wait until college to get real exposure to coding, data, and problem-solving; you can work directly on real computer science projects from home. Online computer science internships connect you with real professionals to work on computational research, programming projects, or data analysis, letting you build real-world computing skills. These internships are often offered by universities, nonprofits, or startups and can last a few weeks to a few months.
Why should you do a computer science internship?
An internship can help you see what computer science looks like outside the classroom. Instead of solving practice problems with neat answers, you will work on projects where the goal is a little fuzzy, and you have to figure out the approach yourself, which is often what working in tech is actually like! You will also get to test whether you enjoy areas like web development, machine learning, or cybersecurity before you commit to a college major. And since many online programs include mentors, you will have someone experienced from whom you can learn about various aspects of building a career in tech. To make the most of the experience, you can check out our guide to setting goals for your internship!
How do you apply for a computer science internship?
Start by checking each program’s eligibility, deadlines, and financial details, since some are free or stipend-based while others charge a fee, and many have grade-level or age requirements. Most applications ask for a short form, a résumé or activity list, and one or two short essays about why you’re interested. If you don’t have much experience, that’s okay. Highlight school projects, clubs, self-taught coding, or even a small app or website you’ve made. You can also use our detailed guide to applying for internships without any experience! Some programs also ask for a teacher recommendation or a transcript, so give your recommenders plenty of notice. Aim to apply early and proofread everything before you submit.
We’ve put together a list of 10 online computer science internships for high schoolers so you can find one that matches your interests, experience level, and schedule. We have selected options that come with credible learning opportunities, the chance to build an early professional network, and skill-building tech exposure.
You can also check out our selection of summer computer engineering programs and programming internships if you are also looking for in-person structured learning experiences.
Quick internship overview
|
Program type |
Top programs |
Cost/Stipend |
Best for |
|
Mentor-matched startup and project internships |
Cost varies with aid available; stipend-based options also available |
Students who want to work directly with a mentor on a real, ongoing project in tech, science, or engineering |
|
|
University and research-based programs |
Stanford AIMI Internship, CS@Mines Research Internship, George Mason ASSIP, EDIT AI |
Cost: Free – $2,400; some programs offer stipends |
Students who want a research-focused internship affiliated with a university and the opportunity to work alongside faculty or academic mentors |
|
STEM and physics-computing programs |
Cost: Free – $40 application fee; stipends of $500 – $1,500 available |
Students interested in the intersection of computing with physics or other STEM fields who want to work within a structured virtual cohort setting |
|
|
Free coding programs |
No cost or stipend |
Women and gender-expansive students looking for a free, flexible way to build coding skills and connect with a peer and professional network |
1. SPARK Summer Mentorship Program (SMP)
Location: Remote placements available
Cost/Stipend: Small registration fee and project costs may apply; stipend-based and unpaid opportunities are both available.
Acceptance rate/cohort size: Selective; the number varies by project and year
Dates: 8 – 10 weeks between June and August
Application deadline: Typically, April/May
Eligibility: High school students who are U.S. citizens or permanent residents
SPARK SMP connects high school students to project teams led by mentors who are professionals from industry, academia, or research. As a participant, you will spend 8 to 10 weeks in the summer contributing to real projects in tech, science, or engineering, depending on your mentor’s ongoing work. You may take on tasks in computer science, AI, software, or analytical tasks while learning how real workplaces operate. Your mentor will set overall expectations, outline the project scope, and discuss the deliverables at the start of the placement. You may learn about technical problem-solving and gain access to professional development opportunities depending on the mentor. The experience may conclude with a presentation of project outcomes.
Who it’s best for: Students looking for mentored work experiences and opportunities to collaborate with professionals on tech projects.
2. Ladder Internships
Location: Remote! You can participate from anywhere in the world.
Cost: Varies by program type; full financial assistance available
Acceptance rate/cohort size: Selective
Dates: Multiple cohorts every year, including Fall, Summer, Spring, and Winter
Application deadline: Varies by cohort; Fall (September), Spring (January), Summer (May), and Winter (November)
Eligibility: Students who can work for 10 to 20 hours a week for 8 to 12 weeks; open to high school, undergraduate, and gap year students!
Ladder Internships is a selective startup internship program for ambitious high school students! Through the program, you will work with a high-growth startup on an internship. Startups that offer internships range across a variety of industries, from AI/ML and tech/deep tech to journalism, health tech, marketing, consulting, and more. Ladder’s startups are high-growth companies that, on average, raise more than $1 million. You will work closely with a manager on real-world projects and present your work to the company. The virtual internship is usually eight weeks long. Apply now!
Who it’s best for: Students looking for hands-on exposure to tech startup workflows within a fully remote setup.
3. Stanford AIMI Summer Research Internship
Location: Typically virtual (details TBA for next cycle)
Cost: TBA for the next cycle; typically, $2,400 + $45 application fee (financial aid available)
Acceptance rate/cohort size: Typically, 50 students/session
Dates: Two-week sessions in June – August (dates TBA for next cycle)
Application deadline: February 1; application opens on November 10.
Eligibility: U.S. high school students, ages 14 and up; preference is given to students with math/programming skills or experience with a healthcare project.
This online summer research internship for high school students is run by Stanford's Center for Artificial Intelligence in Medicine and Imaging (AIMI). As an intern, you will engage in research and work with real-world health data focused on challenges at the intersection of AI and medicine. You will work with peers and mentors on group research-based projects. You will also engage with the AIMI community and professionals from medicine, computer science, engineering, and industry. At the end of two weeks, you will leave with a Stanford AIMI Certificate of Completion.
Who it's best for: Students who want mentored project experience focused on AI and healthcare.
4. CS@Mines Research Internship
Location: Remote or Colorado School of Mines (CS@Mines), Golden, CO
Cost/Stipend: No cost; scholarships of $20/hour available upon request
Acceptance rate/cohort size: Not officially disclosed
Dates: Late May – Early August (typically 10 weeks); you and your faculty advisor will set the schedule)
Application deadline: April 10 (for priority consideration)
Eligibility: High school and community college students
The Colorado School of Mines’ computer science department lets high school and community college students assist research teams over the summer. As an intern, you will work for 10 to 20 hours per week alongside a faculty member on a research project, gaining exposure to scientific investigations within fields like artificial intelligence, cybersecurity, and robotics. The exact schedule will depend on faculty members’ needs, but you may learn how to use algorithmic thinking, programming, and logical reasoning to conduct research during the internship. The experience can help you build workplace skills like teamwork, communication, and problem-solving.
Who it’s best for: Students looking for a research-focused computer science internship and the opportunity to work with faculty on tech projects.
5. Stanford Program for Inspiring the Next Generation of Women in Physics (SPINWIP)
Location: Virtual
Cost/Stipend: None
Acceptance rate/cohort size: Selective
Dates: July 6 – 24
Application deadline: Typically, May
Eligibility: Students in grades 9 – 11; program is aimed at girls, but high schoolers of any gender can apply.
SPINWIP is a three-week virtual outreach experience designed to engage students in the intersection of advanced physical sciences and tech. Hosted by the Stanford Physics Department and the Kavli Institute for Particle Astrophysics and Cosmology, the program will offer exposure to research areas such as quantum computing, astrophysics, quantum physics, and cosmology. The daily schedule will include live subject-matter lectures, talks by university professors, and small-group discussion sections led by undergraduate mentors. You will also learn to code in Python and apply computational skills to physics-based projects. Beyond technical training, you will engage in workshops on college planning and career development and receive mentorship from Stanford students and professors.
Who it’s best for: Students interested in computing, physics, and research who want a virtual experience led by a university.
6. Saturday Academy Apprenticeships in STEAM Exploration (ASE)
Location: Virtual opportunities available
Cost/Stipend: $40 application fee (waivers available); learning stipends of $500 – $1,500 available
Acceptance rate/cohort size: ~75 – 130 placements/year
Dates: Typically, eight weeks in the summer
Application deadline: March 6
Eligibility: Rising 10th to 12th graders in the Portland-Metro area or in Albany/Corvallis/Eugene areas
Saturday Academy’s ASE connects students with mentor-led projects in STEM and the arts. You will secure a virtual or hybrid placement at a lab, university, or organization and engage in technical tasks ranging from research to fieldwork. Computer science-focused projects may require you to code using Python, TypeScript, or Flutter, build an Android-based system for reporting trail hazards, work on image data preparation or preprocessing, or write programs. You will spend most of the time working alongside professionals on the assigned project as well as undergoing training. At the end, you may present your work at a symposium.
Who it’s best for: Students in the Portland-Metro area or Albany/Corvallis/Eugene areas looking for paid computer science work experiences.
7. George Mason University Aspiring Scientists Summer Internship Program (ASSIP)
Location: Virtual format available
Cost/Stipend: $25 application fee + $1,299 tuition (fee waivers available); no stipend
Acceptance rate/cohort size: Not specified
Dates: June 18 – August 12
Application deadline: February 15
Eligibility: High school and undergraduate students who are at least 15 years old for remote internships or 16+ for in-person/wet-lab opportunities
ASSIP allows students to work one-on-one with faculty researchers at George Mason University on STEM research projects. Placements span various fields, including computer science, where you may contribute to projects in scheduling algorithms, machine learning, combinatorial optimization, deep learning, or data mining, among other available focus areas. During the eight-week program, you will learn how to work with lab tech and research tools, and build and practice scientific writing and communication skills. You will also learn about possible career paths through discussions with professionals. You will leave with three university credits.
Who it’s best for: Students interested in computer science research who want to work closely with faculty mentors in virtual lab settings.
8. EDIT AI Summer Internship Program
Location: Online
Cost/Stipend: None
Acceptance rate/cohort size: Not officially disclosed
Dates: TBA for next cycle; usually June 13 – August 31
Application deadline: Typically, March 1 (check application details here)
Eligibility: High school students and undergraduate students
The EDIT AI Summer Internship is a virtual program that lets students contribute to machine learning and data science research in pathology, medicine, and biomedical science. You may learn how to work with medical images, health records, pathology data, graphs, genomic information, or multi-omics datasets. As an intern, you will also explore how researchers design algorithms for questions in cancer detection, image analysis, and biomedical prediction. You will receive training in Python, R, high-performance computing, and research workflows, which will support your project work. Lectures and mentorship will also be part of the experience. As the program progresses, you may practice documenting methods and communicating your findings to research audiences.
Who it’s best for: Students interested in learning how to apply AI and algorithms to research problems.
9. Kode With Klossy Summer Camps
Location: Virtual camps available
Cost/Stipend: None
Acceptance rate/cohort size: Not officially disclosed
Dates: Multiple two-week camps in June – August
Application deadline: TBA; typically, late March
Eligibility: Women and gender-expansive teens, ages 13 – 18
Kode With Klossy runs free coding camps focused on topics such as web development, data science, and AI. You will join tracks like data science, web development, or artificial intelligence and machine learning, gaining experience working with tools like SQL and Python, using languages like CSS, HTML, and JavaScript, or exploring fundamentals of algorithms and natural language processing. You will apply what you learn to projects, which may include training a chatbot, developing a site, or working on data visualization. Beyond track-specific tasks, you will attend a speaker series featuring women working in tech, offering you insights into what careers in the field look like. While not a typical internship, the program can offer hands-on exposure to computer science and the opportunity to connect with professionals.
Who it’s best for: Students looking for coding exposure and the opportunity to build real computer science projects.
10. Girls Who Code Pathways
Location: Online
Cost/Stipend: None
Acceptance rate/cohort size: Not officially disclosed
Dates: Spring: March 1 – April 16 (7 weeks, self-paced with no set daily class time); summer or other school-year options may also be available.
Application deadline: October 28 (spring early application); December 16 (spring general application)
Eligibility: High school girls and non-binary students around the world
Pathways is a free, seven-week online program that lets you learn coding at your own pace. You will choose coursework in one of five tracks: Data Science + AI, Game Design, Web Development, Cybersecurity, and AI + Society and work on real-world projects in your track. You will attend virtual events with program advisors and partners from tech organizations. You can also connect with other students in a private Discord community and join optional Student Hours for live support and collaboration. While not a typical internship, the Pathways program lets you connect with professionals and peers, attend skill-building workshops, and work on real computer science projects just like you would in a remote internship.
Who it’s best for: Students who want a free, flexible way to explore coding and build an early network.
What skills can you pick up in online computer science internships?
On the technical side, you will likely get hands-on practice with languages like Python, JavaScript, or Java, and tools such as GitHub for tracking and sharing your code. Depending on the program, you might also try your hand at data analysis, app development, or basic machine learning. At the same time, you may build skills that don’t show up on a syllabus. For instance, you may get better at breaking big problems into smaller steps, debugging when something doesn’t work, and explaining your ideas clearly to teammates. Working remotely can also teach you to manage your own time and communicate through tools like Slack, Zoom, and shared documents, all of which are standard in many tech jobs.
Can a computer science internship help with your college applications?
An internship can offer valuable material for college applications, but the extent of its value will depend on what you get out of the experience. Admissions officers tend to value sustained interest and real effort over a long list of impressive-sounding names, so a smaller program where you built something meaningful can carry more weight than a famous one where you did very little. A finished project, a GitHub portfolio, or a research paper can give you concrete things to point to in your application. Your internship can also be a strong topic for an essay or interview, since you will have specific stories about challenges you faced and what you learned. A mentor who knows your work well may even be able to write a thoughtful recommendation letter for you.
What students wonder about these online internships
1. Will these internships let me explore multiple areas of computer science, or do I have to pick one focus going in?
It depends on the program. Some let you choose a specific track, such as data science, web development, or AI, from the start, while others place you into a project based on your mentor's or faculty advisor's ongoing work, so your focus may be determined after you're accepted rather than chosen upfront.
2. Will I actually write and build code myself, or mostly learn about computer science concepts?
That depends on the internship. Most of these programs involve genuine hands-on coding, such as working with languages like Python or JavaScript, building a project, or contributing to a research team's codebase, rather than just learning concepts passively. That said, how much independent coding you do versus following structured exercises can differ depending on the specific program and your skill level.
3. How much do these internships typically cost, and what stipends are available?
Cost varies significantly across this list. Several programs are completely free, some charge a small application fee, and a couple involve a larger tuition cost; stipends, when offered, range from about $20/hour to $1,500 for the full program, though a number of these programs do not offer a stipend at all.
4. Will I work on an independent project, or contribute to a project someone else is already leading?
Both models show up in this list. Some programs have you join an existing research project or team led by a mentor or faculty member, where you contribute specific tasks to their ongoing work, while others are more self-directed and let you build your own project within a chosen track. If you want to work with a startup on a real tech or computer science project, Ladder Internships can offer a fully remote experience.