Data Engineer Learning Path - Gabriel

Construído com ajuda de IA

Este roadmap foi criado com auxílio de inteligência artificial (Claude). O conteúdo foi curado e adaptado por mim para meu contexto, mas a IA ajudou a estruturar e detalhar o plano.

Data Engineer Learning Path

Tailored for experienced software developers


Phase 1: Foundations (2-3 weeks)

Leverage your existing skills, fill gaps

SQL Mastery

Data Modeling


Phase 2: Core Data Engineering (4-6 weeks)

The meat of the transition

Python for Data

ETL/ELT Pipelines

Orchestration


Phase 3: Big Data & Cloud (4-6 weeks)

Scale up your skills

Apache Spark

Cloud Data Platforms (pick one to start)

Data Warehousing


Phase 4: Streaming & Advanced (3-4 weeks)

Differentiate yourself

Real-time Data

Data Quality & Governance

Infrastructure as Code


Phase 5: Portfolio & Job Prep (2-3 weeks)

Capstone Project Ideas

  1. End-to-end pipeline: Ingest API data → transform with dbt → visualize
  2. Real-time dashboard: Kafka → Spark Streaming → live metrics
  3. Data platform: Build a mini lakehouse with Delta Lake

Interview Prep


Resource Type Focus
DataCamp Data Engineer Track Course Comprehensive
Zach Wilson's Data Engineering Bootcamp YouTube Free, practical
Fundamentals of Data Engineering Book Theory + practice
Start Data Engineering Blog Project tutorials

Timeline Summary

Phase Duration Status
Foundations 2-3 weeks ⬜ Not started
Core Data Engineering 4-6 weeks ⬜ Not started
Big Data & Cloud 4-6 weeks ⬜ Not started
Streaming & Advanced 3-4 weeks ⬜ Not started
Portfolio & Job Prep 2-3 weeks ⬜ Not started

Total: ~15-22 weeks (adjustable based on your pace)


Last updated: January 2026