do you want to learn how to design distributed systems from first principles or build systems from pre-existing distributed components?
unfortunately these are both called 'distributed systems'
#1 is alot more interesting. #2 is what people are hiring for