Basically what you're asking is, if there's any way you can run code on an ARM processor without actually owning one? There definitely are options, including for instance hosted development servers or emulation.
One could google "raspberry pi vps" for instance, and find some results there. If your requirements are more loose (and you can use pretty much any ARM processor of a certain version), there's also ARM based development boxes you can rent online.
However, none of these are going to be free. If you're going to spend money on this, and you are studying (low level) code related to the raspberry pi board, I do highly recommend you to just get a raspberry pi.
Now for something else: I cannot extract from you question, to what degree of low-level your code is, and what your limits/requirements are, but you could consider using QEMU to emulate an ARM processor. QEMU docs
There's plenty of tutorials, one google query away that show how to do this. e.g. "QEMU raspberry pi"