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 Cybersecurity Topics

Identify and respond to potential threats in digital environments.

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Introduction to Ethical Hacking Certificate Program

Cybersecurity Fundamentals

Think like an attacker to defend like a professional.

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Introduction to Ethical Hacking Certificate Program

Advanced Cybersecurity Techniques

Learn network security and penetration testing skills using industry tools like Nmap, Metasploit, and Burp Suite.

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Introduction to Ethical Hacking Certificate Program

Introduction to AI for Cybersecurity

Build AI/ML solutions for anti-spam, anti-phishing, and biometric Identification.

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Certificate in AI for Cybersecurity

Securing AI and Advanced Topics

Defend against emerging threats and protect AI from AI.

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Certificate in AI for Cybersecurity

Advanced Malware and Network Anomaly Detection

Catch metamorphic malware, advanced persistent threats, and zero-day exploits

Cybersecurity

Online Self-Paced

20 hours

Start Anytime

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.

Programming

Online Self-Paced

10 Hours

Mastering Neural Networks and Model Regularization

Use deep learning to uncover answers that used to be out of reach.

Artificial Intelligence

Online Self-Paced

20 hours

Start Anytime

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.

Artificial Intelligence

Online Self-Paced

20 hours

Start Anytime

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.

Artificial Intelligence

Online Self-Paced

20 hours

Start Anytime

Take as a standalone course or as part of the
Certificate in Theoretical Foundations of Machine Learning