Yeah, there are tons of them. This particular one gets you to supposedly play every concievable finger pattern so you'll never be surprised. Each # represents a finger 4=pinky. Play it with a metronome and go for accuracy and smoothness b4 speed. Play each combination as written on each string from E (or B) to G (or C) then back down, but just play as written, for instance 1234 should not be 4321 on the way back down. Do group 1 then 2 ... without stopping.
group 1
1234 play on E then A then d, g, d, a, e
1243
1324
1342
1423
1432
group 2
2134
2143
2314
2341
2413
2431
group 3
3124
3142
3214
3241
3412
3421
group 4
4123
4132
4213
4231
4312
4321
Do this at the 2nd, 5th, and 8th fret daily until it becomes very natural then you can cut back to 2-3 times a week. Well, you asked for it

Hope it makes sense.