Chevron Left
ETL and Data Pipelines with Shell, Airflow and Kafka(으)로 돌아가기

IBM 기술 네트워크의 ETL and Data Pipelines with Shell, Airflow and Kafka 학습자 리뷰 및 피드백

151개의 평가

강좌 소개

After taking this course, you will be able to describe two different approaches to converting raw data into analytics-ready data. One approach is the Extract, Transform, Load (ETL) process. The other contrasting approach is the Extract, Load, and Transform (ELT) process. ETL processes apply to data warehouses and data marts. ELT processes apply to data lakes, where the data is transformed on demand by the requesting/calling application. Both ETL and ELT extract data from source systems, move the data through the data pipeline, and store the data in destination systems. During this course, you will experience how ELT and ETL processing differ and identify use cases for both. You will identify methods and tools used for extracting the data, merging extracted data either logically or physically, and for importing data into data repositories. You will also define transformations to apply to source data to make the data credible, contextual, and accessible to data users. You will be able to outline some of the multiple methods for loading data into the destination system, verifying data quality, monitoring load failures, and the use of recovery mechanisms in case of failure. Finally, you will complete a shareable final project that enables you to demonstrate the skills you acquired in each module....

최상위 리뷰


2022년 10월 11일

Course Is Good but, if you can add some more practicles that will surely help understand better and help all learner grasp things very quickly.


2022년 6월 13일

Excellent introduction to this topics. Labs contain all you need to know how to start using this type of technologies. Highly recommended.

필터링 기준:

ETL and Data Pipelines with Shell, Airflow and Kafka의 42개 리뷰 중 1~25

교육 기관: Nataliya S

2021년 10월 12일

Thanks to IBM and Coursera for the great "ETL and Data Pipelines with Shell, Airflow and Kafka" course, that I passed with Grade Achieved: 100%. It's the third course, that I've passed, as a part of "IBM Data Engineering Specialization". I was so carried away by the course that I literally sat up until 2 am almost every day. In this course I could apply my knowledge of Python, Pandas, SQL, Bash commands to build ETL Batch and Stream pipelines.

교육 기관: Dmitry K

2021년 9월 17일

Buggy practice. Not possible to complete without fixing airflow start script yourself. Nobody monitor or fixing issues here

교육 기관: Evgeny D

2021년 9월 29일

It's one of the most challenging courses I've been enrolled!

교육 기관: Chris B

2022년 4월 20일

Course content is good but labs are riddled with bugs and in dire need of quality control. I encountered many time-consuming, frustrating technical issues that made completing this course a slog. Final assignment introduces some difficult linux manipulations that were not covered in the coures and are not really that relevant to the subject matter. Some questions on the final are unclear and could be better written. Would recommend the instructors or whomever created this course to eat their own cooking and go through this course and fix the various issues.

교육 기관: RLee

2022년 1월 13일

The final project to connect Airflow as a pipeline management tool to Kafka server is a very useful hands-on project. More details or explanations on the syntax of Python calling Kafka producer and consumer, which are in the files of and, would be more valuable rather than just providing these two files to run on its own.

교육 기관: Ilya K

2022년 1월 13일

Perfect environment to make experiments! Very easy and powerful in use.

교육 기관: Omar H

2022년 1월 26일

It's great introduction for airflow and kafka but still an introduction it is shallow doesn't offer much but at the end you will understand what you need to continue further in both technologies.


2022년 1월 17일

Love the labs, but do not like the robotic lectures.

교육 기관: Natale F

2021년 12월 15일

Interesting course with enough labs.

교육 기관: Hugo A O O

2021년 12월 6일

i really liked the labs

교육 기관: Chris W

2022년 4월 3일

A decent overview of Airflow and Kafka. Worth it for the time invested. The labs were good, however the execution of the final assignment was poor -- you have to submit two dozen screen captures for a peer reviewed assignment. Taking screen caps of code is silly, why not just submit the code? Plus you are taking the caps before you even know if your code works. And you are relying on strangers to read and understand your code before you can get credit for the course. Fortunately, some kind soul found mine quickly and gave me 100%. My code did work -- I tested it thoroughly -- but you can't really tell from screen caps.

교육 기관: Sina S S

2022년 5월 7일

A good introductory course to airflow and kafka. Could have been broken up into at least two courses focusing on each of these platform, and going more in depth in each one. Also, the final assignment is a pain to complete especially due to some errors in instructions. But overall, It is a decent course.

교육 기관: Katarzyna G

2022년 3월 26일

It would be much better with real instructors and with no peer review that is not objecitve and no proper ansers clue

교육 기관: Santiago Z A

2022년 9월 15일


- Labs are not debugged (inaccuracies)

- I understand that Kafka a wide technology and maybe it will take more than a week to cover in a appropiate way, but the labs were only about copy and paste commands.

교육 기관: Tal M

2022년 7월 17일

The course is really basic, it only introduces the keywords and very high level concepts of ETL. Barely discusses any technical challenges or constraints. Some of the questions in the quizzes are absurd.

교육 기관: Benjamin A A

2022년 8월 20일

I cannot proceed with the "SUBMIT a DAG" lab as I am constantly being shown the error - "cp: cannot create regular file '/home/project/airflow/dags/': Permission denied" when I run the command - "cp $AIRFLOW_HOME/dags".

How are you expecting me to complee this lab when I am getting a permission denied error. Please fix this asap.

교육 기관: Sreepad P

2022년 7월 6일

The course is simply amazing which provides good amount of hands-on sessions to learn about building data pipelines with Shell scripting, Airflow and Kafka. I highly recommend this course to anyone who wants to be a Data Engineer.

교육 기관: David A S

2022년 6월 14일

Excellent introduction to this topics. Labs contain all you need to know how to start using this type of technologies. Highly recommended.

교육 기관: Mohamed A

2022년 6월 10일

Thanks to all the instructor's efforts, one of the best DATA engineering courses, contains hands-on Experience with essential data tools.

교육 기관: Darrick L

2022년 9월 7일

Very useful high-level overview with practical examples of the major technologies that drive modern data pipelines.

교육 기관: Theodosios T

2023년 1월 5일

The explanation was very thorough and easy to understand. The exercises were very helpful. Great course overall!

교육 기관: Uchechi N

2022년 12월 31일

This was my first introduction to Apache airflow and i found the course detailed and practical.

교육 기관: k b

2022년 4월 24일

Nice intro to ETL and Data Pipelines. Beginner level easy to follow hands on Airflow and Kafka.

교육 기관: Younes G

2022년 10월 26일

Perfect Intro to Airflow and Kafka !

The Final Project is very fun and instructive

교육 기관: Rorisang S

2022년 3월 14일

Succinctly presented. Labs really hammered the point home :)