Courses at Johns Hopkins Engineering for Professionals are offered online and at several locations in the Maryland and DC areas.