Ben - fascinating problem, and kudos to your wife for looking at this question. There are analogous programs that have led to successful outcomes here – ie, <a href="https:&#x2F;&#x2F;thelastmile.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thelastmile.org&#x2F;</a>  These may have useful learnings.<p>It&#x27;s quite possible to teach sophisticated computer science without computers at all, so the first question is what the most useful skillset will be. Basic frontend engineering is probably the most in-demand skill today and allows individuals to see their product on the web right away. Young inmates may also be interested in coding as a path towards entrepreneurship and this can be bundled into a curriculum.<p>You can code with just a text editor and view results in a web browser without internet access.<p>Here are two apps that may prove useful as text editors:<p>1) <a href="https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;diet-coda&#x2F;id500906297?mt=8" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;diet-coda&#x2F;id500906297?mt=8</a><p>2) <a href="https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;codetogo&#x2F;id382677229?mt=8" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;codetogo&#x2F;id382677229?mt=8</a><p>It may also be possible to take the iPads out and upload the content to the web yourself, provided staff review &amp; clear the content. This can lead to effective outcomes.<p>-Anand