As I write, this course is on sale for $10 on Udemy, though that’s likely to change. In fact, I’ve bought courses on Udemy that later disappeared, so there’s no guarantee that courses like this on commercial sites like Udemy etc. will even exist years down the road. On the plus side, this one offers a very good list of topics covered. Take a look while you have the chance.