We may earn an affiliate commission when you visit our partners.
Course image
Rav Ahuja, Joseph Santarcangelo, Ramesh Sannareddy, Lin Joyner, and Rose Malcolm

Data engineering is a growth tech segment, with considerable demand for skilled data engineers. Data engineering makes quality data available for business operations, business intelligence and data-driven decision making.

Read more

Data engineering is a growth tech segment, with considerable demand for skilled data engineers. Data engineering makes quality data available for business operations, business intelligence and data-driven decision making.

This six-course Professional Certificate from IBM is an excellent base for those interested in a career in data engineering. Through these data engineering courses, you will learn the core principles and get to practice your new skills with hands-on labs. You will learn about the data engineering ecosystem, data integration pipelines, data repositories, Business Intelligence and Reporting tools. You will understand Data repositories, such as relational and non-relational databases, data warehouses, data marts, data lakes, and big data stores, as well as how to store and process this data.

The certificate starts with an introductory course, then progresses through how Python is used by Data Scientists, in Artificial Intelligence and Development, and gives you the opportunity to create a Python project to put these skills into practice. The certificate then covers relational databases and SQL.

This Professional Certificate does not require any prior programming or data science skills. These online learning tools will provide you with practical skills and experience in collating data from data sources for factual analysis and providing organizations with the basis for data-driven decision making.

What you'll learn

  • What data engineering is, what the modern data ecosystem looks like, and the data engineering lifecycle. You will also be provided with a taste of a day in the life of a Data Engineer and tips from professionals on starting your career in this discipline.
  • The fundamentals of Python programming, including data structures, the use of files, invoking APIs and libraries such as Pandas, NumPy and performing extract, transform and load (ETL) processes.
  • The principles of relational databases including Database Design, creating tables, using constraints, and working with MySQL, PostgreSQL & IBM Db2.
  • How to use Structured Query Language (SQL) to query a database. Use SELECT, INSERT, UPDATE, and DELETE statements, database functions, stored procedures, work with multiple tables, JOINs, and ACID transactions.

Share

Help others find this collection page by sharing it with your friends and followers:

What's inside

Six courses

Python Basics for Data Science

(21 hours)
Kickstart your Python for data science journey with this beginner-friendly course. You'll learn Python basics, work with data in Python, and create your own Python scripts. Upon completion, you'll be able to perform basic hands-on data analysis using Jupyter Notebooks.

SQL for Data Science

(12 hours)
Much of the world's data lives in databases. SQL (or Structured Query Language) is a powerful programming language that is used for communicating with and extracting various data types from databases. A working knowledge of databases and SQL is necessary to advance as a data scientist or a machine learning specialist. The purpose of this course is to introduce relational database concepts and help you learn and apply foundational knowledge of the SQL language.

SQL Concepts for Data Engineers

(4 hours)
This course builds on your existing SQL knowledge to learn about additional techniques that are key to Data Engineers. You will learn how to create and use views, create and execute stored procedures, work with ACID transactions, and query multiple tables using JOIN operators.

Relational Database Basics

(10 hours)
This course introduces relational databases and Relational Database Management Systems (RDBMS). You will explore relational database design, learn how to transform source data into tables, and apply relational database design principles to your own data. You’ll get an introduction to Structured Query Language (SQL) and use it to add keys and constraints. No prior knowledge of databases or programming is required.

Data Engineering Basics for Everyone

(38 hours)
Welcome to Data Engineering Basics. This course introduces data engineering concepts, ecosystem, lifecycle, processes, and tools. You'll learn about data platforms, data repositories, data integration platforms, data pipelines, and BI and reporting tools. Through hands-on labs, you'll provision a data store on IBM cloud, prepare and load data, and perform basic operations on data.

Python for Data Engineering Project

(4 hours)
Journey into the realm of becoming a Data Engineer and apply your basic Python knowledge of working with data. You will exercise various techniques in Python to extract data in multiple file formats from different sources, transform it into specific datatypes, and then prepare it for loading it into a database.

Save this collection

Save Data Engineering Fundamentals to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser