Harshit Jain You can opt for this free course.
https://www.coursera.org/specializations/machine-learning
https://www.coursera.org/specializations/deep-learning
https://www.coursera.org/specializations/aml (It contains the NLP too)
https://www.udacity.com/course/introduction-to-computer-vision--ud810
https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187
https://www.udacity.com/course/reinforcement-learning--ud600
https://www.udacity.com/course/machine-learning--ud262
https://www.udacity.com/course/intro-to-machine-learning--ud120
https://www.udacity.com/course/intro-to-artificial-intelligence--cs271
I’ll Suggest that just check course content and write down your area of interest and only learn those things. Because you cannot able to do all these courses in 2–3 months. So based on your knowledge you can choose.
Hope so you find you answer.
Happy Learning !!!!!!!