This book presents a self-contained introduction to options pricing theory and includes a complete discussion of the required concepts in finance and probability theory; an introduction to basic models, emphasizing both critical thinking and practical applications; and over 200 exercises, several Python codes for the analysis and application of the options pricing models, and numerical projects intended to help close the gap between theory and practice.
A First Course in Options Pricing Theory is suitable for an advanced undergraduate course on financial mathematics and options pricing theory in engineering, computer science, and applied mathematics programs. The reader is assumed to be familiar with the standard material in calculus and linear algebra. Stochastic calculus is not used in the book.