Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Engineering: From Zero to Hero
Rating: 4.1 out of 5(6 ratings)
26 students

Data Engineering: From Zero to Hero

Master the Fundamentals of Modern Data Engineering — No Experience Needed
Last updated 4/2026
English
English [Auto],

What you'll learn

  • What is Data Engineering?
  • Identify Data Sources and Data Destinations
  • Define what a Data Pipeline is
  • Interact with an API using Python
  • Cleaning a Dataset using SQL and Python
  • Identify Transformations that can be applied to Data with Python and SQL
  • Orchestrate Data Pipelines with Airflow

Course content

8 sections123 lectures7h 4m total length
  • Welcome to the Course0:59

    In this lecture, I will welcome you into this course and tell you what you can expect from it.

  • About Me, You and this Course2:19

    In this lecture, I will introduce myself, I will talk about who I think you are (and I hope I'm right) and I will detail the course design.

  • Course Outline1:38

    In this lecture, I will walk you through the course outline, introducing you to what will be covered in each section.

  • Things you will need0:44

    In this lecture, I will present you the things you will need to install or register to in order to follow along with this course practical side.

  • [OPTIONAL] Installing Python on MacOS1:45

    In this lecture, let's go on through the process of installing Python on your Mac.

  • [OPTIONAL] Installing VSCode on MacOS6:22

    In this lecture, let's see how you can install VSCode on MacOS

  • [OPTIONAL] Creating a Virtual Environment on MacOS2:26

    In this lecture, I'll show you how you can create a Python Virtual Environment on MacOS

  • [OPTIONAL] Installing Relevant Python Libraries on Virtual Environment on MacOS2:00

    In this lecture, I'll go through the installation of some useful Python libraries on the virtual environment you just created, on a MacOS.

  • [OPTIONAL] Testing Setup on MacOS4:14

    In this lecture, we'll go through testing the setup we have created for developing data solutions with Python.

  • [OPTIONAL] Jupyter Notebooks4:14

    In this lecture, I go through Jupyter Notebooks, a useful tool for a Data Engineer

Requirements

  • Basic programming knowledge with Python is highly recommended, but not mandatory
  • Basic knowledge of SQL
  • Familiarity with Computer Science

Description

Step into the world of Data Engineering with confidence and curiosity — no prior experience is required!


"Data Engineering: From Zero to Hero" is the perfect starting point for anyone eager to understand how data is collected, transformed, stored, and used in today’s tech-driven world.


Whether you're an aspiring data professional, a curious developer, or someone trying to switch careers, this course will walk you through the core concepts, tools, and architectures that power data pipelines in modern organizations.


In this course, you’ll learn:


  • What Data Engineering really is — and why it's crucial today

  • What a Data Engineer does on a daily basis and what kind of skills one needs to have

  • How data flows through an organization using ETL/ELT pipelines

  • Key components of a modern data stack: databases, data lakes, data warehouses, orchestration tools, and more

  • The essentials of data modeling, including star schema, normalization, and denormalization

  • Why Data Pipelines orchestration is important and the basics of implementing it


This course combines clear explanations with practical examples to help you build a solid foundation in data engineering — the backbone of every data-driven company.


By the end of the course, you’ll have the confidence and clarity to dive deeper into specialized tools and start exploring hands-on projects.

Who this course is for:

  • Data Professionals who want to become Data Engineers
  • Beginner Data Engineers
  • Software Engineers curious about Data Engineering
  • Data Analysis Professionals curious about Data Engineering