As a former mathematician with no programming background that was at one point preparing for internship coding interviews at software companies, this kind of list would have been very helpful to get a birds-eye view of the concepts that are familiar to software engineers.