• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Data Engineering

Data Engineering Courses

Data engineering courses can help you learn data modeling, ETL (extract, transform, load) processes, and data warehousing techniques. You can build skills in data pipeline construction, database management, and ensuring data quality and integrity. Many courses introduce tools like Apache Spark, Hadoop, and SQL, that support processing large datasets and optimizing data workflows. You’ll also explore cloud platforms such as AWS and Azure, which facilitate scalable data solutions and enhance your ability to manage data in various environments.

Popular Data Engineering Courses and Certifications


  • I

    IBM

    Data Engineering Capstone Project

    Skills you'll gain: Data Warehousing, MongoDB, IBM Cognos Analytics, Extract, Transform, Load, NoSQL, Apache Spark, IBM DB2, Big Data, Dashboard Creation, Data Store, Dashboard, Business Intelligence, Data Pipelines, Analytics, Databases, Data Architecture, Apache Airflow, Relational Databases, SQL, Python Programming

    4.7 stars, 144 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.7 (144) · Advanced · Course · 1 - 3 Months

  • D

    Duke University

    Advanced Data Engineering

    Skills you'll gain: Apache Airflow, Vector Databases, Performance Tuning, Scalability, Database Management Systems, Databases, Database Management, Analysis, MySQL, Data Import/Export

    3.9 stars, 27 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.9 (27) · Intermediate · Course · 1 - 4 Weeks

  • L

    LearnKartS

    Data Engineering Foundations on AWS

    Skills you'll gain: Amazon S3, Amazon Web Services, SQL, Extract, Transform, Load, Data Quality, Data Pipelines, Version Control, Data Modeling, Data Storage, Cloud Storage, Git (Version Control System), Cloud Security, Data Security, Big Data

    Beginner · Course · 1 - 4 Weeks

  • P

    Pragmatic AI Labs

    Rust for Data Engineering

    Skills you'll gain: Infrastructure as Code (IaC), CI/CD, Bash (Scripting Language), Software Architecture, PostgreSQL, Data Pipelines, Google Cloud Platform, Command-Line Interface, Continuous Integration, Prometheus (Software), Amazon Bedrock, Linux Commands, SQL, Extract, Transform, Load, Object Oriented Programming (OOP), Software Development, Verification And Validation, Vector Databases, Code Coverage, Responsible AI

    3.5 stars, 17 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 3.5 (17) · Beginner · Specialization · 3 - 6 Months

    Category: New
    New
  • D

    Duke University

    Virtualization, Docker, and Kubernetes for Data Engineering

    Skills you'll gain: Site Reliability Engineering, Docker (Software), Containerization, GitHub Copilot, Kubernetes, Virtualization, Cloud Deployment, Virtualization and Virtual Machines, Microservices, Development Environment, Application Deployment, Virtual Machines, Cloud Development, Cloud-Based Integration

    3.8 stars, 51 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 3.8 (51) · Advanced · Course · 1 - 4 Weeks

  • I

    IBM

    Data Engineering Career Guide and Interview Preparation

    Skills you'll gain: Professional Networking, Interviewing Skills

    4.7 stars, 106 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (106) · Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Pipeline Architects: Data Engineering to Lakehouse

    Skills you'll gain: Apache Airflow, Data Warehousing, Data Flow Diagrams (DFDs), Data Lakes, Data Pipelines, Diagram Design, Data Integration, Performance Tuning, Data Governance, Cloud Deployment, Data Modeling, Data Mapping, Extract, Transform, Load, Trend Analysis, Service Level Agreement, Data Literacy, Workflow Management, SQL, Apache Kafka, Python Programming

    Intermediate · Specialization · 3 - 6 Months

  • D

    Duke University

    Cloud Data Engineering

    Skills you'll gain: Cloud-Native Computing, Software Engineering, Cloud Development, Cloud Applications, Cloud Storage, Extract, Transform, Load, Google Cloud Platform, Big Data, Software Development, Cloud Computing, Serverless Computing, Data Pipelines, Command-Line Interface, Data Processing, Python Programming, Data Governance, Rust (Programming Language)

    4.1 stars, 92 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.1 (92) · Intermediate · Course · 1 - 4 Weeks

  • D

    Duke University

    Python and Pandas for Data Engineering

    Skills you'll gain: Pandas (Python Package), Version Control, Git (Version Control System), Data Manipulation, Computer Programming Tools, Software Development Tools, Development Environment, Data Structures, Python Programming, Virtual Environment

    4.6 stars, 282 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (282) · Beginner · Course · 1 - 4 Weeks

  • D

    Duke University

    MySQL-for-Data-Engineering

    Skills you'll gain: MySQL, Bash (Scripting Language), Scripting, Database Management, Relational Databases, Data Maintenance, Command-Line Interface, Databases, Data Import/Export, Database Application, Data Pipelines, Data Manipulation, Python Programming, Data Processing, Linux

    4.1 stars, 14 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.1 (14) · Beginner · Guided Project · Less Than 2 Hours

  • C

    Chegg Skills

    Data Engineering with Python

    Skills you'll gain: Pandas (Python Package), Data Cleansing, Data Engineering, Data Quality, Descriptive Statistics, Data Manipulation, Data Wrangling, Statistical Analysis, Data Transformation, Package and Software Management, Data Import/Export, Data Preprocessing, Data Processing, Data Analysis, Data Validation, Exploratory Data Analysis, Data Pipelines, Development Environment, NumPy, Python Programming

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
  • E

    Edureka

    Data Engineering and Spark Foundations for AI and ML

    Skills you'll gain: Databricks, PySpark, Apache Spark, Data Lakes, Data Pipelines, Data Processing, Data Warehousing, Distributed Computing, Data Architecture, JSON, Data Import/Export, Data Management, Data Entry, Database Architecture and Administration, Real Time Data, Data Collection, SQL, Python Programming, Machine Learning, Artificial Intelligence

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
1234…834

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok