There are many different variations of pushups and suitable for people with different fitness levels. Beginners can try knee pushups and wall pushups. For people who are in the intermediate level, they can do regular pushups, incline pushups, decline pushups and wide-grip pushups. Advanced level exercisers, can do all the pushups mentioned above and additionally can do pike pushups, explosive pushups, one arm pushups, knuckle pushups and many more.