Hi Dutta, the learning process to gain a deeper understanding of a dynamic field like machine learning has to be a multi-dimensional exploration. I understand you are a 12 grade student, but I suggest you to start the journey not just with the courses but a mix of principled and hands-on-approach. What I mean is you mix the practical and theoretical part of it and complement with different sources of learning.
Platforms for learning
Github: You can keep updated with the latest and popular repositories that contribute to ecosystem including but not limited to various libraries and frameworks, with the search operation of
topic:machine-learning
In this platform most of the open source tools that are being developed for the community are active. Including the latest frameworks like Pytorch and TensorFlow.
To start with I would recommend checking the project