Skillshare is heading in right direction and has lot of content, which we is available unlimited times. I would highly recommend this software and you should enroll yourself in it in order to fulfill your personal goals. Its most useful application is technology wise and for tech savvy guys. For social media and other than technology courses, it is not best and you won't get appropriate content on Skillshare.