• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    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

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.4
    stars
    101 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 21, 2022

    Filled StarFilled StarFilled StarFilled StarFilled Star

    C​overed great Python. data engineering techniques as well as using SQLite and MySQL in VSCode

    MB

    Aug 29, 2022

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This provides the essentials of data engineering and analysis.

    Filter by:

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

    Filled StarFilled StarStarStarStar

    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.

    Filled StarStarStarStarStar

    By Andrew M

    •

    Sep 2, 2022

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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Clayton Q

    •

    Oct 21, 2022

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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sebastian

    •

    Oct 31, 2022

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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mohammed B

    •

    Aug 29, 2022

    This provides the essentials of data engineering and analysis.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Julio C G L

    •

    Jun 2, 2022

    Very understandable course! Thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Guillermo J B

    •

    Jan 8, 2024

    Muy buen curso

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aida f

    •

    Jul 20, 2022

    great course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Thammanoon L

    •

    Jul 16, 2023

    Good course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By CG - D S J

    •

    Sep 26, 2024

    Excelente

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Assel A

    •

    Feb 3, 2025

    all good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By RAHUL R

    •

    Jul 7, 2022

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Pavani B

    •

    May 26, 2023

    Training is clear and interactive and labs are good

    Filled StarFilled StarFilled StarFilled StarStar

    By sravan t

    •

    Dec 3, 2023

    guiding step by step is good.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sasit P

    •

    Jul 4, 2023

    Is a good course.

    Filled StarFilled StarFilled StarStarStar

    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 …

    Filled StarFilled StarFilled StarStarStar

    By Sayali I

    •

    Jul 23, 2024

    good

    Filled StarFilled StarStarStarStar

    By Valtteri V

    •

    Mar 12, 2025

    Content was fast-phasing and confusing. Suddenly we're in this file of code I don't understand or even why we're suddenly there and teacher did not give enough context. Continuum was absent.

    • Chevron Left
    • 1
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.