The following resources are the best places to search for free books on pretty much any subject.
Lectures on engineering
OpenCourseWare Consortium - Engineering
If you want to hear about what's going on in the nuclear industry, check out the Atomic Show
Here's one on philosophy of language.
And there are many (partial) courses on the opencourseware page.
Also, if you open iTunes and search for 'Chomsky' you'll find "what's so special about language?" , "On the poverty of the stimulus", and "language and other cognitive systems: what's so special about language?" These are pretty nice, but not entry level I don't think.
Programming? It's definitely something to get into long term to see results you'll be proud of but there are many resources around the web that allow you to "dip in" to the practice to see if it's for you. The first time you create a program without any computing experience or programming knowledge is certainly enjoyable.
Links: http://www.ocwconsortium.org/ http://www.khanacademy.org/science/computer-science
There are many others available. Whilst I have just finished my Bachelors in Computing, I don't feel the most qualified to give you a starting point in programming. However, personally I would recommend Java/Javascript or Python (which was not taught in my course but I am enjoying and believe it would be a great place to start and progress).
Are you thinking either OpenCourseWare (which i don't know if they have such website that you describe) http://www.ocwconsortium.org/en/courses
Or are you thinking Academic Earth? http://academicearth.org/
Don't know how well this will display on a phone, but it might be worthwhile if it works
http://www.khanacademy.org/ is good for some high school subjects, especially maths based ones
http://www.ocwconsortium.org/en/courses/search is a list of free courses from well known universities (MIT was the first to get involved iirc). You can't sit exams through it, but you can access course materials and get an idea of what you're interested in
Generally if you're looking for a place to stay you should find somewhere that already has someone in the other room(s) rather than somewhere where you need to find another roommate to stay
In addition to Coursera, there are a lot of universities taking part in OpenCourseWare. Bunches of courses in a number of languages. MIT's OCW page is particularly awesome.
Also, what sort of "bioinformatics related" stuff do you want / need to pick up that you are currently lacking? Application of statistics, database usage / design, programming are all useful skills in bioinformatics, but might not be listed directly as such.
Not only MIT too... OCW has several schools that contribute and you can search for courses by topic and language. Not all the schools are great but it's a pretty neat program.