I have a different approach to finding contract work, particularly as I don't have much work experience. Upwork and similar websites have not worked well for me.
Instead, I browse job boards and when I find an interesting role I contact the company. If they are interested in my background and the fit is right, I sell them on setting up a contract relationship instead of full-time employee. Sometimes it works, other times it doesn't. The important part is being honest that you are looking to work as a contractor, not an employee.