They've been around for a while. Khan Academy is one of the well-established ones. Several universities have issued their own at various times as well.
Cramming educational content into people's social media feeds may be appealing for some folks, but having a structured learning environment that is deliberately intended for learning, that you engage with intentionally to do so, is far more effective.