Skip to main content
Popular Topic

Data Engineering

Engineer your future with us! Our Data Engineering page is your launchpad to mastering the art of data manipulation.

Taught by experts from companies like:

Data Engineering for everyone (no coding required)

courseRecommended
Understanding Data Engineering
BeginnerSkill Level
2 hr
Discover how data engineers lay the groundwork that makes data science possible. No coding involved!
See DetailsRight Arrow
Start
course
Introduction to Data Warehousing
IntermediateSkill Level
4 hr
This introductory and conceptual course will help you understand the fundamentals of data warehousing.
See DetailsRight Arrow
Start
course
Understanding Cloud Computing
BeginnerSkill Level
2 hr
A non-coding introduction to cloud computing, covering key concepts, terminology, and tools.
See DetailsRight Arrow
Start
blog
What is Data Engineering?
BeginnerSkill Level
8 min
Learn what data engineering is, what is the difference between data science and data engineering, the scope in the field, and how to learn data engineering.
blog
How to Write A Data Engineer Job Description
BeginnerSkill Level
13 min
Discover how to create a compelling data engineer job description and learn about the key roles and responsibilities of this in-demand profession.
blog
How to Become a Data Engineer in 2024: 5 Steps for Career Success
BeginnerSkill Level
17 min
Discover how to become a data engineer and learn the essential skills. Develop your knowledge and portfolio to prepare for the data engineer interview.

Build your data engineering skills

trackRecommended
Data Engineer
BeginnerSkill Level
57hrs hr
Gain in-demand skills to efficiently ingest, clean, manage data, and schedule and monitor pipelines, setting you apart in the data engineering field.
See DetailsRight Arrow
Enroll
coursePopular
Introduction to Snowflake
IntermediateSkill Level
3 hr
This course will take you from Snowflake's foundational architecture to mastering advanced SnowSQL techniques.
See DetailsRight Arrow
Start
project
Exploring London's Travel Network
BeginnerSkill Level
Use SQL to analyze a database containing information about Transport for London journeys over 12 years!
course
Intermediate SQL
BeginnerSkill Level
4 hr
Accompanied at every step with hands-on practice queries, this course teaches you everything you need to know to analyze data using your own SQL code today!
See DetailsRight Arrow
Start
course
Introduction to Relational Databases in SQL
BeginnerSkill Level
4 hr
Learn how to create one of the most efficient ways of storing data - relational databases!
See DetailsRight Arrow
Start
course
Database Design
BeginnerSkill Level
4 hr
Learn to design databases in SQL to process, store, and organize data in a more efficient way.
See DetailsRight Arrow
Start

Advanced data engineering topics

courseRecommended
Introduction to PySpark
IntermediateSkill Level
4 hr
Learn to implement distributed data management and machine learning in Spark using the PySpark package.
See DetailsRight Arrow
Start
course
Introduction to Airflow in Python
IntermediateSkill Level
4 hr
Learn how to implement and schedule data engineering workflows.
See DetailsRight Arrow
Start
course
Introduction to dbt
AdvancedSkill Level
4 hr
This course introduces dbt for data modeling, transformations, testing, and building documentation.
See DetailsRight Arrow
Start
course
Introduction to Docker
IntermediateSkill Level
4 hr
Gain an introduction to Docker and discover its importance in the data professional’s toolkit. Learn about Docker containers, images, and more.
See DetailsRight Arrow
Start
course
Big Data Fundamentals with PySpark
IntermediateSkill Level
4 hr
Learn the fundamentals of working with big data with PySpark.
See DetailsRight Arrow
Start
course
Introduction to Scala
IntermediateSkill Level
3 hr
Begin your journey with Scala, a popular language for scalable applications and data engineering infrastructure.
See DetailsRight Arrow
Start