Fintech: Foundations & Applications of Financial Technology
Offered by University of Pennsylvania. Enroll for free.