Online Math and Algorithms courses

Fundamental

Calculus

Linear Algebra

Advanced Calculus

Complex Analysis

Abstract Algebra

Real Analysis

Functional Analysis

Probability

Statistics

Differential Equations

Numerical Method

Signal Processing

Control System

Queueing Theory

Information Theory

Communication

Stochastic processes

Game Theory

Convex Optimization

Discrete Mathematics

Cryptography

Bitcoin, Blockchain and Tangle

Algorithms

  1. Introduction to Algorithms, Fall 2011, MIT OCW

  2. Design and Analysis of Algorithms, Spring 2015, MIT OCW

  3. Algorithms, Part I, Princeton University, Coursera

  4. Algorithms, Part II, Princeton University, Coursera

  5. Analysis of Algorithms, Princeton Coursera

  6. Analytic Combinatorics, Princeton Coursera

  7. Automata Theory, Standford Lagunita

  8. Advanced Algorithms, Spring 2016, MIT

  9. Advanced Data Structures, Fall 2017, MIT

  10. Geometric Folding Algorithms: Linkages, Origami, Polyhedra, Spring 2017, MIT

  11. Algorithms for Planar Graphs and Beyond, Fall 2011, MIT

  12. Algorithmic Lower Bounds: Fun with Hardness Proofs, Fall 2014, MIT

Financial Mathematics

Data Science

Artificial Intelligence

Machine learning

Probabilistic Graphical Models

Neural Network, Deep Learning

Reinforcement Learning

Formal Verification / Formal Method

Miscellaneous