The prisoners trying to code their way to a better life
13 February 2015 Last updated at 00:12 GMT
San Quentin state prison in California has begun a ground-breaking programme to teach prisoners how to code.
Eighteen inmates have been selected to take part in a six month course which teaches them essential web coding languages and aims to make them more employable when they leave prison.
The BBC's North America Technology Correspondent Richard Taylor reports.