I think most people who don't use their name use a company name instead. I would definitely not have a course by "anonymous" as it will erode trust from the student.
Why remain anonymous? When creating a course, you also create a brand that people will recognize and want to buy more from (if it's good).
My 2 cents.
Greg Reverdiau - Airplane and Drone Training