Also if you want to go more in depth Courera has undergraduate and occasionally graduate level classes on finance, including:
Also shoutout to edX and Uadacity as well, their stuff is more tech focused but they do have several Machine Learning classes on algorithmic trading.