I've been trying various tools for creating both an online community around learning together and to set up online courses.
Mighty Networks together with Zoom is clearly the winner on the long term but expensive to start with.
Discord is a great option and not cost prohibitive. I also love the fluidity.
This is my full assessment: