Introduction to Data Science with Python | AIChE

Introduction to Data Science with Python

Interested in training a group of 10 or more? Bulk discounts start with 10+ users. Request a quote here.

Put your knowledge of Python to work as you learn the basics of data science

Move beyond your understanding of the basics of the Python programming language. In this self-paced course, you’ll have the opportunity to actually use Python programming to learn the essentials of data science. Have you taken ELA270 Introduction to Python Programming for Chemical Engineers? Or, have you gained some basic knowledge of Python programming on your own? Either way, you have the basic knowledge of Python you need to take this self-paced course and learn data science.      

Gain an introduction to data science by completing hands-on exercises with Python    

Chemical engineers are dealing with more and more complex data. This 12-lesson course will help you keep pace by introducing you to the core areas of data science. You’ll build your confidence by completing a variety of hands-on exercises using Python along with a Temperature Control (TC) Kit (available for purchase). You’ll engage in e-learning content and practice what you learn through activities using Jupyter Notebook and by answering review questions.  And, you can get more help with a lesson if you need it by taking a video walk through it.  At the end of the course, you’ll complete a final project to demonstrate your learning, take a final quiz and earn a final grade.  Leave ready to take the knowledge you’ve gained and put it to use as you advance deeper into the world of data science.  

 What you’ll learn:

  • An introduction to data science using Python
  • How to use Python to complete a project with a Temperature Control Kit
  • How to apply Python to activities using Jupyter Notebook  
  • The relationship between Python and data science     

If you have some experience with Python already, you may consider taking ELA270: Introduction to Python for Chemical Engineers and ELA272: Process Dynamics and Control with Python

Chemical Engineers with little or no programming experience. To learn the basics of working with Python, take ELA270: Introduction to Python for Chemical Engineers

  • Download the Student Guide
  • Let’s Get Started
  • Lesson 1 - Overview
  • Lesson 2 - Import and Export Data
  • Lesson 3 - Analyze Data
  • Lesson 4 - Visualize Data
  • Knowledge Check - Lessons 1 – 4
  • Lesson 5 - Prepare Data
  • Lesson 6 - Regression
  • Lesson 7 - Features
  • Lesson 8 - Classification
  • Knowledge Check - Lessons 5 – 8
  • Lesson 9 - Interpolation
  • Lesson 10 - Solve Equations
  • Lesson 11 - Differential Equations
  • Lesson 12 - Time Series
  • Knowledge Check - Lessons 9 – 12
  • Final Project
  • Final Quiz

Contact Academy

Do you have problems with your content?

E-mail with your question. But be sure so review our FAQ pages first.

Do you have billing questions?

Contact AIChE Customer Service


Find answers to questions about registration and refunds, tuition and fees, travel and lodging (for location-based courses), how eLearning courses work, how credits work, and more. 

Go to FAQs Page


  • Course ID:
  • Source:
  • Language:
  • Skill Level:
  • Duration:
    3 hours
  • CEUs:
  • PDHs:
  • Accrediting Agencies:
    New Jersey
    New York