Artificial Intelligence & Data Science
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

IBM Data Engineering Professional Certificate

Course Cover
compare button icon

Course Features



15 months


Delivery Method



Available on

Limited Access



Desktop, Laptop












3 hours per week


Teaching Type

Self Paced

Course Description

The Professional Certificate is for people who are looking to gain job-ready skills. The Professional Certificate will teach you how to use a variety databases and tools to manage both structured and unstructured data.

This Professional Certificate will equip you with the skills to perform important tasks in data engineering. You will use the Python programming language and Linux/UNIX shell commands to extract, transform, load (ETL) data. SQL statements will be used to query data and interact with Relational Databases. NoSQL databases can be used. You can also use unstructured data. Learn about Big Data and how to use Big Data engines like Spark and Hadoop. You will learn how to create Data Warehouses and how to use Business Intelligence tools to extract insights and analyze them.

Each course includes many practical projects and labs that will allow you to apply the concepts and skills you have learned. In the final capstone project, you will have all of these skills combined. This will enable you to design and implement a data platform that contains various data repositories and pipelines.

Course Overview


Virtual Labs


International Faculty


Case Based Learning


Post Course Interactions


Case Studies,Hands-On Training,Instructor-Moderated Discussions


Case Studies, Captstone Projects

Skills You Will Gain


Your new career in Data Engineering is now possible. Master SQL, RDBMS and ETL with job-ready skills.

Comfort working in either Linux, Windows, or MacOS

No prior programming or data skills needed

What You Will Learn

RDBMS fundamentals including Design & Creation of Databases, Schemas, Tables; DB Administration, Security & working with MySQL, PostgreSQL & IBM Db2

SQL query language, SELECT, INSERT, UPDATE, DELETE statements, database functions, stored procs, working with multiple tables, JOINs, & transactions

NoSQL & Big Data concepts including practice with MongoDB, Cassandra, IBM Cloudant, Apache Hadoop, Apache Spark, SparkSQL, SparkML, Spark Streaming

ETL, Data Pipelines using Python, Shell Scripts, Apache Airflow and Apache Kafka; Building & Populating Data Warehouses, and Querying with BI tools

Course Instructors

Rav Ahuja

Global Program Director

Rav Ahuja is a Global Program Director at IBM. Rav leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. He is the architect for the IBM Data Science Profession...

Priya Kapoor

Senior Instructional Designer & Content Developer

Priya Kapoor works as a Senior Instructional Designer and Content Developer for Skill-Up Technologies. For the past 25 years, Priya has been involved in creating classroom, online, and blended learni...

Joseph Santarcangelo

Ph.D., Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Ramesh Sannareddy

Data Engineering Subject Matter Expert

Ramesh Sannareddy holds a Bachelors Degree in Information Systems (Birla Institute of Technology, Pilani). He has two and a half decades of experience in Information Technology Infrastructure Managem...
Course Cover