I did an online class and he used short videos for lectures made by another professor. A lot of times I had to teach some things to myself and google how to do some things but honestly, I could finish each week's assignments in 3 hours and be done. 