Become a Data Engineer
Made with❤️ in NYC © 2022 Codecademy
In this path, you'll learn how to manage and manipulate datasets so you can analyze them and solve data problems.
About this Career Path
Beginner
Skill level
$112,000
Average salary (US)
800+
Recent learners
Projects you’ll build
Usage Funnels with Warby Parker
Analyze Warby Parker’s marketing funnel in order to calculate conversion rates.
Cleaning US Census Data
Use your pandas and regex to clean up a dataset containing a bunch of census data collected by the US government.
Concurrent Programming
Compare the performance asyncio, threading, and multiprocessing modules in this fun project!
Top companies trust Codecademy to level up their teams. Learn more
Career Path
Data Engineer
Data Engineers are essential to the field of data science — they’re the people who turn data into information that Data Scientists and Analysts can interpret. Get the specialized skills and portfolio you need to start your career as a Data Engineer in this curated career path.
Includes Python 3, SQL, pandas, PySpark, Git, MongoDB, and more
Write live code, build projects, and practice for interviews
Finish in 26 weeks with a certificate of completion
Reviews from other learners
"The progress I have made since starting to use Codecademy is immense! I can study for short periods or long periods at my own convenience - mostly late in the evenings."
Chris
Codecademy Learner @ USA
"Brilliant learning experience. Very interactive. Literally a game changer if you're learning on your own."
John-Andrew
Codecademy Learner @ USA
"I felt like I learned months in a week. I love how Codecademy uses learning by practice and gives great challenges to help the learner to understand a new concept and subject."
Rodrigo
Codecademy Learner @ UK
Syllabus
Welcome to the Data Engineer Career Path
Discover what you will learn on your journey to becoming a Data Engineer!
1
Python Fundamentals for Data Engineers
Learn the fundamentals of Python, and build your data engineering foundation.
2
SQL Fundamentals for Data Engineers
Learn how to create, manage, and protect relational databases with SQL.
3
Python Pandas for Data Engineers
Learn the basics of Pandas, an industry standard Python library that provides tools for data manipulation and analysis.
4
Advanced SQL for Data Engineers
Keep building your SQL skills with advanced techniques and hands-on practice.
5
Data Wrangling, Cleaning, and Tidying
Clean, well-structured data is essential to data science but cleaning data requires both a keen eye and technical skills. Develop both here!
6
Getting Started Off-Platform for Data Engineers
Learn how to do data engineering projects on your own computer locally!
7
17 units • 59 projects • 67 lessons
Looking for something else?
Which career is right for you?
Learn which careers and languages suit your personal interests and strengths best in this short and free resource.
Computer Science
Learn Computer Science fundamentals, build a professional portfolio, and prepare for an entry-level role in tech.
Career Path
Beginner friendly, 82 lessons
Data Scientist: Machine Learning Specialist
If you want to turn human language into data and get an introduction to AI, this is the career path for you.
Career Path
Beginner friendly, 81 lessons