Chevron Left
Back to Scripting with Python and SQL for Data Engineering

Learner Reviews & Feedback for Scripting with Python and SQL for Data Engineering by Duke University

4.4
stars
92 ratings

About the Course

In this third course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will explore techniques to work effectively with Python and SQL. We will go through useful data structures in Python scripting and connect to databases like MySQL. Additionally, you will learn how to use a modern text editor to connect and run SQL queries against a real database, performing operations to load and extract data. Finally, you will use extracted data from websites using scraping techniques. These skills will allow you to work effectively when data is not readily available, or when spatial queries are required to extract useful information from databases....

Top reviews

CQ

Oct 20, 2022

Covered great Python. data engineering techniques as well as using SQLite and MySQL in VSCode

MB

Aug 28, 2022

This provides the essentials of data engineering and analysis.

Filter by:

1 - 16 of 16 Reviews for Scripting with Python and SQL for Data Engineering

By Steven K

•

Apr 29, 2023

Summary: This course had some good information on how to write SQL queries and integrate SQL into python code, but does not go into enough detail in most places for it to be a great course. The assumed background knowledge for the learner seemed to change rapidly as well, with week 3 being especially disorienting after the gradual introduction of basic topics in weeks 1 and 2.

The good: Week 2 is a good introduction to SQL and the sqlite3 python library and week 4 is a pretty good introduction to mySQL; together they provide a foundation for using SQL in a variety of coding environments when working with local or network data.

The bad: Week 3 is about web scraping unstructured html, which isn't terribly related to SQL and so seemed quite out of place between the two SQL weeks. The first module focused on htmlparser, which requires an understanding of classes and inheritance to set up properly. The lessons on it breezed quickly past these complicated topics, merely showing the learner what to type rather than explaining anything. For a course that only recommends '<1 year python experience' and spent the entire first week going over basic python data structures, assuming learners know about classes and inheritance seemed an odd choice. The lesson on Scrapy/xpath was better but still lacked a lot of details on how these libraries work and why the syntax was the way it was; there was a sense of 'do it just like this and it will work' without much thought to preparing learners to understand and use these tools for any task other than the examples.

By Andrew M

•

Sep 2, 2022

No interaction. The instructor often included code with no reasoning. By far the worst part of this course.

By Clayton Q

•

Oct 21, 2022

Covered great Python. data engineering techniques as well as using SQLite and MySQL in VSCode

By Sebastian

•

Oct 31, 2022

Good spoken language, easy to understand by non English native. Good choose of subjects.

By Mohammed B

•

Aug 29, 2022

This provides the essentials of data engineering and analysis.

By Julio C G L

•

Jun 1, 2022

Very understandable course! Thanks!

By Guillermo J B

•

Jan 7, 2024

Muy buen curso

By Aida f

•

Jul 20, 2022

great course!

By Thammanoon L

•

Jul 16, 2023

Good course!

By CG - D S J

•

Sep 26, 2024

Excelente

By RAHUL R

•

Jul 7, 2022

good

By Pavani B

•

May 26, 2023

Training is clear and interactive and labs are good

By sravan t

•

Dec 2, 2023

guiding step by step is good.

By Sasit P

•

Jul 4, 2023

Is a good course.

By Dominik L

•

May 28, 2024

some areas could be explained in a better way by doing an improved naming and labelling, i.e. same name for database, table and field makes no sense and can confuse a newbee unnecessarily. Same in python, pls give functions a good self-explaining and unique name …

By Sayali I

•

Jul 23, 2024

good