I've just been given a heads up about Stanford School of Engineering (California, USA) are providing free online courses in a number of areas.
'This fall, SEE launches its programming by offering one of Stanford’s most popular sequences: the three-course Introduction to Computer Science taken by the majority of Stanford’s undergraduates and seven more advanced courses in artificial intelligence and electrical engineering.'
(no subject)
Date: 2008-09-20 12:49 pm (UTC)'This fall, SEE launches its programming by offering one of Stanford’s most popular sequences: the three-course Introduction to Computer Science taken by the majority of Stanford’s undergraduates and seven more advanced courses in artificial intelligence and electrical engineering.'
http://see.stanford.edu/ for more info.
One for Charles I thought..it's not certificated BUT it might be worthwhile for him as a good background and it's free.