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.

Amazon Web Services
Skills you'll gain: Infrastructure as Code (IaC), Serverless Computing, CI/CD, Amazon Web Services, Continuous Integration, Data Architecture, Security Controls, Authentications
★ 4.6 (299) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Data Pipelines, Data Architecture, Requirements Analysis, Requirements Elicitation, Amazon Web Services, Data Processing, System Requirements, Performance Tuning, Data Transformation, Scalability
★ 4.7 (514) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Databricks, Data Engineering, PySpark, Data Lakes, Apache Airflow, Apache Spark, Data Pipelines, MLOps (Machine Learning Operations), Data Architecture, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Data Management, Data Storage, Python Programming, Artificial Intelligence, Machine Learning, SQL, Machine Learning Algorithms, Warehouse Management
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Metadata Management, Data Sharing, Data Pipelines, Extract, Transform, Load, Google Cloud Platform, Data Migration, Data Processing, Data Storage, Data Management, Automation
★ 5 (7) · Beginner · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, MLOps (Machine Learning Operations), Data Pipelines, Databricks, Retrieval-Augmented Generation, Generative AI, Data Lakes, Generative AI Agents, Data Governance, Data Architecture, Data Modeling, Data Management, Data Processing, Data Strategy, Data Quality, Scala Programming, SQL, Python Programming, Data Visualization, Data Literacy
★ 4.4 (22) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Engineering, Relational Databases, PostgreSQL, Database Design, Data Pipelines, Data Processing, SQL, Data Modeling, Data Validation, Data Quality, Data Architecture, Extract, Transform, Load, Data Structures, Data Management, Data Transformation, Data Science, Data Analysis, Git (Version Control System), Version Control, Python Programming
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: PySpark, Databricks, Data Pipelines, Apache Spark, Apache Hadoop, Big Data, Data Quality, Data Integration, DevOps, SQL, Python Programming
★ 3.9 (71) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AWS Kinesis, Data Engineering, Amazon Redshift, Amazon Web Services, Apache Kafka, Cloud Computing Architecture, Data Lakes, Real Time Data, Amazon Elastic Compute Cloud, Data Management, Data Visualization Software, Cloud Storage, Amazon S3, Data Architecture, Data Migration, Performance Tuning, Serverless Computing, Database Architecture and Administration, Data Quality, AWS Identity and Access Management (IAM)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Star Schema, Data Infrastructure, Data Governance, Data Modeling, Data Strategy, Data Architecture, Data Migration, Database Design, Correlation Analysis, Stored Procedure, Data Pipelines, Data Lakes, Infrastructure as Code (IaC), Data Validation, Disaster Recovery, Role-Based Access Control (RBAC), Compliance Auditing, CI/CD, Resource Management, Performance Management
Advanced · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Embeddings, Retrieval-Augmented Generation, Data Preprocessing, Feature Engineering, Generative AI, Amazon Bedrock, Extract, Transform, Load, Data Transformation, Generative AI Agents, AWS SageMaker, Data Wrangling, Data Cleansing, Data Pipelines, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, CI/CD, Machine Learning, Artificial Intelligence, Cloud Services
Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Data Storytelling, Site Reliability Engineering, Docker (Software), Databricks, Containerization, GitHub Copilot, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Matplotlib, Kubernetes, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
★ 3.9 (132) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Generative AI, Database Design, Data Pipelines, Extract, Transform, Load, Responsible AI, Data Warehousing, Data Ethics, Data Infrastructure, Data Architecture, Data Mining, Data Synthesis, Data Analysis, Data Quality, Convolutional Neural Networks
★ 4.5 (72) · Intermediate · Course · 1 - 4 Weeks