Act Now While It Lasts

Claim a 25% discount on your eLearning courses and webinars purchases with code EDU25OFF.

Valid from November 29th until December 23rd. Offer excludes instructor-led courses and all credential programs.

Introduction to Python for Chemical Engineers

Source: AIChE
  • Course ID:
  • Type:
    eLearning (online) Course
  • Language:
  • Skill Level:
  • Duration:
    3 hours
  • CEUs:
  • PDHs:
  • Accrediting Agencies:

Share This Post:

Ready to learn Python programming? Get started by learning the basics in this interactive, self-paced course.  

Join this self-paced course where you’ll learn the basics of the Python programming language and how to use it to solve problems you face as a chemical engineer.  This 12-lesson course is an interactive introduction to Python programming for chemical engineering students and working professionals with little or no programming experience. The course not only focuses on solving challenges chemical engineers face on the job, but brings them to life through meaningful and engaging exercises and activities. By taking this course and implementing what you learn, you’ll gain a clear advantage in the work place. 

Start solving chemical engineering problems with Python   

Using a mix of e-learning content and hands-on exercises, the instructor will guide you through the fundamentals of Python programming one lesson at a time. You’ll complete a hands-on exercise that will build your confidence using the Temperature Control (TC) Kit (available for purchase). You’ll improve your trouble-shooting ability by answering quiz questions that tackle chemical engineering problems. You’ll practice what you learn by participating in activities using Jupiter Notebook. And, if you want more help with a lesson, you can take a video walk through it.   

At the end of the course, you’ll complete a final project and a final quiz to demonstrate you’ve successfully completed the course and you’re ready to hit the ground running.  

If you have some experience with Python already, you may consider taking ELA271: Introduction to Data Science with Python and ELA272: Process Dynamics and Control with Python


John Hedengren

John Hedengren is a Professor at Brigham Young University and leads the PRISM group with interests in combining data science, optimization, and automation. He earned a doctoral degree at the University of Texas at Austin and worked 5 years with ExxonMobil Chemical as an Advanced Control Engineer prior to joining BYU in 2011. His industrial control experience with PLC and DCS systems includes OPTO22, Honeywell TPS/TDC3000, Experion system, OPC, and Modbus. His area of expertise is in process dynamics, control, and optimization with applications in fiber optic monitoring, automation of oil...Read more



Do you already own this?


Teams (10 or more)

Minimize cost and maximize learning with Train-A-Team.

Learn more


AIChE Members $225.00
AIChE Graduate Student Members $125.00
AIChE Undergraduate Student Members $125.00
Non-Members $425.00

Horizontal Tabs