Before you create a course on public speaking, you should take a look at how many courses already exist in this area. I did a Udemy search on public speaking and got over 5,000 results back. This means you will have a very difficult time getting your courses noticed. You would have to sell a lot of courses with a very high average rating (4.5 or higher), to appear on Udemy searches. This will be extremely difficult.