STEM Academy requires a $49-per-course commitment fee ($99 for the Robotics course). Financial assistance is available by contacting 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. Courses are categorized as follows:


The goal of technical courses is to equip students with the tools needed to accomplish engineering tasks. These include programming, computer-aided design, cyber defense, network analysis, circuit design, and other technical tools required for APL STEM professionals to accomplish their work. These courses help students learn to analyze, design, and troubleshoot solutions to real-world problems.


These are skill sets we consider essential for each student to succeed in college, in the technical workplace, and in life. Students learn about sound reasoning and analytical thinking, how to make a positive impression on potential employers, how to successfully collaborate with peers on technical projects, and how to articulate their thoughts and ideas clearly and effectively.