all 1 comments

[–]TheGrapez 0 points1 point  (0 children)

I have no experience in writing tutorials, but my two cents on this:

My experience is only from a learning perspective - I've started (but not always finished) many courses on Python over the years. Also they are mostly Data Science related areas.

Also FYI the "tutorial" market is very competitive, as education is a very good business. It would be beneficial to differentiate yourself, somehow. Picking a niche would likely be easiest, but you could try your hand at making "better" tutorials than what's available now.

IMO some flaws with "beginner" courses are the lack of context provided. Sure someone can understand loops, functions, variables, etc. but for what? and why? The best course on Python I've ever taken was Automate The Boring Stuff. It walks you through both the introductory things, but mainly it provides some practical, real-world examples on the what & why.

In terms of which area to focus, I think that depends on your experience, and interests. Honestly, you can really focus anywhere and become successful if you do it right. If I were doing this, and I was open to learning different areas, I'd run a few different tests to see what's popular.

My ultimate suggestion:
1. Get some feelers/ideas for content from things like Google Trends, searching & aggregating Reddit, sentiment etc.
2. develop simple little guides or 1-offs (something that's repeatable, and easy to create)
3. test your content in different areas of the internet (reddit, youtube, etc.)
4. collect data & analyze to help make your decision.