ONE CONNECTED PATH
Small steps.
Stronger foundations.
Click a topic for the lesson, practice, sources, and exit check. Dashed branches are learning topics; numbered milestones group the route.
Course chapters 1–12 are timestamped from Boot.dev’s video description. Blue, purple and green stages extend beyond that video. Original companion notes and exercises; independent project, inspired by roadmap.sh.
A RHYTHM, NOT A DEADLINE
Twelve weeks.
Evidence every week.
Plan for about seven hours: two learning, four building, one reviewing. Your diagnostic and exit checks decide the pace. The additional depth stage has a separate 36-hour budget; choose the topics your next project needs.
THE RESOURCE SHELF
One main path.
A few good companions.
Boot.dev supplies the chapter map, ITI adds Arabic explanations, and CS50P provides deliberate practice. Your additional courses cover foundations, OOP, SQLite, data preparation, Streamlit, Dash and Plotly. Preview a video or playlist here, then build the matching exercise.
DON’T LEARN IN ISOLATION
Put Python
to work in your repos.
This is the deeper Python branch of your data engineering roadmap and a foundation for your FDE path. These are proposed practice connections; linked projects are not marked completed.