Hi Sabrina,
For MailChimp, I will create not one but multiple email lists for your ebook and other subjects like your events.
For your events, I will create custom templates that match your website theme and customized per your needs. They will be 100% manageable from your dashboard and responsive to mobiles so visitors could sign up from any device.
For your online course, I highly suggest we use LearnDash for its proven efficiency and for the time and cost that will save us.
I would love to be your webmaster, message me for further discussion.
best regards,
Ahmed.