Register for Online Courses

Take an online math course with experts at Johns Hopkins University

Exceptional high school students, undergraduate and graduate students, and adult learners can gain a competitive edge by choosing from 15 online classes for credit with esteemed Johns Hopkins math instructors. Earn four college credits on a Hopkins transcript from the comfort of home.

A full undergraduate curriculum is available, from Precalculus to Calculus III, Linear Algebra, and beyond, each fall, spring, and summer semester. Students gain mastery through online content and expert instructors.

Johns Hopkins has a long history of preeminence in mathematics research. Since its inception in 1876, the Department of Mathematics at Johns Hopkins has been a place of active research and innovative education.

Course format

A flexible weekly schedule accommodates all student schedules and time zones, and courses include pre-recorded lectures, notes, and interactives to help students learn the material. Assessments include computer-scored items for immediate feedback as well as instructor-graded assignments for personalized learning. Students have access to instructors through email or individual reviews, and weekly instructor-led synchronous problem-solving sessions are recorded to view any time. Students should expect to work a minimum of 5-10 hours per week.

Who can take classes?

High school students, undergraduates at other institutions, graduate students, and adult learners can enroll in any summer, fall, or spring online courses. Current Hopkins undergraduates can enroll in summer or January sessions.

Summer 2021 courses

Please see the information and application for Summer Programs.

Fall 2021 courses

All Fall and Spring courses follow the Krieger School of Arts and Sciences academic calendar. Fall courses begin Monday, August 30, 2021. The last day to register for the Fall session is Wednesday, September 1. The application for the fall term will open on July 1, 2021.

  • All online courses are 4 credits.
  • Tuition for courses receiving undergraduate credit is $4,264. For students who have completed their undergraduate degree, and are looking for courses not for undergraduate credit (such as for enrichment, post-bac credit or placement) tuition is $1500.
  • To apply for an upcoming course, please fill out the Application form. There is an $85 USD application fee for new students.