Great roadmap! Appreciate how you've structured this to flow from fundamentals to practical application, with proper examples and resources at each step. Your connecting the pieces rather than just learning individual technologies is spot-on (as is your suggestion to build personal projects around topics that genuinely interest you - it's often the difference between surface learning and deep understanding). This is exactly the kind of methodical approach that builds lasting expertise. Well done David, I'm restacking this.
PS: On the orchestration front - while Airflow is the trusted industry heavyweight, I've become quite fond of Mage.ai. It might not have Airflow's years of battle scars, but it just feels more... 'today'. Worth a look if you enjoy smooth developer experiences!
Cloud platforms aren't free, but if you're just using them for learning (rather than for running actual production-level systems), you won't incur any costs.
For AWS, there is a free tier as long as you keep your data usage low enough (which is easy to do if you're only pulling in a small amount of data for personal projects).
For GCP, when you create a new account, you get $300 in free cloud credits.
Great roadmap! Appreciate how you've structured this to flow from fundamentals to practical application, with proper examples and resources at each step. Your connecting the pieces rather than just learning individual technologies is spot-on (as is your suggestion to build personal projects around topics that genuinely interest you - it's often the difference between surface learning and deep understanding). This is exactly the kind of methodical approach that builds lasting expertise. Well done David, I'm restacking this.
PS: On the orchestration front - while Airflow is the trusted industry heavyweight, I've become quite fond of Mage.ai. It might not have Airflow's years of battle scars, but it just feels more... 'today'. Worth a look if you enjoy smooth developer experiences!
This is great! One question though- how many of the platforms noted here are free? Asking as a student on a limited budget. Thanks!
Cloud platforms aren't free, but if you're just using them for learning (rather than for running actual production-level systems), you won't incur any costs.
For AWS, there is a free tier as long as you keep your data usage low enough (which is easy to do if you're only pulling in a small amount of data for personal projects).
For GCP, when you create a new account, you get $300 in free cloud credits.