Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Fundamentals of Data Transformation for Data Engineering

Fundamentals of Data Transformation for Data Engineering

3h 28mIntermediate2024-06-20

Authors

Matt Palmer

Matt Palmer

Course details

Fundamentals of Data Transformation with pandas and DuckDB SQL presents the most essential concepts and best practices in a clear and concise format that allows students to side-step the noise and complexity. While this course is wide rather than narrow, it was designed to help you understand your options for development and make an informed choice about where to drill down.

Instructor Matt Palmer covers transformation in three separate environments: data transformation in a lake, data transformation in the warehouse, and data transformation in data lake houses.

Skills covered

SQLData EngineeringData ScienceOpen SourceOne-Off

Concepts

0. Introduction

  • 01 - Welcome to data transformation
  • 02 - What we'll cover and what you should know

1. Setup and Beyond

  • 03 - Codespaces and setup
  • 04 - Why SQL Why Python Why not Spark
  • 05 - Types of data transformation
  • 06 - The goal of data transformation

2. Data Transformation with SQL and DuckDB

  • 07 - DuckDB basics and query structure
  • 08 - Wrangling unstructured data
  • 09 - Joins and comparisons
  • 10 - Aggregations
  • 11 - Windows functions - A quick refresher
  • 12 - Window functions
  • 13 - Advanced filters
  • 14 - Advanced joins
  • 15 - Lambdas and UDFs
  • 16 - Data generation
  • 17 - SQL challenge
  • 18 - SQL solution

3. Data Transformation with Python and pandas

  • 19 - DataFrame basics
  • 20 - Wrangling unstructured data
  • 21 - Select and filter
  • 22 - Order and aggregate
  • 23 - Advanced filters
  • 24 - Data generation
  • 25 - Windows
  • 26 - Apply
  • 27 - pandas challenge
  • 28 - pandas solution

Conclusion

  • 29 - What you learned, how to practice and grow, and next steps
  • 30 - SQL bonus challenge
  • 31 - SQL bonus solution

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal