Skip to main content

Data Engineering Basics

KMUTNB

About This Course

The Data Engineering Basics course provides a comprehensive foundation in essential skills for aspiring data engineers. Students learn to retrieve and manipulate data using Python, focusing on writing clean functions and object-oriented programming. The course covers SQL fundamentals, including single tables, relational queries, advanced data modeling, and coercing techniques.

Students gain hands-on experience with Postgres, Snowflake, and DBT tools to build data pipelines that move information from transactional to analytics databases. The curriculum includes data structures, functional programming, and version control with Git and Bash.

The course also introduces cloud computing concepts, using platforms like AWS to deploy backend APIs. Students learn about ETL processes, data warehousing, and analytics engineering. By the end of the course, participants will have practical experience building and managing data pipelines, preparing them for roles in data engineering across various industries.

Requirements

Prerequisites for Data Engineering Basics include strong programming skills (Python/SQL), understanding of databases, familiarity with cloud platforms, and basic knowledge of statistics and algorithms.

Course Staff

Course Staff Image #1

Staff Member #1

Biography of instructor/staff member #1

Course Staff Image #2

Staff Member #2

Biography of instructor/staff member #2

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.

See our list of supported browsers for the most up-to-date information.

Enroll