Unfortunately much of classical mathematics is not computable, because of the reliance on the law of excluded middle or the axiom of choice. These principles are inherently opposed to computability, because they allow us to conclude that something "exists" without giving a construction of the object. For example, the axiom of choice allows us to assert that a section exists to any surjection of sets, but does not provide us with any means of constructing such a section.
Constructive mathematics, on the other hand, which uses intuitionist logic rather than classical logic, is entirely computable: from every proof we can extract an algorithm.
There is of course the issue of countable choice, which most constructive analysts accept because it enables them to concluded that the Cauchy reals are sequentially complete. Many constructive mathematicians believe that countable choice has a computational justification, whereas others disagree with the use of this principle.
The development of topos theory and the recent emergence of homotopy type theory have reignited a good amount of interest in constructive mathematics and computer proof assistants, so you might be interested in looking into this.