Skip to main content
HomePythonIntroduction to Data Engineering

Introduction to Data Engineering

4.4+
27 reviews
Intermediate

Learn about the world of data engineering in this short course, covering tools and topics like ETL and cloud computing.

Start Course for Free
4 hours15 videos57 exercises113,579 learnersTrophyStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp For Business

Loved by learners at thousands of companies


Course Description

Get Started in Data Engineering

Are you curious about a career in data engineering but don’t know where to start? Or perhaps you want more information on what data engineers do before you take the next steps? This four-hour course is an introduction to data engineering and the core concepts, techniques, and tools you need to understand to do the job.

Learn Data Engineering Concepts and Techniques

You’ll start by learning the differences between a data engineer and a data scientist (and how they work together) before finding out more about the tools of the trade, specifically talking about cloud computing and parallel computing. By the end of the second chapter, you’ll understand the applications of SQL and NoSQL, using DataFrames, and why parallel computing is so important.

Perform ETL in Hands-on Exercises

The ETL process is core to a data engineer’s workflow. You will learn how data is extracted, transformed, and loaded to get it ready for analysis and generating insights. At the end of the course, you’ll put all this knowledge into practice by performing and scheduling an ETL process yourself using real-world data.

Our exercises and interactive tests allow you to review and cement your new knowledge, so you’re confident discussing and applying it once you’ve received your Statement of Accomplishment.

This introductory course is part of a data engineering Track, which offers you pathways to improve your understanding of data engineering and a clear set of next steps to becoming a professional data engineer.
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more
Try DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    Introduction to Data Engineering

    Free

    In this first chapter, you will be exposed to the world of data engineering! Explore the differences between a data engineer and a data scientist, get an overview of the various tools data engineers use and expand your understanding of how cloud technology plays a role in data engineering.

    Play Chapter Now
    What is data engineering?
    50 xp
    Tasks of the data engineer
    50 xp
    Data engineer or data scientist?
    100 xp
    Data engineering problems
    50 xp
    Tools of the data engineer
    50 xp
    Kinds of databases
    50 xp
    Processing tasks
    50 xp
    Scheduling tools
    50 xp
    Cloud providers
    50 xp
    Why cloud computing?
    50 xp
    Big players in cloud computing
    100 xp
    Cloud services
    100 xp
  2. 2

    Data engineering toolbox

    Now that you know the primary differences between a data engineer and a data scientist, get ready to explore the data engineer's toolbox! Learn in detail about different types of databases data engineers use, how parallel computing is a cornerstone of the data engineer's toolkit, and how to schedule data processing jobs using scheduling frameworks.

    Play Chapter Now
  3. 3

    Extract, Transform and Load (ETL)

    Having been exposed to the toolbox of data engineers, it's now time to jump into the bread and butter of a data engineer's workflow! With ETL, you will learn how to extract raw data from various sources, transform this raw data into actionable insights, and load it into relevant databases ready for consumption!

    Play Chapter Now
  4. 4

    Case Study: DataCamp

    Cap off all that you've learned in the previous three chapters by completing a real-world data engineering use case from DataCamp! You will perform and schedule an ETL process that transforms raw course rating data, into actionable course recommendations for DataCamp students!

    Play Chapter Now
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more

datasets

datacamp_application.sql

collaborators

Collaborator's avatar
Adel Nehme
Vincent Vankrunkelsven HeadshotVincent Vankrunkelsven

Data and Software Engineer @DataCamp

See More

Don’t just take our word for it

*4.4
from 27 reviews
63%
26%
7%
4%
0%
Sort by
  • Sammy J.
    about 1 month

    Great content. Easy to follow through

  • Araromi E.
    3 months

    Great course, covers all the basics

  • TÜLİN A.
    11 months

    DEAR TEAM I WOULD LIKE TO KEEP ON WORKING WITH YOU. I HAD JUST ASKED YOU IF POSSIBLE TO SEND ME AN INVITATION TO APPLY YOUR COURSE AND WIN SCORE. TULIN

  • MUREITHI W.
    11 months

    Offers a good launching platform, leaves the learner wanting to research more

  • Felipe M.
    about 1 year

    Excellent course!!!!

"Great content. Easy to follow through"

Sammy J.

"Great course, covers all the basics"

Araromi E.

"DEAR TEAM I WOULD LIKE TO KEEP ON WORKING WITH YOU. I HAD JUST ASKED YOU IF POSSIBLE TO SEND ME AN INVITATION TO APPLY YOUR COURSE AND WIN SCORE. TULIN"

TÜLİN A.

FAQs

Join over 14 million learners and start Introduction to Data Engineering today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.