On google, youtube you can find plenty of free courses. Mostly in free courses you can't get much information better go for the one that covers all the key concepts from a ground level. For such program do watch this video offering by Intellipaat -
This video has covered all important concepts of digital marketing so that you can easily get started into digital marketing domain.