Be warned about the amount of math in this articles. It talks about lots of classic options pricing. Someone on my Facebook profile asked why do this when there are already easier option pricing techniques. One person smartly answered that by running simulations for optimal predictions.
https://towardsdatascience.com/monte-carlo-simulation-in-r-with-focus-on-financial-data-ad43e2a4aedfFACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!