No, and it isn't a binary choice of self-taught vs 4 year CS degree. Check out https://lambdaschool.com/
Nevermind; International students can't get the same offer to pay off the tuition after getting a job.
Meanwhile, I'll just continue learning on my own.