In this track, you’ll discover everything you need to know to become a data engineer by learning Python, SQL, and Git from scratch. You'll discover how to interact with relational databases to query, input, and modify data and get hands-on experience in importing and cleaning data in Python, optimizing your code for efficiency, and writing tests to validate your code. Throughout this track, you’ll learn some of the essential data engineering tools, starting with SQL and Python, before moving on to topics such as cloud computing, clearing data, and working with Git. These foundational skills will allow you to work with data in various ways, building the knowledge you need to become a data engineer. You'll also learn the key concepts and skills required by data engineers such as how to interpret data visualizations, create functions, and utilize version control. By the end of this track, you'll be equipped with the necessary tools and knowledge to progress your career by handling common data engineering duties.
Python57 hours17 Courses1 Project
Create Your Free Account
Loved by learners at thousands of companies
Understanding Data Engineering
Discover how data engineers lay the groundwork that makes data science possible. No coding involved!
Introduction to SQL
Learn how to create and query relational databases using SQL in just two hours.
Accompanied at every step with hands-on practice queries, this course teaches you everything you need to know to analyze data using your own SQL code today!
Joining Data in SQL
Level up your SQL knowledge and learn to join tables together, apply relational set theory, and work with subqueries.
Introduction to Relational Databases in SQL
Learn how to create one of the most efficient ways of storing data - relational databases!
Introduction to Python
Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.
Level up your data science skills by creating visualizations using Matplotlib and manipulating DataFrames with pandas.
Introduction to Importing Data in Python
Learn to import data into Python from various sources, such as Excel, SQL, SAS and right from the web.
Intermediate Importing Data in Python
Improve your Python data importing skills and learn to work with web and API data.
Understanding Cloud Computing
A non-coding introduction to cloud computing, covering key concepts, terminology, and tools.
Cleaning Data in Python
Learn to diagnose and treat dirty data and develop the skills needed to transform your raw data into accurate insights!
Writing Efficient Python Code
Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.
Streamlined Data Ingestion with pandas
Learn to acquire data from common file formats and systems such as CSV files, spreadsheets, JSON, SQL databases, and APIs.
Designing a Bank Marketing Database
Use your data cleaning and database design skills to author a script that sets up tables in a PostgreSQL database for bank marketing campaigns!
Understanding Data Visualization
An introduction to data visualization with no coding involved.
Introduction to Git
Familiarize yourself with Git for version control. Explore how to track, compare, modify, and revert files, as well as collaborate with colleagues using Git.
Join over 11,710,000 learners and start Data Engineer today!
Create Your Free Account