Johns Hopkins University
Est. 1876
America’s First Research University
Skip to main content
Skip to site alert
Secondary Navigation
About
News
Faculty Directory
Doctor of Engineering
Faculty Resources
Register for Courses
Menu
Close
Search
Info For
Close
Info For Navigation
Current Students
New Students
Alumni
EP Faculty
Employers & Industry Partners
Media
Johns Hopkins Engineering for Professionals
Johns Hopkins Engineering for Professionals
Utility Navigation
Apply
Request Info
Upcoming Events
Site Navigation
Degrees, Certificates & Courses
Find Your Program
Program Rankings
Doctor of Engineering
Certificates
Courses
Ways to Learn
Admissions & Aid
How to Apply
Admission Requirements
Tuition & Fees
Financial Aid
FAQs
Student Services
Disability Services
Academic Calendar
Academic Services
Professional Development
Student Travel Fund
Student Affairs
Outreach/Belonging
Student Experiences
Exec & Prof Education
Doctor of Engineering
Coursera
Search
Info For
Close
For You Navigation
Current Students
New Students
Alumni
EP Faculty
Employers & Industry Partners
Media
You are here:
Home
Courses
Courses
Play background animation
Pause background animation
Search by course title, number, or instructor
Semester
All Semesters
Spring 2026
Primary Program
All Programs
Applied and Computational Mathematics
Applied Biomedical Engineering
Applied Physics
Artificial Intelligence
Chemical and Biomolecular Engineering
Civil Engineering
Climate, Energy, and Environmental Sustainability
Computer Science
Cybersecurity
Data Science
Electrical and Computer Engineering
Engineering Management
Environmental Engineering
Environmental Engineering and Science
Environmental Planning and Management
Financial Mathematics
Healthcare Systems Engineering
Industrial and Operations Engineering
Information Systems Engineering
Materials Science and Engineering
Mechanical Engineering
Robotics and Autonomous Systems
Space Systems Engineering
Systems Engineering
Location
All Locations
Applied Physics Laboratory
Homewood Campus
Online
Course Format
All Course Formats
Blended
In-person
Online - Asynchronous
Online - Synchronous
Submit
Start Over
Courses
Industrial and Operations Engineering Courses
Engineering Economics
715.641
Next Offered
TBD
Course Format
TBD
Primary Program
Industrial and Operations Engineering
Location
TBD
Related Courses for Industrial and Operations Engineering
Advanced Machine Learning
605.746
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Advanced Manufacturing Systems
535.672
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Signal Processing for Biomedical Engineers
585.732
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied Biomedical Engineering
Location
Online
Advanced Topics in Network Engineering
635.711
Next Offered
TBD
Course Format
TBD
Primary Program
Information Systems Engineering
Location
TBD
Algorithms for Data Science
685.621
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Data Science
Location
Online
Alternate Energy Technology
615.648
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Physics
Location
TBD
Applied Optimal Control
535.603
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Artificial Intelligence
605.645
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
New
Artificial Intelligence in Healthcare
705.617
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Artificial Intelligence
Location
Online
Autonomic Computing
605.636
Next Offered
Spring 2026
Open
Course Format
In-person, Online - Synchronous
Primary Program
Computer Science
Location
Applied Physics Laboratory, Online
Bayesian Statistics
625.665
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Biological Processes for Water & Wastewater Treatment
575.706
Next Offered
TBD
Course Format
TBD
Primary Program
Environmental Engineering
Location
TBD
Biomedical Engineering Practice and Innovation
585.725
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Biomedical Engineering
Location
TBD
Calculus for Engineers
605.156
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Calculus I
625.108
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Calculus II
625.109
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Computational Statistics
625.664
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Data Analytics in Environmental Health and Engineering
575.771
Next Offered
TBD
Course Format
TBD
Primary Program
Climate, Energy, and Environmental Sustainability
Location
TBD
Data Engineering Principles and Practice
685.652
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Data Science
Location
Online
Data Mining
625.740
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Data Science
685.648
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Data Science
Location
Online
Data Visualization
605.662
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Deep Learning for Computer Vision
525.733
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Synchronous
Primary Program
Electrical and Computer Engineering
Location
Online
Deep Neural Networks
605.742
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Design and Analysis of Experiments
625.662
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Design for Additive Manufacturing
515.658
Next Offered
TBD
Course Format
TBD
Primary Program
Materials Science and Engineering
Location
TBD
Design for Reliability, Testability, and Quality Assurance
525.778
Next Offered
TBD
Course Format
TBD
Primary Program
Electrical and Computer Engineering
Location
TBD
Discrete Hybrid Optimization
625.618
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Electric Power Principles
615.621
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Physics
Location
TBD
Evolutionary and Swarm Intelligence
605.747
Next Offered
TBD
Course Format
TBD
Primary Program
Computer Science
Location
TBD
Fabricatology – Advanced Materials Processing
535.618
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Financial Engineering and Structured Products
555.648
Next Offered
TBD
Course Format
TBD
Primary Program
Financial Mathematics
Location
TBD
Foundations of Human Systems Engineering
645.650
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Systems Engineering
Location
Online
Foundations of Neural Networks
625.638
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Game Theory
625.741
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Global Health Engineering
585.770
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Biomedical Engineering
Location
TBD
Haptic Applications
535.782
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Haptic Applications
535.782
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Healthcare Systems
655.771
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Healthcare Systems Engineering
Location
Online
Human Robotics Interaction
525.786
Next Offered
Spring 2026
Waitlist Only
Course Format
In-person
Primary Program
Electrical and Computer Engineering
Location
Applied Physics Laboratory
Industrial Processes and Pollution Prevention
575.623
Next Offered
TBD
Course Format
TBD
Primary Program
Climate, Energy, and Environmental Sustainability
Location
TBD
Interest Rate and Credit Derivatives
555.645
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Financial Mathematics
Location
Online
Intro to Healthcare Systems Engineering
655.662
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Healthcare Systems Engineering
Location
Online
Intro To Oceanography
615.761
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Physics
Location
TBD
Introduction to Convexity
625.694
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Introduction to Financial Derivatives
555.644
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Financial Mathematics
Location
Online
Introduction to Operations Research: Probabilistic Models
625.623
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Introduction to Optimization
625.615
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Introduction to Ordinary and Partial Differential Equations
625.251
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Introduction to Programming Using Java
605.201
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Introduction to Programming Using Python
605.206
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Introduction to Systems Engineering
645.662
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous, Online - Synchronous
Primary Program
Systems Engineering
Location
Online
Introductory Stochastic Differential Equations with Applications
625.714
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Kinematics & Dynamics of Robots
535.630
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Linear Algebra and Its Applications
625.252
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Machine Learning: Deep Learning
605.740
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Management of Healthcare Systems Projects
655.667
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Healthcare Systems Engineering
Location
Online
Management of Systems Projects
645.667
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous, Online - Synchronous
Primary Program
Systems Engineering
Location
Online
Manufacturing Systems Analysis
535.659
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Mathematical Models in Healthcare
625.651
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Mathematics of Finance
625.641
Next Offered
Spring 2026
Canceled
Course Format
Online - Synchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Mathematics of Risk, Options, and Financial Derivatives
625.642
Next Offered
Spring 2026
Open
Course Format
Online - Synchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Mechanical Properties of Materials
515.635
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Materials Science and Engineering
Location
Online
Mechanics of Flight
535.626
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Metal Additive Manufacturing
515.655
Next Offered
Spring 2026
Open
Course Format
In-person, Online - Synchronous
Primary Program
Materials Science and Engineering
Location
Applied Physics Laboratory, Online
Methods in Human-System Performance Measurement and Analysis
645.755
Next Offered
TBD
Course Format
TBD
Primary Program
Systems Engineering
Location
TBD
Modeling and Simulation of Complex Systems
605.716
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Modeling, Simulation, and Monte Carlo
625.744
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Monte Carlo Methods
625.633
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Multiscale Modeling and Simulation of Mechanical Systems
535.737
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Multivariable Calculus and Complex Analysis
625.250
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Multivariate Statistics and Stochastic Analysis
625.663
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Natural Language Processing
605.646
Next Offered
TBD
Course Format
TBD
Primary Program
Computer Science
Location
TBD
Network Design and Performance Analysis
605.779
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Network Models and Analysis
625.624
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Network Security
695.721
Next Offered
Spring 2026
Open
Course Format
Online - Synchronous
Primary Program
Cybersecurity
Location
Online
Optimization Methods for Public Decision Making
575.608
Next Offered
TBD
Course Format
TBD
Primary Program
Environmental Planning and Management
Location
TBD
Photovoltaic & Solar Thermal Energy Conversion
615.731
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Physics
Location
TBD
Physics of Climate
615.775
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied Physics
Location
Online
Principles and Methods in Machine Learning
605.649
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Computer Science
Location
Online
Principles of Data Communications Networks
605.671
Next Offered
TBD
Course Format
TBD
Primary Program
Computer Science
Location
TBD
Principles of Environmental Engineering
575.604
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Environmental Engineering
Location
Online
Principles of Network Engineering
635.611
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Information Systems Engineering
Location
Online
Principles of Toxicology, Risk Assessment & Management
575.619
Next Offered
TBD
Course Format
TBD
Primary Program
Environmental Engineering and Science
Location
TBD
Principles of Water and Wastewater Treatment
575.605
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Environmental Engineering
Location
Online
Probability and Stochastic Processes I
625.721
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Probability and Stochastic Processes II
625.722
Next Offered
Spring 2026
Waitlist Only
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Product and Supply Chain Management for Technical Professionals
595.701
Next Offered
Spring 2026
Open
Course Format
Online - Synchronous
Primary Program
Engineering Management
Location
Online
Quality Management in Technical Organizations
595.742
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Engineering Management
Location
Online
Quantitative Portfolio Theory & Performance Analysis
555.647
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Financial Mathematics
Location
Online
Queuing Theory
625.734
Next Offered
Spring 2026
Open
Course Format
In-person, Online - Synchronous
Primary Program
Applied and Computational Mathematics
Location
Applied Physics Laboratory, Online
Reasoning Under Uncertainty
605.745
Next Offered
TBD
Course Format
TBD
Primary Program
Computer Science
Location
TBD
Rehabilitation Engineering
585.617
Next Offered
TBD
Course Format
TBD
Primary Program
Applied Biomedical Engineering
Location
TBD
Reinforcement Learning
705.741
Next Offered
Spring 2026
Open
Course Format
Online - Synchronous
Primary Program
Artificial Intelligence
Location
Online
Robot Motion Planning
535.622
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Mechanical Engineering
Location
Online
Smart Growth Strategies for Sustainable Cities
575.734
Next Offered
TBD
Course Format
TBD
Primary Program
Climate, Energy, and Environmental Sustainability
Location
TBD
Statistical Methods and Data Analysis
625.603
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Statistical Models and Regression
625.661
Next Offered
Spring 2026
Open
Course Format
Online - Asynchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Theory of Probability
625.728
Next Offered
Spring 2026
Open
Course Format
Online - Synchronous
Primary Program
Applied and Computational Mathematics
Location
Online
Theory Of Statistics I
625.725
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Theory of Statistics II
625.726
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Time Series Analysis
625.695
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Transportation, Innovation, and Climate Change
575.738
Next Offered
TBD
Course Format
TBD
Primary Program
Climate, Energy, and Environmental Sustainability
Location
TBD
Wireless and Wireline Network Integration
525.761
Next Offered
TBD
Course Format
TBD
Primary Program
Electrical and Computer Engineering
Location
TBD
Site Menu
Site Navigation
Degrees, Certificates & Courses
Find Your Program
Program Rankings
Doctor of Engineering
Certificates
Courses
Ways to Learn
Admissions & Aid
How to Apply
Admission Requirements
Tuition & Fees
Financial Aid
FAQs
Student Services
Disability Services
Academic Calendar
Academic Services
Professional Development
Student Travel Fund
Student Affairs
Outreach/Belonging
Student Experiences
Exec & Prof Education
Doctor of Engineering
Coursera
Utility Navigation
Apply
Request Info
Upcoming Events
Secondary Navigation
About
News
Faculty Directory
Doctor of Engineering
Faculty Resources
Register for Courses
Close