Typically, you can expect to make more money on Udemy than Skillshare. It does depend on how many of your courses are taken and how many views your videos have. But generally, we see people make more money on Udemy.
However, you do need to pay, and there is far more competition on Udemy. There is a larger community, but their external partnerships with companies mean more people can compete to get students signing up for your courses.
You can still make money from Skillshare, but it can be harder to sell your course to more people as the pool is smaller. You will also have to pay for Skillshare as part of a subscription, which can eat into your profits.
While both companies offer you the chance to make money, usually we notice higher profits for those using Udemy than Skillshare.