676 karma · joined March 4, 2011
If online courses are not what he's seeking, then your options are really starting to narrow. Of course, there is still one venue and source of information out there that could prove useful: Your local library. They have computers, programming books, and free Internet access. And people.
http://www.mississauga.ca/portal/residents/library
Your friend could also start up his own Meetup group, inviting others in a similar situation to join him at the local library.
I'm building a new journalism startup called Journalium (www.journalium.com) and I am looking for long-form articles about technology and science for our launch in a month or two.
If you're interested, just send me an e-mail at: aleksi at journalium dot com and name your price ;)