The document discusses various methods for developing e-learning content and programs, including developing bespoke content, purchasing generic content, and using informal learning resources. It also discusses different approaches to e-learning such as passive learning using slabs of text versus more active and engaging approaches that incorporate multimedia, activities, and industry knowledge. Rapid e-learning tools are mentioned as a way to flexibly develop content quickly without requiring programming expertise.