I can only add my voice to what others have said: Just apply to universities and get your student visa.
In general it is very difficult applying to jobs in countries from abroad, and in many countries they have laws requiring that companies must prove that they couldn't source talent locally first.
Meanwhile student visas are very easy to get, and after you are in the country on a student visa, you can seek part time work, or get a job as soon as you graduate. Many countries offer fast-track residence permits for expats who have graduated from one of their universities.
My story: I applied to a german university, got accepted, and got the student visa relatively painlessly. After graduating I found a job relatively quickly and got a work permit.