Some time ago I created a Udemy course. Nothing great, and I didn’t put any effort into promoting it, but it still earns a tiny amount per month. I tried putting some more time into it and got solid results for a few hours per month but don’t have the time at the moment.
For the ones that posted in this thread: Topic for TEDx talk? That might be a starting point for creating a small course