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.