Full threadmmvs·I heard good things about Algorithms course by Princeton university on courseraView on HN