Data Engineering Foundations Specialization

Course Cover
compare button icon

Course Features

icon

Duration

5 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

3 hours per week

icon

Teaching Type

Self Paced

Course Description

Data engineering is one the fastest growing tech jobs. The demand for data engineers is far greater than the supply. Data engineering's goal is to provide quality data for fact-finding, data-driven decision-making and other purposes. The IBM Specialization in Data Engineering will assist anyone who is interested in pursuing a career as a data engineer by teaching the fundamental skills necessary to get started. This Specialization does not require any prior experience in data engineering. This Specialization is composed of five self-paced online courses that cover the skills needed for data engineering. These include Python, SQL and Relational databases. These prerequisites will be taught through engaging videos and practical practice with real tools and real databases. This course will help you to understand data engineering and gain the skills necessary for a career in data engineering. These courses will give you the skills and knowledge to work on advanced projects and delve deeper into data engineering.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Working knowledge of Data Engineering Ecosystem and Lifecycle Viewpoints and tips from Data professionals on starting a career in this domain

Python programming basics including data structures, logic, working with files, invoking APIs, using libraries such as Pandas and Numpy, doing ETL

Relational Database fundamentals including Database Design, Creating Schemas, Tables, Constraints, and working with MySQL, PostgreSQL & IBM Db2

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

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