I did the self-study script method, but I filtered it to only level 1, then only level 2, etc. so it kind of went in a logical order instead of completely random.
The only thing I would change is, like I said, doing some number per day instead of a marathon sprint.
But people are different, my way isn’t going to be best for everyone.