Nike Training Club is the best free fitness app with a wide range of workouts led by certified instructors.