I really think your opportunity lies in putting something at the end of your tutorials. It means you don't have to do a site redesign. Just stick another page at the end, which users get to when they click next. and then you sell something.
I think Amazon can be key. People are looking to learn. That means some of them will be open to buying a book about it. You appear to be an expert in many of these programs, and people will gladly take a recommendation from you about what books are good on which particular subjects.
I'm not saying randomly list books, I'm saying go get them from the library, read them, and actually list what you think are the top three tutorials for each subject you have on your site. If you're upfront somewhere on the site that you earn money from Amazon commissions, I know people don't mind it.