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.

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 (144) · Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Apache Airflow, Vector Databases, Performance Tuning, Scalability, Database Management Systems, Databases, Database Management, Analysis, MySQL, Data Import/Export
★ 3.9 (27) · Intermediate · Course · 1 - 4 Weeks

LearnKartS
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

Pragmatic AI Labs
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 (17) · Beginner · Specialization · 3 - 6 Months

Duke University
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 (51) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Professional Networking, Interviewing Skills
★ 4.7 (106) · Beginner · Course · 1 - 4 Weeks

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

Duke University
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 (92) · Intermediate · Course · 1 - 4 Weeks

Duke University
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 (282) · Beginner · Course · 1 - 4 Weeks

Duke University
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 (14) · Beginner · Guided Project · Less Than 2 Hours

Chegg Skills
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

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