The Algorithm Design Manual
Learn about designing and analyzing algorithms
1 Alternatives To The Algorithm Design Manual
Quantiacs
Earn money by creating trading algorithms in your spare time