This textbook is ideal for an undergraduate course on derivatives in a finance, economics, or financial mathematics programme. As well as covering all of the essential topics, the book also includes the basis of the numerical techniques most used in the financial industry, and their implementation in Python.