Yes, upwork is a very good freelancing platform to make money. The thing about upwork is that they don't accept everybody. If you want to sign you will be given a test.Fiverr is one of the great website which someone can earn from if you work on fiverr you will be able to earn alot of money but you will have a skills which you can use to do just that.
Upwork is some of those website which you can also earn bizdustry here is not an exception..