I have a friend who is not a US citizen, but is in school and interested in getting into algorithmic system development. He really needs to start getting direct interactions in live markets and getting his feet wet writing code for some algo trading system back testing and even just getting familiar with charts. He cannot open a brokerage account. I was wondering if anyone can recommend a stand alone platform where he could just pay for data so he can start getting that hands on experience. (of course, he would not be actually placing trades)