I have one year of work experience in testing and now I have decided to learn Python and land to a remote job. I would like to know some roadmaps and the amount of time this might require. What coding sites I can join, etc.
You might try using the forum search feature for the Getting a Developer Job category. This question has been asked and answered many times already.