Back to Python and Pandas for Data Engineering
Duke University

Python and Pandas for Data Engineering

In this first course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn how to set up a version-controlled Python working environment which can utilize third party libraries. You will learn to use Python and the powerful Pandas library for data analysis and manipulation. Additionally, you will also be introduced to Vim and Visual Studio Code, two popular tools for writing software. This course is valuable for beginning and intermediate students in order to begin transforming and manipulating data as a data engineer.

Status: Data Analysis Software
Status: Package and Software Management
BeginnerCourse52 hours

Featured reviews

JM

5.0Reviewed Dec 5, 2022

Don't let the intro videos with the odd presentation format dissuade you, the rest of the course is excellent and uses normal slides to teach! Very good refresher, thank you!

BL

4.0Reviewed Jun 29, 2022

Good for quick basics of working with bash, github, python, virtual environments and such

BZ

5.0Reviewed Mar 9, 2023

The lessons were laid out well and were easy to follow. I enjoyed how the labs reinforced the material that was covered.

SS

5.0Reviewed Jan 3, 2024

Exceptional course content, would recommend to anyone who got a break from hands on data engineering core skills !

JE

5.0Reviewed Dec 26, 2023

Very clear, well-organized course for the beginner. I am surprised at how much I learned fairly quickly and easily. Great job. Thank you.

DS

5.0Reviewed Dec 12, 2022

Good lectures good knowledge and very interesting communicationskills

OR

5.0Reviewed Nov 8, 2022

This is a great training course, simple and interesting. This course contains a well-balanced variety of topics, such as vim usage, pandas, dask, and git among others It is highly recommended.

CY

4.0Reviewed Jul 4, 2022

It's all overview tool that need to use for work in data engineer

MB

4.0Reviewed Jun 10, 2023

I enjoyed this course and will recommend it to everyone.

KD

5.0Reviewed Dec 28, 2025

Great flow, not a lot of extraneous learning and super relevant. Could use a practical final project to test full set of new skills

PT

5.0Reviewed Sep 12, 2022

g​reat course. I really liked how the concepts were followed by small labs. Well structured material.

SM

4.0Reviewed Aug 15, 2022

Great introduction to how to set up your python environment.

All reviews

Showing: 20 of 70

Obed Isai Rios
5.0
Reviewed Nov 8, 2022
John Markowsky
5.0
Reviewed Dec 6, 2022
Angel Yang
4.0
Reviewed May 7, 2022
Néstor Patricio Rojas Ríos
5.0
Reviewed Sep 23, 2022
Gagan Kaul
5.0
Reviewed Feb 7, 2023
Richard Ogoma
5.0
Reviewed Jan 28, 2023
sisih
5.0
Reviewed Jul 9, 2022
Ufuk Hürriyetoğlu
5.0
Reviewed Feb 10, 2023
Natalia Ivanova
5.0
Reviewed Oct 21, 2022
Dan Tinsley
1.0
Reviewed Mar 8, 2023
Arthur Curtin
5.0
Reviewed Sep 23, 2024
Ankit Chakraborty
5.0
Reviewed May 18, 2026
Baldomero Olvera Villanueva
5.0
Reviewed Aug 1, 2025
Lauren Figueroa Cádenas
5.0
Reviewed Jul 28, 2025
Blake Davis
5.0
Reviewed May 12, 2026
Jeffrey Eyestone
5.0
Reviewed Dec 27, 2023
Krista Dayton
5.0
Reviewed Dec 29, 2025
brent zitsman
5.0
Reviewed Mar 10, 2023
Sivakumar
5.0
Reviewed Jan 4, 2024
Alpheus Legoke Mokgalaka
5.0
Reviewed Aug 3, 2024