I have always wondered if there would be value in a certification or course track in just Algorithms and Algorithm Design. It's such an intricate but very important field that it can have its own curriculum and be separated from CS. Well, not necessarily separated, but can be considered independently of other CS fields even though it is still part of a CS degree. There are tons of applications of competency with Algo…
> The University of California, San Diego MicroMasters® Program in Algorithms and Data Structures
> What you will learn
> Understand essential algorithmic techniques and apply them to solve algorithmic problems
> Implement programs that work in less than one second even on massive datasets
> Test and debug your code even without knowing the input on which it fails
> Formulate real life computational problems as rigorous algorithmic problems
> Prove correctness of an algorithm and analyze its running time