No, Udemy is not a subscription based platform for online learning. Learners pay a small one time fee each tome they enroll in a new course. For the further new content added in the course you pay nothing, and to top it all, you get lifetime access.