Technology is making it easier to deliver programs online: classes are recorded and then published online available for streaming or download to any device at any time.   716 more words