No, you cannot apply for a UK Skilled Worker Visa without a job offer. However you can follow these steps to be eligible for the Skilled Worker Visa without a job offer.
Step 1: Start your search for jobs that appear on the UK’s eligible occupation list.
Step 2: You need to submit applications to UK employers who possess Home Office-licensed sponsor status.
Step 3: After you get hired your employer will give you a Certificate of Sponsorship (CoS).
Step 4: Use the CoS to begin your Skilled Worker Visa application over the internet.
You can also explore the UK Graduate Visa or the UK Global Talent Visa as alternative pathways if they fulfill the necessary requirements.