Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


IBM Data Engineering

IBM via Coursera Specialization


This Professional Certificate is for anyone who wants to develop job-ready skills, tools, and a portfolio for an entry-level data engineer position. Throughout the self-paced online courses, you will immerse yourself in the role of a data engineer and acquire the essential skills you need to work with a range of tools and databases to design, deploy, and manage structured and unstructured data. By the end of this Professional Certificate, you will be able to explain and perform the key tasks required in a data engineering role. You will use the Python programming language and Linux/UNIX shell scripts to extract, transform and load (ETL) data. You will work with Relational Databases (RDBMS) and query data using SQL statements. You will use NoSQL databases and unstructured data. You will be introduced to Big Data and work with Big Data engines like Hadoop and Spark. You will gain experience with creating Data Warehouses and utilize Business Intelligence tools to analyze and extract insights. Each course includes numerous hands-on labs & projects to apply the concepts and skills you learn. The program will culminate in a Capstone Project where you will bring together all of these skills to develop and implement an entire data platform with various data repositories and pipelines to address a real-world inspired data analytics problem. This program does not require any prior data engineering, or programming experience.


Course 1: Introduction to Data Engineering
- Offered by IBM. This course introduces you to the core concepts, processes, and tools you need to know in order to get a foundational ... Enroll for free.

Course 2: Python for Data Science, AI & Development
- Offered by IBM. Kickstart your learning of Python for data science, as well as programming in general, with this beginner-friendly ... Enroll for free.

Course 3: Python Project for Data Engineering
- Offered by IBM. This mini-course is intended to apply foundational Python skills by implementing different techniques to collect and work ... Enroll for free.

Course 4: Introduction to Relational Databases (RDBMS)
- Offered by IBM. Are you ready to dive into the world of data engineering? You’ll need a solid understanding of how data is stored, ... Enroll for free.

Course 5: Databases and SQL for Data Science with Python
- Offered by IBM. Much of the world's data resides in databases. SQL (or Structured Query Language) is a powerful language which is used for ... Enroll for free.

Course 6: Introduction to NoSQL Databases
- Offered by IBM. This course will provide you with technical hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) ... Enroll for free.

Course 7: Introduction to Big Data with Spark and Hadoop
- Offered by IBM. Bernard Marr defines Big Data as the digital trace that we are generating in this digital era. In this course, you will ... Enroll for free.

Course 8: Data Engineering and Machine Learning using Spark
- Offered by IBM. Organizations need skilled, forward-thinking Big Data practitioners who can apply their business and technical skills to ... Enroll for free.

Course 9: Hands-on Introduction to Linux Commands and Shell Scripting
- Offered by IBM. This mini-course provides a practical introduction to commonly used Linux / UNIX shell commands and teaches you basics of ... Enroll for free.

Course 10: Relational Database Administration (DBA)
- Offered by IBM. Ongoing and proactive management is critical to the security and performance of database management systems. Database ... Enroll for free.

Course 11: ETL and Data Pipelines with Shell, Airflow and Kafka
- Offered by IBM. After taking this course, you will be able to describe two different approaches to converting raw data into analytics-ready ... Enroll for free.

Course 12: Getting Started with Data Warehousing and BI Analytics
- Offered by IBM. Data is one of an organization’s most valuable commodities. But how can organizations best use their data? And how does the ... Enroll for free.

Course 13: Data Engineering Capstone Project
- Offered by IBM. In this course you will apply a variety of data engineering skills and techniques you have learned as part of the previous ... Enroll for free.


Taught by

Aije Egwaikhide, Hima Vasudevan, Joseph Santarcangelo, Karthik Muthuraman, Lin Joyner, Priya Kapoor, Ramesh Sannareddy, Rav Ahuja, Romeo Kienzler, Rose Malcolm, Sandip Saha Joy and Steve Ryan

Related Courses


Start your review of IBM Data Engineering

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free