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
Career Services & Training
Student Travel Fund
Student Affairs
Student Experiences
Lifelong Learning
Doctor of Engineering
Course Search
Coursera
Diversity
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 2025
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
Asynchronous Online
Asynchronous Online with Some In-person
Hybrid In-person and Synchronous Online
In-person
Synchronous Online
Submit
Start Over
Courses
Data Science Courses
Algorithms for Data Science
685.621
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Data Science
Location
Online
Capstone Project in Data Science
685.795
Next Offered
TBD
Course Format
TBD
Primary Program
Data Science
Location
TBD
Data Engineering Principles and Practice
685.652
Next Offered
TBD
Course Format
Asynchronous Online, Synchronous Online
Primary Program
Data Science
Location
Online
Data Patterns and Representations
685.662
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Data Science
Location
Online
Data Science
685.648
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Data Science
Location
Online
Data Science: Modeling and Analytics
685.701
Next Offered
TBD
Course Format
Synchronous Online
Primary Program
Data Science
Location
Online
Independent Study in Data Science I
685.801
Next Offered
TBD
Course Format
TBD
Primary Program
Data Science
Location
TBD
Independent Study in Data Science II
685.802
Next Offered
TBD
Course Format
TBD
Primary Program
Data Science
Location
TBD
Related Courses for Data Science
Advanced Differential Equations: Nonlinear Differential Equations and Dynamical Systems
625.718
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Advanced Differential Equations: Partial Differential Equations
625.717
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Advanced Machine Learning
605.746
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Applied Game Theory
605.724
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Applied Topology
625.687
Next Offered
TBD
Course Format
Hybrid In-person and Synchronous Online
Primary Program
Applied and Computational Mathematics
Location
Applied Physics Laboratory
Big Data Processing Using Hadoop
605.788
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Calculus I
625.108
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Calculus II
625.109
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Computational Complexity and Approximation
625.690
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Computational Methods
625.611
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Computational Statistics
625.664
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Cryptography
625.680
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Data Mining
625.740
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Data Visualization
605.662
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Design and Analysis of Experiments
625.662
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Discrete Mathematics
605.203
Next Offered
TBD
Course Format
Hybrid In-person and Synchronous Online, Synchronous Online
Primary Program
Computer Science
Location
Applied Physics Laboratory, Online
Foundations of Neural Networks
625.638
Next Offered
TBD
Course Format
Asynchronous Online
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
General Applied Mathematics
625.201
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Graph Analytics
605.632
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Graph Theory
625.636
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
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
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Introduction to Ordinary and Partial Differential Equations
625.251
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Introduction to Programming Using Java
605.201
Next Offered
TBD
Course Format
Asynchronous Online, Synchronous Online
Primary Program
Computer Science
Location
Online
Introduction to Python
605.101
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Introductory Stochastic Differential Equations with Applications
625.714
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Large-Scale Database Systems
605.741
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Mathematical Methods for Signal Processing
625.620
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Mathematics of Finance
625.641
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Mathematics of Risk, Options, and Financial Derivatives
625.642
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Matrix Theory
625.609
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Modeling, Simulation, and Monte Carlo
625.744
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Modern Algebra
625.602
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Monte Carlo Methods
625.633
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Multivariable Calculus and Complex Analysis
625.250
Next Offered
TBD
Course Format
Asynchronous Online
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
Optimization in Finance
625.616
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Principles and Methods in Machine Learning
605.649
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Principles of Database Systems
605.641
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Probabilistic Graphical Models
625.692
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
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
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
Queuing Theory with Applications to Computer Science
625.734
Next Offered
TBD
Course Format
Synchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Real Analysis
625.601
Next Offered
TBD
Course Format
Synchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Social Media Analytics
605.633
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Computer Science
Location
Online
Statistical Methods and Data Analysis
625.603
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Statistical Models and Regression
625.661
Next Offered
TBD
Course Format
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Stochastic Optimization & Control
625.743
Next Offered
TBD
Course Format
Synchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Theory of Probability
625.728
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
Location
TBD
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
Asynchronous Online
Primary Program
Applied and Computational Mathematics
Location
Online
Time Series Analysis
625.695
Next Offered
TBD
Course Format
TBD
Primary Program
Applied and Computational Mathematics
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
Career Services & Training
Student Travel Fund
Student Affairs
Student Experiences
Lifelong Learning
Doctor of Engineering
Course Search
Coursera
Diversity
Utility Navigation
Apply
Request Info
Upcoming Events
Secondary Navigation
About
News
Faculty Directory
Doctor of Engineering
Faculty Resources
Register for Courses
Close