Speaking of your tests - your general coding skills one has an actual bug in the code, as of a few hours ago (I sent an email about it, hopefully it gets fixed)
Getting a degree isn't a prerequisite; and its possible to learn enough on your own to get a great job in the industry. I have at least a few people on my team at fortune 100 company without degrees and making comfortably six figures.
I'm not saying it's easy. There's a vast amount to know and master, and it will require a lot of practice building things to get the skills required. Not to mention study to get through the hiring hoops of algorithmic problems candidates are expected to solve at major companies during interviews.