Courses for Individuals
What you learn today can be applied at your job tomorrow.
Johns Hopkins Engineering Lifelong Learning offers professional education that meets you at the intersection of your career’s current state and where you want to take it. Our courses provide flexible learning opportunities for working professionals seeking reskilling and upskilling opportunities. We are here to support your professional development.

Advanced Malware and Network Anomaly Detection
Catch metamorphic malware, advanced persistent threats, and zero-day exploits
Topic
Cybersecurity
Format
Online Self-Paced
Commitment
20 hours
Take as a standalone course or as part of the
Certificate in AI for Cybersecurity

Learn Python with Generative AI
Accelerate your Python skills with generative AI—gain hands-on experience, real-time feedback, and industry-aligned techniques.
Topic
Programming
Format
Online Self-Paced
Commitment
10 Hours

Mastering Neural Networks and Model Regularization
Use deep learning to uncover answers that used to be out of reach.
Topic
Artificial Intelligence
Format
Online Self-Paced
Commitment
20 hours
Take as a standalone course or as part of the
Certificate in Theoretical Foundations of Machine Learning

Advanced Methods in Machine Learning Applications
Make good models great. Model with confidence for real-world results.
Topic
Artificial Intelligence
Format
Online Self-Paced
Commitment
20 hours
Take as a standalone course or as part of the
Certificate in Theoretical Foundations of Machine Learning

Theoretical Foundations of Machine Learning-Techniques and Applications
Build essential skills in data preparation, model training, and results evaluation.
Topic
Artificial Intelligence
Format
Online Self-Paced
Commitment
20 hours
Take as a standalone course or as part of the
Certificate in Theoretical Foundations of Machine Learning