Landing to a freelancing high paying job

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.