This course explores the practical application of various numerical methods to finance and insurance modeling. It covers topics including: the generation of random variables, simulating solutions of stochastic differential equations, variance reduction methods, multi-level sampling, least square Monte Carlo, Markov chain Monte Carlo, and solving partial difference equations stemming from derivative valuation, optimal control, and optimal stopping.