I am trying to prove that $\frac{1}{n!\space2^n}\frac{d^n}{dx^n}\{(x^2-1)^n\}=P_n(x)$, where $P_n(x)$ is the Legendre Polynomial of order n.
I've been told that the proof uses complex analysis, of which I know nothing, isn't there a proof with elementary methods? (If there isn't, I'm still interested in the other one).
Check that the left side indeed defines an $n$th order polynomial.
Check that $\displaystyle \int_{-1}^{1}P_n(x)P_m(x)dx$ vanishes for $m\neq n$ (integration by parts).
Check the normalization condition $P_n(1)=1$ (Leibniz rule).
Added: As you almost correctly write in the comment below, the result of integration by parts (assuming that $m<n$ and transferring the derivatives from $P_n$ to $P_m$) can be written as $$\int_{-1}^1P_m(x)P_n(x)dx=\sum_{k=1}^{n}c_{mnk}\left[\frac{d^{m+k-1} (x^2-1)^m}{dx^{m+k-1}}\frac{d^{n-k}(x^2-1)^n}{dx^{n-k}}\right]_{-1}^{1},$$ where $c_{mnk}$ is some irrelevant constant. Consider the second factor in the square brackets. There you have a polynomial having $n$th order zeros at $x=\pm 1$ which we differentiate $n-k$ times. The result will therefore have $k$th order zeros at these points, which implies vanishing of the integral.