I'm in the same bot as you are learning with this activeloop course [1].
I think it has a good overview. The problem is that the code is a little bit outdated, which is good because you have to look outside instead of just copy and paste, so you actually know what's going on!