Engineering & Computer Science
Explore internships in mechanical, electrical, aerospace, and software engineering. Whether you're into AI, coding, or designing machines, this is your space.
Internship Opportunities
1. QuantHub Alabama Data Scholars Internship Program
An 8-week paid summer internship placing high school juniors and seniors with Alabama-based companies that utilize data creatively. Interns gain hands-on experience in AI and data science, coupled with professional development.
Eligibility: High school juniors and seniors.
Duration: 8-week summer internship.
2. NASA Internship Programs
NASA’s Office of STEM Engagement offers paid internships for high school students, allowing them to contribute to NASA's mission alongside scientists and engineers. These internships provide real-world experience in science, technology, engineering, and space exploration.
Eligibility: High school students.
Duration: Varies (summer internships).
3. Cybersecurity and Trusted Foundations (CTF) Internship at Arizona State University (ASU)
This hybrid internship combines in-person sessions at ASU's Tempe campus with remote work. Interns engage in cybersecurity research projects, dedicating 10-15 hours per week, and receive a stipend upon completion.
Eligibility: High school students.
Duration: Part-time (10-15 hours per week, summer internship).
4. Steel Tech Academy Internship Program
The Steel Tech Academy is a summer program for high school students interested in pursuing careers in welding, fabrication, and advanced manufacturing. Students gain hands-on experience with welding techniques and fabrication processes, which can lead to valuable certifications and skills in technical fields.
Eligibility: High school students.
Duration: Summer program.
5. University of Colorado Boulder Engineering High School Internship Program
This program offers high school students the chance to work in engineering labs, gaining hands-on experience in fields like aerospace, computer science, and mechanical engineering under the guidance of university researchers.
Eligibility: High school students (grades 10-12).
Duration: Summer internship.
6. Lockheed Martin Space Systems High School Internship
Lockheed Martin offers internships for high school students interested in aerospace engineering, including fields like satellite engineering, propulsion, and robotics. Interns work alongside engineers to gain real-world experience in cutting-edge technologies.
Eligibility: High school students (ages 16+).
Duration: Summer (some opportunities may be year-round).
7. Science Gurus Internship Program
The Science Gurus Internship Program offers high school students the chance to work with professionals in various scientific fields, including engineering, computer science, and technology. Interns are involved in real-world projects, conducting research, and assisting with data analysis and engineering-related tasks, gaining valuable hands-on experience.
Eligibility: High school students, ages 16+.
Duration: Summer internship program.
8. Powering Careers Internship Program
The Powering Careers Internship Program provides high school students with the opportunity to gain hands-on experience in the energy sector, specifically in electrical engineering, renewable energy, and energy management. The program aims to help students develop professional skills while learning about the power industry.
Eligibility: High school students (ages 16+).
Duration: Summer internship program.
9. Idaho Power Engineering Internship
High school students can intern with Idaho Power to gain experience in electrical engineering, working on projects related to power systems and renewable energy.
Eligibility: High school students.
Duration: Summer internship.
10. Idaho National Laboratory High School Internship Program
This internship program offers high school students the opportunity to work at Idaho National Laboratory, one of the nation’s premier research institutions. Interns gain hands-on experience in nuclear, chemical, and mechanical engineering fields, assisting in research and development projects.
Eligibility: High school students (ages 16+).
Duration: Summer internship.
11. Caterpillar Student Trainee Program
High school students intern in various engineering fields, including mechanical and electrical engineering, working on projects related to heavy equipment design and manufacturing.
Eligibility: High school students.
Duration: Summer internship.
12. Eli Lilly & Co. STEM Internship Program
High school students interested in pharmaceutical sciences and technology can join this internship to work on projects related to research and development in the healthcare and medical engineering fields.
Eligibility: High school students.
Duration: Summer internship.
13. California Academy of Sciences - Careers in Science (CiS) Intern Program
The Careers in Science (CiS) Intern Program at the California Academy of Sciences is a multi-year, paid internship for high school students from underrepresented backgrounds in the San Francisco Bay Area. The program provides hands-on experience in science, technology, and conservation through mentorship, research projects, and professional development opportunities.
Eligibility: High School Students (9-12).
Duration: Multi-year paid internship program.
14. Science and Engineering Apprenticeship Program (SEAP) – Naval STEM
The Science and Engineering Apprenticeship Program (SEAP) provides high school students with the opportunity to gain hands-on experience in naval research alongside scientists and engineers at Department of Navy (DoN) laboratories. This paid internship allows students to explore STEM careers, contribute to real-world research, and develop technical skills in fields such as engineering, physics, and computer science.
Eligibility: Must be a high school student at least 16 years old.
Duration: Summer internship.
15. Textron Aviation High School Internships
Textron Aviation offers high school students hands-on internship opportunities in engineering, manufacturing, and aviation technology. Interns work alongside industry professionals, gaining experience in aircraft design, production, and maintenance while exploring careers in aerospace engineering and related fields.
Eligibility: High school students (typically juniors and seniors).
Duration: Summer internship.
16. Spirit AeroSystems High School Internship
The Spirit AeroSystems High School Internship provides students with hands-on experience in aerospace engineering and manufacturing. Interns will gain exposure to aircraft design, composite materials, and manufacturing processes while working alongside industry professionals.
Eligibility: High school students.
Duration: Summer internship.
17. Princeton Plasma Physics Laboratory (PPPL) High School Summer Internship
The PPPL High School Summer Internship offers students the opportunity to engage in cutting-edge plasma physics and fusion energy research. Interns work alongside scientists and engineers on real-world projects in fields such as engineering, computational modeling, and experimental physics.
Eligibility: High school juniors and seniors (16+).
Duration: Summer internship.
18. U.S. Army Educational Outreach Program (AEOP) High School Internships – Computer Science Focus
The AEOP High School Internships offer students the opportunity to engage in hands-on computer science and engineering research at Army research laboratories nationwide. Interns work alongside professional scientists and engineers on cutting-edge projects in cybersecurity, artificial intelligence, data science, and software development.
Eligibility: High school students.
Duration: Summer internship.
19. NIST Summer High School Intern Program (SHIP) – Computer Science & Engineering
The NIST Summer High School Intern Program (SHIP) offers students the opportunity to gain hands-on research experience in STEM fields, including computer science and engineering. Interns work alongside NIST scientists and engineers on real-world projects in areas such as cybersecurity, artificial intelligence, quantum computing, robotics, and materials science.
Eligibility: High school juniors and seniors.
Duration: Summer internship.
20. ACA Summer High School Internships
The ACA Summer High School Internship Program offers students the chance to gain hands-on experience in various fields, including computer science and engineering. Through this program, high school students work alongside industry professionals, engage in real-world projects, and develop technical and problem-solving skills.
Eligibility: High school students.
Duration: Summer internship.
21. Alabama School of Math and Science (ASMS) Summer Internship Program
Offers rising 11th and 12th-grade students a summer internship experience involving a minimum of 60 work hours, providing practical exposure to their fields of interest.
Eligibility: Rising 11th and 12th graders.
Duration: Summer internship (minimum of 60 hours).
Volunteer Opportunities
1. Auburn University's Samuel Ginn College of Engineering – K-12 Outreach Programs
High school students can volunteer in various outreach activities such as E-Day, TEAMS, BEST Robotics, and PEAK, assisting in organizing and facilitating events that promote STEM education among younger students.
Eligibility: High school students (ages 16+).
Duration: Ongoing volunteer opportunities.
2. McWane Science Center – Teen Volunteer Program
Located in Birmingham, this program offers year-round opportunities for teens to engage in STEM-related activities, including assisting in camps and presenting hands-on science activities to the public.
Eligibility: High school students.
Duration: Ongoing volunteer opportunities.
3. TEALS Volunteer with Arizona Technology Council
The Technology Education and Literacy in Schools (TEALS) program seeks volunteers to work directly with classroom teachers, helping them build and grow their computer science teaching capacity through year-long support and training.
Eligibility: High school students.
Duration: Year-long commitment.
4. The Tech Museum of Innovation - Volunteer Innovator Program
The Volunteer Innovator Program offers high school students the opportunity to assist in delivering hands-on STEM activities and workshops to museum visitors, including youth camps, field trips, and school visits. Volunteers can gain valuable experience in teaching, communication, and tech-related skills, including robotics and coding.
Eligibility: High school students aged 15-18.
Duration: Ongoing opportunities, with a focus on summer programs and special events.
5. The Museum of Science & Industry (MOSI) Volunteer Program
Allows students to assist in educational programs and exhibits related to engineering and technology.
Eligibility: High school students.
Duration: Ongoing volunteer opportunities.
6. Atlanta Habitat for Humanity – Construction Volunteer
Atlanta Habitat offers volunteer opportunities for high school students on construction sites. Students will work on building homes, gaining experience in civil engineering and construction.
Eligibility: High school students, ages 16+.
Duration: Ongoing volunteer opportunities.
7. Junior Achievement of Georgia – Volunteer Mentor
Students can mentor younger students in engineering-related programs, assisting with robotics projects, STEM challenges, and career exploration in engineering fields.
Eligibility: High school students in Georgia.
Duration: Ongoing volunteer opportunities.
8. Idaho STEM Action Center Volunteering
The Idaho STEM Action Center offers volunteer opportunities for high school students to help organize and facilitate STEM workshops and events. Students can engage in activities like tutoring, mentoring younger students, or assisting in local engineering challenges and competitions.
Eligibility: High school students.
Duration: Ongoing volunteer opportunities.
9. The Chicago Museum of Science and Industry Volunteer Program
Students can volunteer at the museum, assisting with engineering-related exhibits and learning opportunities related to innovation and technology.
Eligibility: High school students.
Duration: Ongoing.
10. FIRST Robotics Volunteer
Volunteer to help organize and run robotics events, mentor students, and assist in building robots.
Eligibility: High school students.
Duration: Ongoing.
11. Kids in Tech Volunteer Program
The Kids in Tech Volunteer Program offers high school students the opportunity to mentor younger students in STEM fields, focusing on engineering, technology, and entrepreneurship. Volunteers assist in teaching various technical skills, such as coding, robotics, and engineering design, through after-school programs, workshops, and camps. This program allows high school volunteers to enhance their leadership skills, gain teaching experience, and inspire the next generation of engineers and technologists.
Eligibility: High school students (ages 14+).
Duration: Ongoing volunteer opportunities.
12. Tech Goes Home Volunteer Program
The Tech Goes Home Volunteer Program provides high school students the opportunity to volunteer in their communities by helping teach technology skills to underserved youth and families. Volunteers assist in facilitating digital literacy workshops, guiding students through technology basics, and supporting online education initiatives.
Eligibility: High school students (ages 16+).
Duration: Ongoing volunteer opportunities.
13. Boston PIC Tech Apprentice Program
The Boston PIC Tech Apprentice Program offers high school students the opportunity to gain hands-on experience in the tech industry, with a focus on engineering, software development, and IT. As apprentices, students work with local companies to assist in technology projects, learning new skills and developing a strong understanding of the tech and engineering fields.
Eligibility: High school students (ages 16+).
Duration: Ongoing volunteer opportunities.
14. NASA Langley Research Center Student Volunteer Program
The NASA Langley Research Center Student Volunteer Program provides high school students the chance to gain real-world experience in aerospace engineering and technology. Volunteers assist with various research projects, working alongside NASA engineers and scientists.
Eligibility: High school students (ages 16+).
Duration: Ongoing volunteer opportunities.
15. Girls Who Code Volunteer Program
The Girls Who Code Volunteer Program allows high school students to participate as volunteers, helping to teach coding to younger girls. Volunteers assist in creating a supportive, encouraging environment where participants learn programming skills and gain confidence in technology. This initiative is designed to close the gender gap in tech and inspire the next generation of female leaders in computer science.
Eligibility: High school students (ages 16+).
Duration: Ongoing volunteer opportunities.
Program Opportunities
1. Auburn University's Engineering Summer Expo
A one-day event for rising 9th to 11th graders, offering a broad overview of the engineering profession through interactive exhibits and hands-on activities.
2. Alaska Native Science & Engineering Program (ANSEP) Acceleration Academy
ANSEP offers high school students the opportunity to earn college credits in STEM fields, including engineering and computer science, while gaining exposure to these careers.
3. Yale Young Global Scholars Program – STEM Track
The Yale Young Global Scholars program is a prestigious summer program where high school students can participate in specialized tracks such as Science, Technology, and Engineering. Students gain advanced knowledge through lectures, research projects, and mentorship.
Eligibility: High school students (grades 10-11).
Duration: Summer program.
4. University of Hartford Pre-College Engineering & Computer Science Program
The University of Hartford offers pre-college programs in engineering and computer science, where high school students can explore topics like programming, robotics, and circuit design. Students work on projects and gain experience in the field.
Eligibility: High school students (grades 9-12).
Duration: Summer program.
5. Delaware Space Grant Consortium
Offers summer programs focused on aerospace science, providing hands-on experiences in engineering and technology.
6. Gator Artificial Intelligence Camp
The Gator Artificial Intelligence Camp at the University of Florida is a summer program designed to introduce high school students to the fundamentals of artificial intelligence (AI). Students will work on hands-on projects, learn coding, and explore AI concepts such as machine learning, neural networks, and robotics. The camp aims to spark interest in AI and computer science careers by providing practical experiences with AI applications.
Eligibility: High school students, grades 9-12.
Duration: Summer program.
7. Research Immersion in Science and Engineering (RISE)
The Research Immersion in Science and Engineering (RISE) program at the University of Florida offers high school students the opportunity to engage in hands-on research in science, technology, engineering, and mathematics (STEM). Participants will work alongside faculty and graduate students on real-world research projects in various fields of engineering and science. This program aims to expose students to academic research and foster a passion for STEM careers.
Eligibility: High school students, grades 10-12.
Duration: Summer program.
8. Caterpillar Student Trainee Program
High school students have the opportunity to work with engineers at Caterpillar, gaining hands-on experience in mechanical, electrical, and industrial engineering. Interns assist with ongoing projects, testing, and design processes.
Eligibility: High school students, ages 16+.
Duration: Summer program.
9. Georgia Tech STEP Program
The STEP (Science, Technology, Engineering, and Mathematics Exploration Program) is a summer program hosted by Georgia Tech, designed for high school students interested in STEM fields, including engineering and computer science. Participants engage in hands-on learning experiences with faculty and professionals, working on projects related to space, robotics, and other cutting-edge engineering fields. This program aims to spark interest in STEM careers and provide students with insight into engineering disciplines.
Eligibility: High school students (grades 9-12).
Duration: Summer program.
10. National Youth Leadership Forum: Engineering and Technology
The National Youth Leadership Forum (NYLF): Engineering and Technology program offers high school students the chance to explore the field of engineering through hands-on activities, workshops, and interactive learning. Students will visit top engineering facilities, meet with industry professionals, and engage in real-world engineering challenges. This program aims to inspire and prepare future leaders in engineering and technology.
Eligibility: High school students (grades 9-12).
Duration: Summer program.
11. MIT Beaver Works Summer Institute
The MIT Beaver Works Summer Institute offers high school students an intensive, project-based learning experience in engineering, computer science, and robotics. Participants work on hands-on projects that integrate engineering, programming, and technology. The program is designed to teach students complex problem-solving skills and provide them with exposure to real-world applications in STEM fields, under the guidance of MIT faculty and staff.
Eligibility: High school students (grades 10–12).
Duration: Summer program.
12. Johns Hopkins Engineering Innovation Pre-College Program
The Johns Hopkins Engineering Innovation Pre-College Program offers high school students a chance to explore the world of engineering through a hands-on, project-based curriculum. Students will engage in real-world engineering problems, work in teams, and gain exposure to a variety of engineering disciplines such as mechanical, electrical, and biomedical engineering. This program is designed to give participants a taste of what it's like to study engineering at a top-tier university and develop critical problem-solving skills.
Eligibility: High school students (grades 9–12).
Duration: Summer program.
13. Inspirit AI Live Online Program
The Inspirit AI Live Online Program provides high school students with the opportunity to learn about artificial intelligence (AI) through live, interactive online classes. Students will engage in hands-on projects, working with machine learning algorithms and real-world data, and will gain a deep understanding of AI’s applications in various industries. This program is designed to equip students with the skills needed to pursue further education and careers in the rapidly evolving field of AI.
Eligibility: High school students (ages 13+).
Duration: Online program.
14. SEECamp Summer Program
SEECamp is a hands-on, immersive summer program offered by the Science and Engineering Exploration Camp (SEEC) at the University of Maryland. This program provides high school students with the opportunity to engage in engineering, technology, and computer science through team-based projects, labs, and activities. Students gain real-world experience in applying engineering principles, developing prototypes, and working in a collaborative environment.
Eligibility: High school students (grades 9–12).
Duration: Summer program.
15. University of Miami Summer Scholars Program
The University of Miami Summer Scholars Program offers high school students the chance to explore various academic areas of study, including engineering, computer science, and technology. This immersive summer program is designed to provide students with an in-depth look at different fields of study through hands-on projects, workshops, and access to university-level resources.
Eligibility: High school students (ages 15–18).
Duration: Summer program.
16. MIT Women's Technology Program (WTP)
The MIT Women’s Technology Program (WTP) is a summer program designed to introduce high school girls to the fields of electrical engineering, computer science, and mechanical engineering. The program provides an immersive, hands-on experience with classes and projects that help participants develop critical thinking and problem-solving skills.
Eligibility: High school girls (grades 11–12).
Duration: Summer program.
17. Columbia Engineering Experience (CE²)
The Columbia Engineering Experience (CE²) is a summer program that provides high school students with the opportunity to explore various fields of engineering and technology. Participants engage in hands-on activities, attend lectures, and work on real-world projects under the guidance of Columbia University engineering faculty.
Eligibility: High school students (grades 10–11).
Duration: Summer program.
18. Northwestern University InFocus Sessions
The InFocus Sessions at Northwestern University offer high school students the opportunity to engage in intensive, academic sessions focused on various fields of study, including engineering, computer science, and technology. These sessions are designed to provide students with an immersive experience where they can explore college-level coursework, participate in hands-on projects, and learn from top professors.
Eligibility: High school students (grades 10–12).
Duration: Summer program.
19. Penn Engineering Science and Technology (ESAP) Program
The Penn Engineering Science and Technology (ESAP) program is a prestigious summer opportunity for high school students interested in engineering and applied sciences. Hosted by the University of Pennsylvania's School of Engineering and Applied Science, this program provides an in-depth look at various engineering disciplines through hands-on projects, collaborative work, and academic coursework.
Eligibility: High school students (grades 10–11).
Duration: Summer program.
20. The Summer Science Program (SSP) in Astrophysics
The Summer Science Program (SSP) offers a prestigious, immersive, hands-on opportunity for high school students interested in STEM fields—specifically astrophysics. Students work on real research projects in a team environment, collaborating with experts in the field.
Eligibility: High school students (grades 11–12).
Duration: Summer program.