I'd recommend getting comfortable explaining things while coding. I also listened back to my videos a lot and tried to pick up on my bad habits - an example would be I often omit the trailing "t" on words like "jest" when I speak, which makes it difficult for some people to understand.
I'd also recommend making sure you are a real expert in whatever you are making content around. There's a ton of competition for online courses, you either need excellent presentation/marketing, or extremely credible.
Building an audience is also challenging - I did so using my YT channel [1], which also gave me a chance to get better at coding + explaining at the same time.