Johns Hopkins Applied Physics Laboratory

Johns Hopkins Applied Physics Laboratory

Contact Name:
Christina Romano

Contact Email:
[email protected]


Physical Address:

Virtual Link:

Age Range:

Program Description:
APL’s STEM Academy is a unique opportunity for middle and high school students (grades 8–12) to increase both their knowledge of and interest in STEM-related college majors and careers by taking after-school courses (4:30–6:30 p.m. ET).

STEM Academy courses allow students to:
– learn technical and workplace essential skills from practicing APL computer scientists, engineers, and other STEM professionals
– learn about real-world applications of STEM
– experience hands-on learning
– explore career development opportunities
– have fun in a supportive environment

We offer both technical and workplace essentials courses. Courses are offered based on instructor availability, so not all courses are offered each session. The course schedule can be found here: New students need to apply. For more information about the application process, please visit

Eligibility: STEM Academy courses are offered for students in grades 8–12, with the exception of Python for Girls, which is offered for middle school girls in grades 6–8. Reliable transportation to APL (Laurel, MD) throughout the session is required (for in-person classes only). Students enrolled in our virtual courses do not need access to reliable transportation. However, they will need reliable internet access as well as audio and visual capabilities. Students must be committed to attending at least 10 of the 12 classes offered each session and meeting the time requirements for each class (4:30–6:30 p.m. ET). Students who do not meet the attendance requirement will not be eligible for a certificate of completion for the course.

Timeline: STEM Academy is offered during two 12-week fall and spring sessions. During the fall session, courses are offered one day per week from 4:30 to 6:30 p.m. ET from the third week of September until the end of the second week of December. During the spring session, courses are offered one day per week from 4:30 to 6:30 p.m. ET mid-February until the end of the second week of May.

Cost: STEM Academy requires a $49-per-course commitment fee ($99 for the Robotics course). Fees are used for scholarships issued by the APL STEM Program Management Office. Contact [email protected] for information on financial assistance.

Email [email protected] with any questions.