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 learning

Application-focused learning with Industry-relevant tools and technologies

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 Executive and Professional Education’s asynchronous “Learn Python with Generative AI” course.

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 expertise in Python programming with AI, this Python course with AI-driven techniques delivers an industry-aligned approach that mirrors how top tech firms use generative AI to streamline development.

Students Say…

As a technology leader, I valued how the course moved beyond theory and focused on building working solutions that integrate generative AI into modern enterprise workflows. It strengthened my Python foundation and my confidence in architecting AI-driven systems responsibly. The future of work is not just automation; it’s about designing intelligent human-AI collaboration at scale, and this course provides that foundation.

Eugene Buyanovsky
IT Executive, Fortune 100 Corporation

Powered by Engineering for Professionals

A Top-Ranked Online Grad Program for Computer Information Technology by U.S. News & World Report

Johns Hopkins Engineering’s Executive and Professional Education delivers executive education courses from the same faculty behind Johns Hopkins Engineering for Professionals, the nation’s #2 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.

Acquire Essential Knowledge in Python

Designed by JHU Faculty, the curriculum covers key areas of gaining proficiency in Python, utilizing generative AI.

Built for Everyone

  • Engage in dynamic, flexible learning from anywhere in this online, asynchronous course.

  • Content and use cases ensure it is current and relevant in today’s programming landscape.

  • Upon course completion, earn a Certificate of Completion from Johns Hopkins University and a Continuing Education Unit.

  • Hands-on coding exercises ensure you leave with actionable takeaways.

Meet Your Instructors

Ian McCulloh, PhD

Johns Hopkins University

Dr. Ian McCulloh leads the Artificial Intelligence portfolio for Lifelong Learning at Johns Hopkins University, with faculty roles in Computer Science and Public Health. His research combines AI, neuroscience, and human behavior to create scalable AI systems that improve access to products, services, and healthcare. Previously, he was Accenture’s Chief Data Scientist, where he built and led a 1,200-strong Federal AI practice delivering advanced AI solutions for the U.S. Government. A retired U.S. Army Lieutenant Colonel, Dr. McCulloh founded the West Point Network Science Center and served as Chief Strategist for Information Warfare at CENTCOM. He holds a Ph.D. in Computer Science from Carnegie Mellon University and has authored several significant publications, including over 100 peer-reviewed papers.

Anthony (Tony) Johnson, PhD

Johns Hopkins University

Dr. Anthony (Tony) Johnson is a distinguished research scientist at the Johns Hopkins University Applied Physics Laboratory (APL), leading pioneering work in artificial intelligence, robotics, data science, and advanced computing for national security. He also serves as Program Manager at the Whiting School of Engineering, overseeing programs to develop future technology leaders. A former U.S. Army officer and faculty member at West Point, he has held leadership roles, including Assistant Dean for Research and Director of two major research centers. With over 20 years in computational analysis and scientific leadership, he holds a Ph.D. in Applied Mathematics from the Naval Postgraduate School and a master’s from Fayetteville State University.

Course Delivery and Support

Johns Hopkins University is collaborating with online education provider Great Learning to offer the Learn Python with Generative AI course. Great Learning collaborates with institutions to manage enrollments (including all payment services and invoicing) and technology.

Learn Python with Generative AI

Programming

Online

10 Hours

1 CEU

$500