Hi!!
I am good to design and develop a website for coaching, speaking and online courses, Yes, WordPress will be the best platform for this, as I myself have created a lot of websites in WordPress for the last 5+ years, and I know how easy it is for clients to update the content themselves.
We can discuss more details about the project, like how many images and pages, are going to be there, how many users you are expecting, what courses you will display, etc. There are a lot of approaches before we can complete this project, hosting scripts/images on content delivery networks, using a dedicated server, etc. But it will all depend on the discussion
=====================================================
I am available to start immediately. I am also available via email/skp/phon to discuss this job further. Let me know if you want to proceed further.
Best Regards,