Perhaps the most effective way to learn how to do online marketing is not to teach yourself. Instead, you'd better spend your time and money seeking the help of mentors who can help you put all the moving parts together. Decide which major marketing category interests you, then move on to the subcategories and learn the disciplines and tactics. There is a lot of material on tactical learning.
But DON'T ignore fundamentals like messaging and positioning, segmentation, unique sales propositions, value propositions, etc. If you like to learn while relaxing, exercising, or going back and forth from work, podcasts are one of the best ways to do it. And these podcasts will help you build your social media experience. To do this, I used several sources, used Ahrefs blogs to learn more about digital marketing and specific digital marketing channels.
This is a system that you can use to learn Digital Marketing for yourself in a few months using mostly financial resources and personal projects. On the other hand, if you become a marketing student? You'll begin to understand why people behave the way they do. And nine months after I started learning digital marketing, Sumo hired me to start their blog and direct their marketing. The Moz Local Learning Center will teach you what local search is, if it's the best marketing option for you, and how to implement local search best practices to drive customers to your website.
The free Udemy course linked above will teach you how to use social media to promote your business as a coach or consultant in your industry.