Useful Resources

Last Updated December 2025

A curated collection of books, papers, tools, courses, and recorded talks spanning quantitative finance, programming, finance, and business strategy. By no means is this list exhaustive, nor am I an expert, however if one deeply looks across all of these topics one will become much more informed about a given subject.

Most importantly issues that you encounter during education were most likely experienced previously in one form or another -- ask questions and be willing to be curious and ask silly questions. Understand why things work and one will learn.


Resources Index

Coding

This section introduces the fundamentals to programing, as well as various pointers to languages. Ultimately, this serves as a guide, actually coding up projects will help develop skills and encounter real problems.

Index: Top | Coding | Mathematics | Quantitative Finance | Finance | General Business

Fundamentals

If one was to learn how to code, I would start here as it teaches you discrete thinking, fundamentals, best practices, and problem solving.



Python

Simple, readable, and versatile, suitable for various applications like web development, data analysis, and artificial intelligence.


C++

C++ is a general-purpose, object-oriented programming language that was designed by Bjarne Stroustrup in 1979 to be an extension of the C language. It has the features of imperative, object-oriented as well as generic programming models. C++ also has some additional facilities to those in C such as classes, inheritance, default function argument, etc. C++ plays quite an integral role in modern times as many contemporary systems such as operating systems, web browsers, databases, etc. have C++ code in at least some part of their codebase. Moreover, C++ is quite useful in performance-critical areas because of its speed.


Java

Java is a popular programming language because it is easy to learn, platform-independent, and versatile, allowing developers to create a wide range of applications from web to mobile. Its object-oriented nature and strong community support also make it a reliable choice for both beginners and experienced programmers.


SQL

Programming resources emphasizing analytical workflows, data engineering, and production-quality code.


Rust

Rust is favored for its focus on memory safety, performance, and reliability, making it ideal for systems programming and applications that require long-term maintenance. It also provides strong compile-time guarantees that help prevent common programming errors, which enhances overall software security.


Mathematics

This section highlights various useful resources surrounding mathematics. Math as a skill is tremendously important to be comfortable with at least (mental math and algebra shows up very frequently). The more that one become comfortable with mathematics (or even learn more deeply about it), the more areas that someone can find areas to apply it.

Index: Top | Coding | Mathematics | Quantitative Finance | Finance | General Business

Foundational to Advanced Mathematics

Public, high-quality resources covering foundational mathematics, undergraduate core topics, proof-based reasoning, probability, and advanced theoretical and applied mathematics.


Foundations & K–12

Foundational Material before entering undergraduate mathematics


Core Undergraduate Mathematics

These are some core materials used across most if not all forms of undergraduate mathematics


Proof, Logic, & Discrete Mathematics

Proofs can be difficult for undergraduates, here are some resources.


Probability & Statistics

Probability and statistics are very intertwined and they serve as a stepping stone for most of quantitiative finance


Advanced & Theoretical Mathematics

After learning the basics of undergraduate, one can move into more difficult undergraduate topics and possibly even at graduate levels


Problems & Challenges

There are many methods to apply your knowledge through computational means or through problems


References & Research

Some relevant research and references to stay up to date on.


Quantitative Finance

Public, academically rigorous resources for learning quantitative finance, spanning mathematics, programming, financial theory, and applied quantitative methods.

Index: Top | Coding | Mathematics | Quantitative Finance | Finance | General Business

Mathematical, Computational, and Financial Foundations

Public, academically rigorous resources for learning quantitative finance, spanning mathematics, programming, financial theory, and applied quantitative methods.

Mathematical Foundations


Programming & Computational Tools


Financial Theory


Applied Quantitative Methods


Machine Learning in Quant Finance


Research, Papers, and Data


Introductory Video into Quantiative Finance & Computational Finance

Fantastic introduction and general overview into the world of quantitative finance.


Finance

There exists a great amount of public resources that are high quality for learning core-finance, capital markets, and the advisory industry. These resources emphasize technical skill development, industry context, and career preparation.

Index: Top | Coding | Mathematics | Quantitative Finance | Finance | General Business

General Finance Foundations

Core concepts applicable across all finance roles: accounting, valuation, corporate finance, and financial markets.


Investment Banking

M&A, capital raising, valuation, financial modeling, and transaction execution.


Sales & Trading

Market microstructure, asset pricing, derivatives, and trading strategies.


Management Consulting

Strategy, operations, financial analysis, case interviews, and problem structuring.


Restructuring & Distressed Investing

Bankruptcy, capital structure analysis, distressed valuation, and turnaround strategy.


Private Equity & Hedge Funds

Deal underwriting, leveraged buyouts, portfolio management, and investment research.


Venture Capital

Early-stage investing, startup finance, market sizing, business models, product-market fit, and portfolio support.



General Business

Business is a broad field and its important to rely on specialists to guide learning, however here are some core and advanced business concepts, with focus on supply chain management, entrepreneurship, and executive-level branding and strategy. These materials are best used in combination: academic grounding (universities/research), practitioner insight (consulting firms), and applied execution (founder/operator content).

Index: Top | Coding | Mathematics | Quantitative Finance | Finance | General Business

Supply Chain Management

Emphasis on operations, logistics, procurement, resilience, analytics, and global supply networks.


Entrepreneurship & Venture Building

Focus on ideation, validation, fundraising, scaling, and founder decision-making.


Executive Branding & Corporate Identity

Resources aimed at senior leaders responsible for positioning, reputation, and long-term brand equity.


General Business Strategy & Management

Cross-cutting resources relevant to executives, consultants, and operators.

Top