programming and program distribution on a global computer network; conducting on-line classes, seminars and conferences; all in the fields of personal and professional enrichment and improvement, education and learning and corporate training
Education and Entertainment