Upload sketch using another Arduino

Nick Gammon has good write up

and from an SD card also ...