I went to university over a decade ago to do CS, and before that I did an A level computing, and an A level discrete maths module which taught basic algorithms like path finding, shortest tour, bin packing etc. That&#x27;s a pretty good foundation for CS.