A free class is only available for a limited period of time and that too once ends, if you do not cancel the subscription you start getting charged for the same whereas in a paid class that is if you buy a membership, as per the statistics you are more likely to finish your courses more seriously and on time and get the best value being provided. Paid classes give you the best experience of learning and make your time worth spending.