I’ll start by plugging Harvard’s free courses catalog as well as Udemy
Edit: Gonna add 2 more I remembered-
Blender - I wish I had more time to learn it, but I did start the infamous “Donut Tutorial” once!
Watch Cartoons Online - Lots of good older stuff!
Jellyfin Is completely open source, fully self-hosted, and free. With Plex the software still has to phone home to a central server for authentication and some features are locked behind a paywall.
No streaming software is going to find movies for you (without paying for content they’ve licensed) because that would be a sure fire way to get the project taken down for copyright violation.
Plex makes it way easier to stream outside your network.
While I don’t have much experience with Plex, I can say that it’s really not hard to set up Jellyfin for streaming across the internet.
I’m running a docker container using the linuxserver.io image and all I had to do was forward the HTTP/S ports. I will grant that when a third party has to make an easy-to-use container for a service, there’s a problem to address… but if I remember correctly, Jellyfin is easier to set up on bare metal where it can use uPnP.
Most people will stop reading right there. Plex is so trivial comparatively to set up. Don’t get me wrong, I love Jellyfin. It’s amazing that it exists and I want everyone to be on it. But Plex exists and has its market share largely because of how easy it is to up both on your local network and beyond it, not to mention adding friends and family.
I could write out a short half page set of instructions and a person would be up and running in like 30 minutes tops. Even people with very poor tech literacy.