Courses


STEM Academy requires a $49-per-course commitment fee ($99 for the Robotics course). Financial assistance is available by contacting stemacademy@jhuapl.edu. Fees are used to fund scholarships issued by the APL STEM Program Management Office. Payment for each course must be made within seven days of notification of selection or the spot will be offered to the next person on the waiting list.

Types of STEM Academy Courses

Two types of STEM Academy courses are offered: in-person or virtual. Courses will be listed as in-person or virtual when registering as a returning student or applying as a new student.

  • In-person courses. These are our traditional, on-campus courses. Courses take place in APL’s STEM Center learning laboratories located at:

    South Campus: Building 201
    11091 Johns Hopkins Road
    Laurel, MD 20723

    For additional information, including directions, please visit APL’s Locations and Directions page.

    Students complete 90% or more of their coursework in person (some courses require students to complete work outside of class time). In-person courses are open to students who have reliable transportation to APL and are able to be on campus by the start of class at 5:00 p.m. ET until class ends at 6:30 p.m. ET.

  • Virtual courses. These courses are for students who are interested in completing 100% of their coursework remotely. Virtual courses are offered via Zoom from 5:00 to 6:30 p.m. ET. Students must have reliable internet access as well as audio and visual capabilities. Some courses require students to download software. Virtual courses are open to students anywhere in the United States, with priority given to students in Maryland.