Through a browser like MIT&#x27;s iCampus XTutor or custom made backend server interp&#x2F;compiler with browser access <a href="http:&#x2F;&#x2F;icampustutor.csail.mit.edu&#x2F;6.001-public&#x2F;" rel="nofollow">http:&#x2F;&#x2F;icampustutor.csail.mit.edu&#x2F;6.001-public&#x2F;</a><p>I had the crazy idea once that since Facebook&#x27;s Internet.org was available in developing countries I could create a simple curriculum by finding freely distributable teaching material and make it into a phone based course where you could learn both math and how to script your own device, instantly test your answers like edx&#x2F;XTutor, analyze other apps or modify other apps behavior ect by practicing with an interpreter running on your phone using lambda native. I never got around to trying it but if the free tier for Internet.org lets you run javascript on any facebook page you could create &#x27;Facebook Technical Insitutute&#x27; by calling out to a server like XTutor to return results (which is likely blocked for free tier access) or just using a basic interpreter (lambdanative.org) on the device.<p>You would also probably need to write your own in app keyboard to make typing (),#,&#x27;,[],<i></i>&#x2F; ect easier or buy an external keyboard. Other than my insane idea of FB school I&#x27;ve never tried to be productive on a phone beyond ssh into a remote server to fix something.