Data Engineering
13 courses·EN
Understand how data is organized, transformed, documented, and moved through a reliable workflow.
These courses cover preparation, quality, lineage, and engineering practices. Data Science focuses on using the resulting evidence to investigate a question.
A route through the topic
Start with the introductory explanation below, then choose a focused lesson for the task or question you want to explore.
Courses in this topic

Data Documentation Essentials
This training explains how to document data effectively, including defining terms, identifying sources, and recording assumptions for clearer data communication.
16 slides·32 min

Data Engineering Fundamentals
This training introduces data engineering fundamentals, covering core concepts, tools, and best practices for building and maintaining data pipelines. Ideal for aspiring data engineers and analysts seeking to understand data architecture and ETL processes.
10 slides·20 min

Data Engineering Fundamentals
Foundational course covering data engineering concepts including pipelines, ETL processes, storage systems, and data architecture for aspiring data engineers.
14 slides·28 min

Data Quality Fundamentals
A foundational course covering data quality principles, frameworks, and best practices for professionals ensuring accurate, reliable data.
15 slides·30 min

Data Engineering Core Skills
This training provides aspiring data engineers with core skills in data pipelines, ETL processes, and data modeling through hands-on practice.
14 slides·28 min

Data Engineering Tool Selection and Workflow Design
Learn to select appropriate data engineering tools and design efficient workflows for data processing pipelines.
14 slides·28 min

Data Engineering Workflow Optimization
Learn the end-to-end data engineering workflow, including key steps, handoffs, and improvement strategies for efficient data pipelines.
14 slides·28 min

Data Aggregation: Groups, Summaries, Granularity
Learn to group and summarize data effectively by understanding aggregation, granularity, and summary techniques.
15 slides·30 min

Data Engineering for ML
This training teaches data engineers how to prepare and manage data pipelines for machine learning workflows, covering key concepts and best practices.
14 slides·28 min

Data Engineering Process and Roles
This training covers the data engineering process, including its stages, roles, and deliverables, for aspiring or practicing data engineers seeking a structured workflow overview.
13 slides·26 min

Data Engineering vs Software Engineering
This training explains the key differences, tradeoffs, and use cases of data engineering versus software engineering, helping learners identify which discipline fits their project needs and career goals.
14 slides·28 min

Data Joins: Matching Rows & Tables
This training teaches learners how to combine data from multiple tables using join operations, focusing on matching rows to build complete datasets.
14 slides·28 min

Understanding Data Lineage
This training helps data professionals trace data from source to output, understanding how transformations affect data quality and governance.
13 slides·26 min