As the primary programming language taught across universities, Python is favored by a growing number of organizations and digital platforms in technology, finance, healthcare, media, and government. It is the easiest programming language to learn if you are new to coding and a smart choice if you want to expand your skills as a software developer or data scientist. Since 2019, more than 1 million unique job postings in the United States have sought candidates with Python programming skills, making it the preferred language for today’s job market.

Drawing on decades of expertise as the world’s first and most-respected computer science school, Carnegie Mellon University's School of Computer Science now offers Programming with Python. In this program, beginners can learn how to write computer programs. It is a comprehensive program that will teach you to write clear, robust, and efficient code from the fundamentals. Using top-down design, effective testing, and debugging, our 10-week online program will help you write readable programs, apply algorithmic thinking, and make the most of Python’s massive number of open-source libraries.

Register for this informative webinar to learn more about the upcoming Programming with Python program from Carnegie Mellon University School of Computer Science Executive Education.
  • Hear from pioneering thought-leaders
  • Dive deeper into fascinating topics that are changing the world
  • Explore how our multifaceted learning approach will help you create lasting impact
  • ...and so much more!
Kelly Rivers
Assistant Teaching Professor, School of Computer Science, Carnegie Mellon University
An assistant teaching professor in the School of Computer Science, Kelly Rivers teaches introductory programming, including the “Principles of Computing,” “Fundamentals of Programming,” and “Computer Science.” Her academic interests include data-driven tutoring, computer science education research, and adaptive educational technologies. She earned a bachelor’s degree in mathematics and computer science and a master’s in human computer interaction from Carnegie Mellon University and a Ph.D. from the Human-Computer Interaction Institute at Carnegie Mellon University.
Anil Ada
Associate Teaching Professor, School of Computer Science, Carnegie Mellon University
Anil Ada is an expert in theoretical computer science, teaching “Fundamentals of Programming and Computer Science” and “Great Ideas in Theoretical Computer Science” as an associate teaching professor in the School of Computer Science. Within theoretical computer science, his academic interests include the inherent limitations of computers and computation, communication complexity, circuit complexity, analysis of Boolean functions and matrices, pseudo-randomness vs. randomness in computer science and mathematics, and additive combinatorics. A native of Istanbul, he earned a bachelor’s degree in mathematics and computer science and a master's degree and Ph.D. in computer science from McGill University in Montreal.
Ram Konduru
Ram Konduru Director of Executive Education, School of Computer Science; Director of UDL Project, Institute for Software Research
Reserve Your Spot
First Name*
Last Name*
Email Address*
Phone Number*
Job Title
Work Experience*
Marketing Permission*
We use BigMarker as our webinar platform. By clicking Register, you acknowledge that the information you provide will be transferred to BigMarker processing in accordance with their Terms of Service and Privacy Policy.
This website uses cookies as well as similar tools and technologies to understand visitors’ experiences. By continuing to use this website, you consent to EMERITUS usage of cookies and similar technologies. Cookie Policy