I believe you can write most of this off as educational expenses, provided you itemize. I gave my accountant all of this information, plus my tuition, fees, for undergrad classes taken and he said I would max out my educational credits. You should check with an accountant though, I'm certainly not an expert.