Learn Python with Generative AI
Start Anytime
Accelerate your Python skills with generative AI—gain hands-on experience, real-time feedback, and industry-aligned techniques.
Designed and taught by Hopkins Engineering’s expert faculty
Engaging learning including video walkthroughs and hands-on activities
Satisfaction guaranteed. Explore the course with no risk.

10 Hours
1 CEU
$500
Instructors:
Dr. Ian McCulloh, Dr. Anthony (Tony) Johnson
In just 10 hours of self-paced study, master Python with the help of ChatGPT—your personal coding assistant.
Fast-track your programming journey with Johns Hopkins Engineering Lifelong Learning’s asynchronous “Learn Python with Generative AI” course. Generative AI will provide real-time feedback and guidance to transform your programming skills.
Earn a certificate of completion from JHU, a recognized leader in education and research. Earn 1 Continuing Education Unit (CEU) upon course completion.
Whether you’re meeting a Python prerequisite for graduate studies, advancing your research, transitioning into a tech career, or expanding your programming expertise, this course delivers an AI-driven, industry-aligned approach that mirrors how top tech firms use generative AI to streamline development.
Powered by Engineering for Professionals
The #1 Ranked Online Grad Program for Computer Information Technology by U.S. News & World Report

Johns Hopkins Engineering’s Lifelong Learning delivers executive education courses from the same faculty and support team behind Johns Hopkins Engineering for Professionals, the nation’s #1 online, part-time graduate program in computer information technology. This ranking includes our master’s programs in computer science, artificial intelligence, cybersecurity, information systems engineering, and data science.
Who is This Program For?
This course is ideal for graduate students seeking to meet provisional requirements and individuals looking to build proficiency in Python.
Provisional EP Graduate Students
Current JHU Graduate Students
Working Professionals Looking to Upskill
Software Developers Learning Python
Acquire Essential Knowledge in Python
Designed by JHU Faculty, the curriculum covers key areas of gaining proficiency in Python, utilizing generative AI.
Basic Python syntax and common libraries
Writing Python programs, using ChatGPT to generate code
Analyze various coding approaches
Python programming features (functions, conditionals, loops, packages)
Evaluate code for errors and suggest improvements
No Risk: Satisfaction Guaranteed
Feel confident in your learning journey! If the certificate content is too advanced, not advanced enough, or simply doesn’t meet your expectations, we’ve got you covered with our money-back guarantee. Just contact our team within 7 days from purchase to receive a full refund—no questions asked.
Built for Everyone
-
Dynamic Online Learning
Engage in dynamic, interactive learning from anywhere in this online, asynchronous course.
-
Engaging materials
Content and use cases ensure it is current and relevant in today’s programming landscape.
-
Dedicated course support
Johns Hopkins University faculty are readily accessible to address your questions in the course, ensuring a personalized learning experience.
-
Hands-on activities
Hands-on activities that ensure you leave with actionable takeaways.
Meet Your Instructors
Ian McCulloh, PhD
Johns Hopkins University

Dr. Ian McCulloh leads AI Continuing and Executive Education at Johns Hopkins Engineering where he specializes in data science, network analysis, and artificial intelligence. He holds a PhD in computer science from Carnegie Mellon University. McCulloh’s professional experience includes leading the U.S. Army’s network science initiative and establishing Accenture’s U.S. Federal AI practice. He is a published author in peer-reviewed journals and has taught courses in data science and AI, making him uniquely qualified to lead a course in Python programming.
Anthony (Tony) Johnson, PhD
Johns Hopkins University

Dr. Anthony (Tony) Johnson is a senior professional staff member and research scientist at the Johns Hopkins University Applied Physics Laboratory. He serves as a program manager in the Whiting School of Engineering. Tony is a former US Army Officer and was an Academy Professor in the Department of Mathematical Sciences at the United States Military Academy West Point. He is a graduate of the Naval Postgraduate Applied Mathematics Doctoral program
Learn Python with Generative AI
Programming
Online
10 Hours
1 CEU
$500