In the continuation of our introductory course on Python for data engineering, you’ll get an overview of the Python programming language and how you can use it for data engineering. 

By the end of this course, you'll be able to:

  • Create and update dictionaries
  • çreate your own functions
  • Use Jupyter Notebook.
  • Build a portfolio project.

Note: this course is based on our introductory Python for Data science course, but as one of our Data Engineering courses, it has been adjusted to focus more on what data engineers need to know.

Learn Python for Data Engineering


Learn to build frequency tables using dictionaries.

Functions: Fundamentals

Learn how to speed up your workflow using functions.

Functions: Intermediate

Learn more about using functions to write better code while avoid common pitfalls.

Project: Learn And Install Jupyter Notebook

Learn the basics of using Jupyter Notebook.

Profitable App Profiles for the App Store and Google Play Market

Learn to combine the skills you learned in this course to perform data analysis.