A rigorous introduction to stochastic analysis and its applications. Topics include Brownian motion, continuous time martingale, stochastic integration, stochastic differential equations, diffusions, and further topics depending on the interests of the instructor.