>>47302674>do a STEM degree in US with F-1 visa>apply for Optional Practical Training>get STEM OPT extensionsWith them you'll be able to work for 3 years and therefore have three attempts at H-1B lottery.
>get a job in USYou'll need an employer that is known to sponsor H-1B visas.
>tell your employer that you want them to sponsor an H-1B visaYou can do that immediately, no need to wait until OPT runs out.
>if you manage to get the visa, switch to a job that sponsors green cards (unless your current employer is known to sponsor green cards). If not, try for H-1B again next year.This step is far easier than getting H-1B for the first time, since no lottery is involved if you already have an active H-1B visa. As far as I know, you need to stick with the same employer throughout the entire green card procedure.
>tell your employer that you want them to sponsor a green card>in 3 years or so you'll have your permanent residence in US, unless your employer fires you for some reasonThere you go, this is the only semi-reliable way that can be done by a normal person, as long as you have enough money to pay for college in US.