I work on upwork, I have been working on upwork for two years. In my opinion, if you want to make money online and if you do not want to invest money to make money, you should definitely try upwork. As far s the requirement for upwork is concerned, yes, of course, you need to be highly professpnl. However, I will ask you one basic question, tell him where can you work and earn a lot of money without having professional skills. Can you work as a teacher in a school when you are not educated, can you work as an office assistant if you are not grduated. If you do not have skills why not enroll in courses and develop professional skills, all you need is 6 weeks to learn any skill you want, once you have skills you can apply for higher-paying jobs. Even as a writer you will earn more if you are an SEO writer instead of a general writer. You should not be afraid of acquiring skills. If you are unable to acquire skills because of a lack of funds, you can try learning skills from the sites where you don't need any money to join course.