# Introducing the OpenMRS Secure Coding Course

**URL:** <https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022>\
**Category:** Community\
**Tags:** academy\
**Created:** [September 2, 2026, 8:13am UTC](https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022 "2026-09-02T08:13:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![beryl](https://talk.openmrs.org/user_avatar/talk.openmrs.org/beryl/32/19987_2.png) [@beryl](https://talk.openmrs.org/u/beryl)\
**Post date:** [September 2, 2026, 8:13am UTC](https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022/1 "2026-09-02T08:13:32Z")

</div>

We are pleased to announce the launch of the **OpenMRS Secure Coding Course** , a free, self-paced course designed to help developers integrate security into their everyday development practices.

The course is primarily intended for **OpenMRS core developers** and is also recommended for developers working on country instances, distributions, modules, and other OpenMRS implementations.

Participants will learn about common security risks, secure development practices, authentication and authorization, secure API and file handling, vulnerability testing, and security considerations when contributing code to OpenMRS. The course takes approximately three hours to complete and includes a certificate of completion.

The course was developed as part of **SAFE-OSE—Secure Applications For Open-source Ecosystems** , a two-year project funded by the U.S. National Science Foundation and implemented through a collaboration between OpenMRS and Indiana University.

🔗 **Start the course:** [OpenMRS Secure Coding – OpenMRS](https://om.rs/security-course)

📖 **Read the announcement:** [Announcing the OpenMRS Secure Coding Course – OpenMRS](https://openmrs.org/announcing-the-openmrs-secure-coding-course/)

We encourage development teams across the community to complete the course and share it with their colleagues.

---

<div class="post-metadata">

**Author:** ![solemabrothers](https://talk.openmrs.org/letter_avatar/solemabrothers/32/5_5575768a8748004e209b776fc1b2916d.png) [@solemabrothers](https://talk.openmrs.org/u/solemabrothers)\
**Post date:** [September 3, 2026, 9:31am UTC](https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022/2 "2026-09-03T09:31:23Z")

</div>

Has anyone tried out this content? It seems I can’t seem to get to the content. The moment I click Start Learning, there is a pop-up that I can’t seem to skip.

 ![Screenshot 2026-09-03 at 12.31.13](https://talk.openmrs.org/uploads/default/original/3X/0/1/01a1fffc70c832e51b77a439b3b9d8134d27123e.png)

---

<div class="post-metadata">

**Author:** ![bawanthathilan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/bawanthathilan/32/22532_2.png) [@bawanthathilan](https://talk.openmrs.org/u/bawanthathilan)\
**Post date:** [September 3, 2026, 11:17am UTC](https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022/3 "2026-09-03T11:17:37Z")

</div>

yes same issue encountered me

---

<div class="post-metadata">

**Author:** ![solemabrothers](https://talk.openmrs.org/letter_avatar/solemabrothers/32/5_5575768a8748004e209b776fc1b2916d.png) [@solemabrothers](https://talk.openmrs.org/u/solemabrothers)\
**Post date:** [September 3, 2026, 12:44pm UTC](https://talk.openmrs.org/t/introducing-the-openmrs-secure-coding-course/50022/4 "2026-09-03T12:44:35Z")

</div>

Cc @beryl kindly look into this
