Surprisingly, I've applied most of the mentioned algorithms on real world data while working on some side projects. Realized that even big organizations use fundamental Machine Learning algorithms to get their tasks done. This feels quite reassuring as you don't need a MS/PhD to solve such complex/interesting problems.