Non-technical challenges may include validation and plagiarism check of the uploaded learning materials and courses and the selection of contributors and partnership models. On the other hand, technical challenges may be related to ensuring high-speed loading, creating a robust course constructor, enabling proper security of user sensitive data, and proper adherence to the industry regulations, including PCI DSS, GDPR, AICC, and others.