Data Analytics in Finance
This course introduces students to data science for financial applications using the Python programming language and its ecosystem of packages. Students will learn how to use Python to extract numerical and text data from websites, evaluate fundamental risk-reward trade-offs using real-world financial data, and combine quantitative and qualitative factors into a persuasive argument. Time permitting, we will cover topics in machine learning, algorithmic trading, and cryptocurrencies. Each student is expected to complete individual problem sets and a final project. Some programming experience is helpful though knowledge of Python is not assumed.
The online version of the Caltech Catalog is provided as a convenience; however, the printed version is the only authoritative source of information about course offerings, option requirements, graduation requirements, and other important topics.