If I may, your training is much better than your current YouTube views would indicate. I think it you spent some time on it [1] then it should pay off as your explanations are clear and concise, and it's clear from them that you're a good trainer. Your newsletter is also good, and I've had quite a few "oh, that's why that's like that" moments from reading it.
[1] - When I say this, I don't mean thumbnails with you looking shocked in them and the title being "You won't believe how many Python people don't know this!" or similar.... I know it's a fine line to walk, but you're also better than that!!!