Clear, practical technology insights
Build practical programming and technology skills

Data Engineering Fundamentals

Design, build, test, secure, observe, and operate reliable batch and streaming-oriented data pipelines, storage layers, models, and workflows.

View curriculum
ProfessionalDifficulty
50 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Data Ai · Data Engineering Fundamentals
  • Data Ai · Data Engineering Architecture
  • Data Ai · Data Formats And Storage
  • Data Ai · Batch Ingestion And Transformation
  • Data Ai · Data Modeling And Warehousing
  • Data Ai · Workflow Orchestration

Prerequisites

  • Python Fundamentals
  • Sql Relational Databases
  • Git Github

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Python Fundamentals
  • Sql Relational Databases
  • Git Github
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Data Engineering ArchitectureBuild practical skill in data engineering architecture and connect it to the outcomes of Data Engineering Fundamentals.4 lessons · 1 lab
Module checkpointData Engineering Architecture checkpoint
1Which statement is a core idea you need to understand for Data Engineering Architecture in Data Engineering Fundamentals?
2Which setup step belongs directly to Data Engineering Architecture in Data Engineering Fundamentals?
3Which exercise best practices the actual skill taught in Data Engineering Architecture in Data Engineering Fundamentals?
02Data Formats and StorageBuild practical skill in data formats and storage and connect it to the outcomes of Data Engineering Fundamentals.4 lessons · 1 lab
Module checkpointData Formats and Storage checkpoint
1Which diagnostic action is relevant when Data Formats and Storage in Data Engineering Fundamentals does not behave as expected?
2Which statement is a core idea you need to understand for Data Formats and Storage in Data Engineering Fundamentals?
3Which setup step belongs directly to Data Formats and Storage in Data Engineering Fundamentals?
03Batch Ingestion and TransformationBuild practical skill in batch ingestion and transformation and connect it to the outcomes of Data Engineering Fundamentals.4 lessons · 1 lab
Module checkpointBatch Ingestion and Transformation checkpoint
1Which setup step belongs directly to Batch Ingestion and Transformation in Data Engineering Fundamentals?
2Which exercise best practices the actual skill taught in Batch Ingestion and Transformation in Data Engineering Fundamentals?
3Which diagnostic action is relevant when Batch Ingestion and Transformation in Data Engineering Fundamentals does not behave as expected?
04Data Modeling and WarehousingBuild practical skill in data modeling and warehousing and connect it to the outcomes of Data Engineering Fundamentals.4 lessons · 1 lab
Module checkpointData Modeling and Warehousing checkpoint
1Which statement is a core idea you need to understand for Data Modeling and Warehousing in Data Engineering Fundamentals?
2Which setup step belongs directly to Data Modeling and Warehousing in Data Engineering Fundamentals?
3Which exercise best practices the actual skill taught in Data Modeling and Warehousing in Data Engineering Fundamentals?
05Workflow OrchestrationBuild practical skill in workflow orchestration and connect it to the outcomes of Data Engineering Fundamentals.4 lessons · 1 lab
Module checkpointWorkflow Orchestration checkpoint
1Which statement is a core idea you need to understand for Workflow Orchestration in Data Engineering Fundamentals?
2Which setup step belongs directly to Workflow Orchestration in Data Engineering Fundamentals?
3Which exercise best practices the actual skill taught in Workflow Orchestration in Data Engineering Fundamentals?
06Data Quality and ObservabilityBuild practical skill in data quality and observability and connect it to the outcomes of Data Engineering Fundamentals.4 lessons
Module checkpointData Quality and Observability checkpoint
1Which diagnostic action is relevant when Data Quality and Observability in Data Engineering Fundamentals does not behave as expected?
2Which statement is a core idea you need to understand for Data Quality and Observability in Data Engineering Fundamentals?
3Which setup step belongs directly to Data Quality and Observability in Data Engineering Fundamentals?
07Streaming ConceptsBuild practical skill in streaming concepts and connect it to the outcomes of Data Engineering Fundamentals.4 lessons
Module checkpointStreaming Concepts checkpoint
1Which setup step belongs directly to Streaming Concepts in Data Engineering Fundamentals?
2Which exercise best practices the actual skill taught in Streaming Concepts in Data Engineering Fundamentals?
3Which diagnostic action is relevant when Streaming Concepts in Data Engineering Fundamentals does not behave as expected?
08Security, Cost, and OperationsBuild practical skill in security, cost, and operations and connect it to the outcomes of Data Engineering Fundamentals.4 lessons
Module checkpointSecurity, Cost, and Operations checkpoint
1Which exercise best practices the actual skill taught in Security, Cost, and Operations in Data Engineering Fundamentals?
2Which diagnostic action is relevant when Security, Cost, and Operations in Data Engineering Fundamentals does not behave as expected?
3Which statement is a core idea you need to understand for Security, Cost, and Operations in Data Engineering Fundamentals?
03
Portfolio integration

Capstone Project

Build an Observable Analytical Data Pipeline

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Data Engineering Fundamentals: Which statement is a core idea you need to understand for Data Engineering Architecture in Data Engineering Fundamentals?
2Path review for Data Engineering Fundamentals: Which setup step belongs directly to Data Formats and Storage in Data Engineering Fundamentals?
3Path review for Data Engineering Fundamentals: Which exercise best practices the actual skill taught in Batch Ingestion and Transformation in Data Engineering Fundamentals?
4Path review for Data Engineering Fundamentals: Which diagnostic action is relevant when Data Modeling and Warehousing in Data Engineering Fundamentals does not behave as expected?
5Path review for Data Engineering Fundamentals: Which statement is a core idea you need to understand for Workflow Orchestration in Data Engineering Fundamentals?
04
Continue in Programming

Related Programming