I think you have different options to monetize the blog traffic adsense, CPM, make videos upload to youtube and traffic monetize with their partner program, sell other people courses related to your niche as affiliate, You also can do other things like create a master product and sell in your website, create a premium membership in your website where you provide the Top of your knowledge and trainning, support etc, you also have the option of offer your services as Photoshop expert in your website for those who would need do some work but don't have the skills or the time to do it, you can offer live trainings and charge per hour etc the possibilities are endless