
edXData engineering is the foundation that makes analytics, machine learning, and data science possible. This course spans the full stack: Python fundamentals and data structures for scripting and automation; relational database design and SQL for querying; ETL concepts and tools; and the data engineering lifecycle itself.
Learn practical skills through hands-on labs with MySQL, PostgreSQL, and Db2. Understand how to design efficient data movement, handle ACID transactions, and think operationally about data infrastructure. By course end, you'll have a complete foundation for building and maintaining the systems that power data-driven organizations.
What data engineering is, what the modern data ecosystem looks like, and the data engineering lifecycle. You will also be provided with a taste of a day in the life of a Data Engineer and tips from professionals on starting your career in this discipline. ,The fundamentals of Python programming, including data structures, the use of files, invoking APIs and libraries such as Pandas, NumPy and performing extract, transform and load (ETL) processes. ,The principles of relational databases including Database Design, creating tables, using constraints, and working with MySQL, PostgreSQL & IBM Db2. ,How to use Structured Query Language (SQL) to query a database. Use SELECT, INSERT, UPDATE, and DELETE statements, database functions, stored procedures, work with multiple tables, JOINs, and ACID transactions.
Price
No active coupon right now
View Course →Advertisement
No coupon right now. We'll tell you when there is one.
More in Data Analysis





Tracking since 1 Aug— not enough history yet to tell you whether today's price is any good. Watch the course and we'll tell you when it drops.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.