Try to take a look at Human Japanese application, very nice detailed explanations are provided there. I use Duolingo, Lingodeer, Memrise and HJ and I found out, that they complement each other pretty nicely.
What exactly you don't understand on this particular sentence?