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
Mechanical Engineering Courses
Acoustical Oceanography
535.773
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Aerodynamics
535.670
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
New
Advanced Air-Breathing Propulsion
535.763
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Composite Materials & Manufacturing Processes
535.721
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Flight Dynamics and Control of Aerospace Vehicles
535.752
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Machine Design
535.727
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Manufacturing Systems
535.672
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Advanced Strength Of Materials
535.606
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Aerospace Materials, Structures and Design
535.671
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Applied Finite Elements
535.632
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Applied Fluid Dynamics
535.712
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Applied Heat Transfer
535.634
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Applied Machine Learning for Mechanical Engineers
535.742
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Applied Optimal Control
535.603
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Biofluid Mechanics
535.661
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Biomechanics of Human Movement
535.667
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Biomechanics of the cell: From nano- and micro-mechanics to cell organization and function
535.750
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Biosolid Mechanics
535.663
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Combustion
535.650
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Computational Fluid Dynamics
535.735
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Computational Methods of Analysis
535.610
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Computationl Fluid Mech
535.736
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Computer-Aided Design
535.627
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Computer-Integrated Design and Manufacturing
535.628
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Control Systems for Mechanical Engineering Applications
535.642
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Digital Control and Systems Applications
535.645
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Dynamics of Robots and Spacecraft
535.724
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Energy and Environment
535.662
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Energy Engineering
535.629
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Engineering Materials: Properties and Selection
535.731
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Fabricatology – Advanced Materials Processing
535.618
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Fatigue and Fracture of Materials
535.732
Next Offered
Spring 2025
Canceled
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Fluid Dynamics I
535.620
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Fundamental Principles for Bio-microfluidic Systems
535.664
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Fundamentals of Acoustics
535.614
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
New
Guidance, Navigation and Controls for Hypersonic Vehicles
535.762
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Haptic Applications
535.782
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Haptic Interface Design
535.691
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Hypersonic Aerothermodynamics
535.761
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Hypersonic Technologies and Systems
535.608
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Independent Study
535.800
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Intermediate Applied Artificial Intelligence in Mechanical Engineering
535.743
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Intermediate Dynamics
535.612
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Intermediate Fluid Dynamics
535.621
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Intermediate Heat Transfer
535.633
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Intermediate Vibrations
535.623
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Intro Finite Element Methods
535.631
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Introduction to Mechatronics
535.635
Next Offered
Spring 2025
Open
Course Format
In-person
Primary Program
Mechanical Engineering
Location
Applied Physics Laboratory
Kinematics & Dynamics of Robots
535.630
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Manufacturing Systems Analysis
535.659
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Master’s Graduate Research
535.820
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Master’s Graduate Thesis
535.821
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Mathematical Methods For Engineers
535.641
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Mechanical Packaging for Electronics Systems
535.638
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Mechanics of Composite Materials and Structures
535.720
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Mechanics of Solids and Structures: Theory and Applications I
535.607
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Mechanics of Solids and Structures: Theory and Applications II
535.706
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Mechanized Assembly: Hardware and Algorithms
535.673
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Modern Polymeric Materials
535.684
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Multiscale Modeling and Simulation of Mechanical Systems
535.737
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Naval Architecture Design
535.771
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Numerical Methods
535.766
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Optimal Control and Reinforcement Learning
535.741
Next Offered
Spring 2025
Waitlist Only
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Plasticity
535.643
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Precision Mechanical Design
535.660
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Robot Motion Planning
535.622
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Mechanical Engineering
Location
Online
Stress Waves, Impacts and Shockwaves
535.748
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Structural Dynamics and Stability
535.613
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Theory/Appl Struct Anlys
535.654
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Thermal Sciences for the Built Environment
535.675
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Thermal Systems Design and Analysis
535.652
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Topics in Data Analysis
535.609
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Turbulence
535.625
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Ultra-high Temperature Materials
535.734
Next Offered
TBD
Course Format
TBD
Primary Program
Mechanical Engineering
Location
TBD
Related Courses for Mechanical Engineering
Mechanical Properties of Materials
515.635
Next Offered
Spring 2025
Open
Course Format
Asynchronous Online
Primary Program
Materials Science and Engineering
Location
Online
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