Dot Net Learning path and online resources

Hello All,
Can anyone share me the learning path for Microsoft Dot net programming. I want to master in next 3 to 4 months. Also share me good quality online resources that help me learn faster.

Disclaimer : I know programming and Machine learning stuff with Python. I want to make my base stronger with .Net core programming to learn and add ML.Net in my resume in next 4 months time.