I have an internet-based business where I teach web design on Skillshare. I've been earning some money from it for the last year or so and I started that initiative after I quit my job to take some time off. That was then my full-time engagement for about a year until I got employed at my present job. I have an official website for it and proof of all the payments received. Is there a NOC code for such a thing? or for similar self-employed professionals such as bloggers or YouTubers?