put your algs on index cards a drawing of the case on frot and the actual alg on back, then shuffle them and go through the deck. I look at the case and flip the card over so i only see the alg then i repeat the alg until i see the case (if you repeat any moves on a cube it will eventualy be solved but it will also eventual be at the inverse of whataver you are repeating aka the case you need to sovle the cube with the alg), then i stop and flip the card back over so i can verify that it is indeed the case, and then repeat the alg witjout looking at it. This seems to very quickly embed algs into my muscle memory while helping me learn to execute them fast. I havent found a better way to learn algs yet