I like this list! Mix up angles of pushups for added intensity/variety. Hands wide, hands narrow, feet up on bench, hands up on bench for beginners, Dumbbell pushups with row, spiderman, slow on the way down, slow on the way up, pausing halfway down, etc. etc.
From the Community: Printable 10x10 Lean Legs Workout