I saw there’s a highly rated Coursera version too (I prefer books to videos so I haven’t looked at it)