I'm taking an undergrad course on stochastic processes right now, and all of our course materials are online. They aren't necessarily the best, in my opinion, but you may find them useful. If his notes themselves aren't useful to you, he usually includes very specific references so you can find the info elsewhere.
I'm pretty sure he doesn't give the most general version of Ito's Lemma/Formula here, but since you mentioned mathematical finance in your post, I think it'll probably be good enough. Anyway, here it is:
http://www.math.unl.edu/~sdunbar1/MathematicalFinance/Lessons/StochasticCalculus/ItosFormula/itosformula.xml
In case you're interested, here's a page with all of the materials from the course: http://www.math.unl.edu/~sdunbar1/MathematicalFinance/mathfinance.shtml
Hope that helps!