agnimol, it is really good that you want to become a good coder at such an young age. I recommend the following courses (do them in order):
Rice university's computer science specialization. This a 7 part specialization. You can register for each of them individually for free but if you want a...