This document is a thesis on Brownian motion and stochastic calculus. It contains an introduction that defines random walks, Brownian motion, and establishes Brownian motion as the limit of a random walk as the number of steps increases. The thesis will explore properties of random walks and Brownian motion through simulations and theoretical analysis. It will also provide an introduction to stochastic calculus and its applications in finance, such as the Black-Scholes option pricing formula.