Chevron Left
Back to Python Project for Data Engineering

Learner Reviews & Feedback for Python Project for Data Engineering by IBM

4.6
stars
692 ratings

About the Course

Showcase your Python skills in this Data Engineering Project! This short course is designed to apply your basic Python skills through the implementation of various techniques for gathering and manipulating data. You will take on the role of a Data Engineer by extracting data from multiple sources, and converting the data into specific formats and making it ready for loading into a database for analysis. You will also demonstrate your knowledge of web scraping and utilizing APIs to extract data. By the end of this hands-on project, you will have shown your proficiency with important skills to Extract Transform and Load (ETL) data using an IDE, and of course, Python Programming. Upon completion of this course, you will also have a great new addition to your portfolio! PRE-REQUISITE: **Python for Data Science, AI and Development** course from IBM is a pre-requisite for this project course. Please ensure that before taking this course you have either completed the Python for Data Science, AI and Development course from IBM or have equivalent proficiency in working with Python and data. NOTE: This course is not intended to teach you Python and does not have too much new instructional content. It is intended for you to mostly apply prior Python knowledge....

Top reviews

RR

Aug 1, 2022

It was really well done and I found it difficult to complete. But I managed to complete it and it showed me my limitations and what I need to work on before moving onto the next course. Thanks a lot.

RB

May 20, 2024

A very thorough course, teaches you step by step how to build an ETL process, with lots of videos, readings, very thorough lab assignments, and many hours of practice. Thanks a lot !

Filter by:

1 - 25 of 122 Reviews for Python Project for Data Engineering

By Carter H

•

Aug 4, 2021

The final project needs to be completely revamped and have way more description with respect to the logging requirements.

By Lucy M

•

Mar 11, 2022

issues on the module

Peer Review Assignment - Data Engineer - Webscraping

and there is not key or cheat sheet. big problems with this one. please help.

By Christian R

•

May 28, 2021

This might be easy for someone with more experience but for a newbie like me, it was hard and it took me quite of time to complete and understand, there is support when you get stuck but they reply with the answer not with an explanation, which is a boomer.

By Alejandra V

•

Oct 13, 2021

Need to explain more, it literally has no explanation at all

By Vedant B

•

May 31, 2021

Should update contents as the names of api changes.

By Alejandro L

•

Aug 26, 2021

Al parecer no hay ninguna explicación para realizar los cursos de webescraping. Me parece muy mala estructura del curso.

Apparently there is no explanation for taking the webscraping courses. I think the structure of the course is very bad.

By Moisés L G N

•

May 2, 2022

A quite challenging course. At beginning ones may think that the videos material is insufficient, but with the labs and the exercises you'll get a strong base knowledge. It's always good to practice on your own. I really enjoyed the course.

By Isaac M

•

Jul 12, 2021

The rubric for grading is not correct for question 3. The instructions to the API questions is confusing. It asks for Country Name, but it seems that the quiz was looking for bank name.

By Desmond C C H

•

Mar 11, 2022

The video lecture is insufficient to prepare for final assignments. The lab exercise scattered here and there. API, web scrapping, ETL lab and then final assignment. I felt if the video lecture could elaborate more on the terms like variable, built in Panda dataframe, how to pass into a function (recap on what we learn earlier previous module) using ETL example. This would help us prepare better.

Nonetheless, the discussion forum was useful. I am glad the search box is there allow me to input the search on topic I needed most. There were some logistics issue like jupyter notebook wget unable to work. If should have corner for new comer to go for, prerequisites. Let them know if they use anaconda jupyter notebook this is what they need. If they use win/mac then another approach. I spend some time figuring that out.

I have some assignment was thank to help from fellow peers. I wish the lecturer could more active share more hints on final assignments or others. Not many of us are good in programming.

By Piret E

•

Apr 18, 2023

Good course to start learning basics of web scraping, APIs and ETL process, but unfortunately there are problems with some practical tasks:

• Unable to set up IBM Watson, it kept asking credit card info, I could not set it up despite having lite account plan.

• API exercise does not work, although I was able to get the API key, the server did not give access to data using the key (got the 403 error).

Fortunately the course is set up in the way that you can complete it even without IBM Watson. Needed using help from Google and some extra study, but I don't count it as bad thing because it teaches basic problem solving which you need when you face problems in your real work. Low score given because of all the technical issues with assignments.

By Samuel R

•

Apr 13, 2023

This course was very difficult and confusing to navigate through as the screenshots for certain instructions were old and I'm not entirely sure I completed all the labs that are offered here because there is only one lab you can complete on the regular jupyter notebook and not in your ibm cloud watson thing. One of the python labs instructions are too old and need to be updated so that it works properly, read the newly updated documentation for the exchange rates api on APILayer to figure that out. Highly disappointed with this project course

By Sergio C

•

Sep 9, 2023

Okay, I am not sure how anonymous this is, but here it goes...

You better already know how to deal with Python dataframes. If your intent is to use this "course" as a way to learn about them, you will probably end up doing the same everyone else did: using Google, Pandas documentation and Stack Overflow to learn on your own. If you don't believe me, just go to the Discussion Forums for the course. It has over 60 pages talking about bugs and about how the lack of direction makes it really hard to follow.

You then start rating (peer reviewing) other classmates and you can see how people are struggling to get the questions right.

My rate for this is 1/5 stars. I already knew about dataframes and it should have just taken me about 2 hours to do the whole course, instead it took way longer to figure out what they were really asking and troubleshooting their bugs.

By Rets R

•

Apr 10, 2022

Error 400.

Many courses don't work :(

By David H

•

Jul 17, 2022

The hands on lab is a little bit challenging. You need to check previous courses or search the internet to find the best solutions to solve the puzzle. But that's very helpful to make your knowhow solid.

By Binu T

•

Sep 21, 2021

This project helped me to review the previous course Python for Data science

By Ariane D

•

Sep 9, 2021

Frustrating bugs when using the IBM Cloud. Unfair grading by peers. They do not provide an explanation of why they are grading bad when all exercises were completed as expected.

By Thomas S

•

May 12, 2022

Instructions lack a bit of clearance. The videos are informative and done well. The overall concept is good and I recommend taking this course.

By Gerardo S

•

Nov 13, 2023

I find that the grading by other students is inadequate.

By huzefa s

•

Jun 4, 2023

Many of the assignment instructions are unclear

By Matt N

•

Dec 3, 2021

Not everything explained in as much detail as it could be. Some instructions out of date and some issues with IBM cloud error messages.

By Kyle S (

•

May 26, 2022

This is the worst course on Coursera. It is a complete waste of time. If you wanted to learn how to read a file and slice a dataframe in pandas, I can teach you in about 10 minutes. If you wanted to sit through an interactive advertisement for IBM Watson, then I suppose this would be a good course for you.

By SM 9

•

Jul 4, 2022

Complete waste of time, got stuck with running codes as I am unable to use watson studio.

By german d v

•

Jun 3, 2023

The questions were not clear. Labs poorly formulated

By Matthew M

•

Feb 1, 2023

Nice course with fun and challenging final lab project. The labs really help the conscientious student learn. Great coverage on details of gathering data and ETL processes in Python. ETL is no longer the mystery it once was. Combined with learning from the prerequisite Python for Data Science, AI & Development course, ETL is now something I feel I can jump in, work with, and keep exploring.

By Ichiro O

•

Jan 25, 2022

Great way to see what you are capable of and able to apply what you have learned so far. (python basics,etc) I decided to give full marks even though the IBM services is not as streamlined as it could be, that's not directly related to the course or the content of the course.