You may want to consider an exercise program in the pool. This is an excellent way to build up strength and endurance without the effects of gravity. The warm water also relaxes the muscles and reduces joint pain and stiffness.
You can transfer those skills on land by slowly increasing the distance walked. Many people use some support such as a cane during long walks. This enables them to increase their distance safely.