The objective of this study was to find out how to develop an E-learning platform that can both provide an intuitive user experience and a simple and effective human to computer interaction. Due to the poor internet connectivity and frequent power cuts within the country, it is vital that an E-learning solution does not use up too much bandwidth when loading its contents plus that it has mechanisms to prevent the loss of data, so that the training is not disrupted. By developing two apps that can be installed in District Health Information System 2 (DHIS2), which allow for training material to be added and displayed, continuous user training is now possible. The design and implementation of both apps has taken into account both motivation and feedback factors, which will contribute to maintaining user training engagement and ultimately for the learning experience to be fulfilling. A usability evaluation of the Course Taker app was carried out with users of DHIS2 in Malawi. Some issues were identified and, when addressed, this E-learning platform should be able to replace most face-to-face training courses.