Staff Member #1
Biography of instructor/staff member #1
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.
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.
Biography of instructor/staff member #1
Biography of instructor/staff member #2
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.