At Johns Hopkins Engineering for Professionals, courses taught in traditional classroom settings provide students with opportunities to interact in-person with their instructors and classmates.

Why On-Site

While many recognize the benefits and flexibility of online learning, some students prefer to take courses on-site where they can interact with their instructors and classmates face-to-face in a traditional classroom setting.

Johns Hopkins Engineering for Professionals currently offers on-site courses at three locations in the Baltimore and Washington, DC areas including the Dorsey Student Services Center and the Johns Hopkins Applied Physics Laboratory.

Virtual Live

Developed by Johns Hopkins Engineering for Professionals, Virtual Live is a new option for students who value all the benefits of on-site courses but are unable to travel to locations such as the Johns Hopkins Applied Physics Laboratory. This new format allows students to attend classes from remote locations but still participate in live discussions with the instructors and other students.

Typically, an in-person class session is held at the Johns Hopkins Applied Physics Laboratory in Laurel, Maryland. Virtual Live students connect to the classroom via a web conferencing tool that enables two-way voice communication. Students who have video enabled computers can share video of themselves with the classroom and other Virtual Live students. The live sessions are recorded, so students who are unable to participate during class time can replay the recording.

Virtual Live also provides an opportunity for students from other schools and campuses throughout Johns Hopkins University to participate in popular classes offered by Johns Hopkins Engineering for Professionals.

Please see our course schedule for a full list of the virtual live courses currently available within all of our programs.

Online vs. Virtual Live—What’s the Difference?


  • Asynchronous
  • Log in to course modules on your own schedule
  • Students have flexibility in when and where they access original course content
  • Courses are developed specifically for the online environment

Virtual Live

  • Synchronous
  • Attend classes at scheduled times
  • Students access course content in one of two ways: 1) connect via web conferencing in real time to a live classroom, or 2) attend the class in-person

On-Site Programs