DEV Community

Discussion on: 5 Best Courses to learn Software Architecture and System Design for Programmers

Collapse
 
budprager profile image
BudPrager

How many of these courses have you taken? What benefits have you seen in your own work?

Your article reads like you have surmised the courses' overview without having taken them.

I find it in very bad taste to be getting kickbacks while recommending paid courses you haven't taken.

And only two if your recommendations relate to your title.

Collapse
 
javinpaul profile image
javinpaul

Hello BudPrager,

System design and Software architecture is a vast topic, so you will hardly find courses that are completely focused on that. The Grokking System design is a good one but I believe if you want to become a good architect then you should have a strong knowledge of data structure, algorithms, SOLID, GOF design patterns, etc, and that's why I have included those courses. I also go through all the courses I recommend, I do deep dive on some of them and just skip through others, and I always suggest to check the preview before you purchase any course, its not necessary that the course I like you will also find good. My rule of thumb is that if you can watch previews without skipping then you are connecting with instructor and its good course for your time and money.