Moving and climbing on objects?

Hi guys Iam working on a side scroll game and I need some help please . I need the character to change its animation and push object around the level also climbing the objects in the level . So are there any good tutorial for that subject