eGHRP course is to impart knowledge and skills for the application of ethical and quality principles in the design, conduct, recording and reporting of health research in humans. The course covers all aspects from writing the protocol to disseminating results and includes study management skills addressing specific issues in public health research.