This course introduces programming for financial analysis using Python. The first portion of the course focuses on programming fundamentals. Topics include Python’s variables and data types, operators, conditional statements, functions, and iterators. The second part of the course applies Python to retrieve financial data, measure returns and risk, and perform regression analysis. The course concludes with a project students apply their knowledge of Python to implement a data project.
This course presents the basic principles of financial management and applies those principles to major decisions facing a corporation. In this course, we will learn how to value uncertain future cash flows. We use principles of valuation to discuss the criteria for sound financial decision-making and the analysis of risk.