This online course provides a practical introduction to the development of web-based applications for the DHIS2 platform. Regardless of prior experience with web development, the curriculum aims to help you build the knowledge required to develop DHIS2 applications. It is, however, expected that you have basic level experience with object-oriented programming.

The course is divided into several topics, as listed below. You may complete all or some topics pending on your prior experience with web-based software development. Also, two assignments are available for you to get hands-on training – these are mandatory if you are completing this course as part of the IN5320 course at the University of Oslo. Good luck!