" Education for all ", a website developed to facilitate informal tertiary education. Educational resources especially open courseware available on the web are selected, organized and integrated into a meaningful and coherent context - somewhat akin to a virtual university. This is the link for their Integrated Microelectronics Devices Course the course contains good summary of important semiconductor devices concepts. Worth spending some online hours there.