Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Data Engineer

via Codecademy Path

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
A data engineer builds the pipelines to connect data input to analysis. Includes **Python 3**, **SQL**, **pandas**, **PySpark**, **Git**, **MongoDB**, and more.

Syllabus

  • Welcome to the Data Engineer Career Path
    • Discover what you will learn on your journey to becoming a Data Engineer!
  • Python Fundamentals for Data Engineers
    • Learn the fundamentals of Python, and build your data engineering foundation.
  • SQL Fundamentals for Data Engineers
    • Learn how to create, manage, and protect relational databases with SQL.
  • Python Pandas for Data Engineers
    • Learn the basics of Pandas, an industry standard Python library that provides tools for data manipulation and analysis.
  • Advanced SQL for Data Engineers
    • Keep building your SQL skills with advanced techniques and hands-on practice.
  • 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!
  • Getting Started Off-Platform for Data Engineers
    • Learn how to do data engineering projects on your own computer locally!
  • Data Management Portfolio Project
    • Put your data management skills to work in this portfolio project
  • Introduction to Big Data with PySpark
    • Learn how to work with big data using PySpark!
  • Intermediate Python for Data Engineers
    • Dive deeper into Python 3, an essential skill for Data Engineers!
  • Learn the Command Line
    • Discover the power of this simple yet essential text-based tool and increase your productivity as a developer.
  • Advanced Python for Data Engineers
    • Learn advanced topics in Python 3 and improve your developer skills!
  • Data Pipeline Portfolio Project
    • Build a data pipeline portfolio project
  • Learn Git: Introduction to Version Control
    • If you've ever named a file "-final", "-final-final", etc., then you've already faced the problems that git and github solve.
  • Learn Git II: Git for Deployment
    • Build your collaboration and version control skills even further with branching, markdown, teamwork, and deploying websites.
  • GitHub Portfolio Project
    • Build your Data Engineering portfolio on GitHub
  • Learn MongoDB
    • Learn how to work with NoSQL databases and run basic CRUD operations in this introduction to MongoDB.

Reviews

Start your review of Data Engineer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.