Physician-Developer Academy

Medicine needs more physicians who can build.

Doctors Who Code is a guided learning platform for physicians who want to understand software, use AI with judgment, and build clinical tools that survive contact with real practice.

Written from
Maternal-Fetal Medicine practice
Built by
Chukwuma Onyeije, MD, FACOG

Learning Paths

Begin with the gap you need to close.

The archive contains the full body of work. These paths give selected articles an instructional order and a project at the end.

Featured Start Here Guide

One path. One course. One finished build.

Do not begin by trying to understand the entire software landscape. Choose the path that matches your present work. Complete its first course in order. Build the project before adding another course.

Open Start Here
  1. 01
    Locate the gapCode, AI workflow design, or medical software.
  2. 02
    Follow the sequenceLessons are ordered by dependency, not publication date.
  3. 03
    Produce the artifactA utility, workflow map, or tested calculator.

Physician-Built Projects

The argument is visible in the systems.

The platform teaches from working examples built inside clinical practice, not from abstract product exercises.

Latest from the Journal

The work continues between courses.

Browse all articles
Two physicians designing clinical software beside a patient, with interfaces for ambient documentation, evidence-based algorithms, and standardized patient care
Physician-Developer Featured

Why I Rebuilt Doctors Who Code

Doctors Who Code began as a blog encouraging physicians to learn programming. It is now a learning platform for physicians who want to use AI with judgment and build clinical tools that improve care.

· 13 min read
doctors-who-codephysician-developermedical-education
A glowing clock face superimposed over a dim hospital corridor, its hands mid-sweep, dissolving into circuit-board pathways
Clinical Informatics Featured

Medicine's Crisis Is Not Ignorance. It Is Ineptitude.

Atul Gawande's framework for human failure explains why obstetric emergencies are lost to execution, not knowledge. The fix is a systems problem, not a training problem.

· 6 min read
checklist-manifestoatul-gawandepatient-safety
A physician-developer in a white coat holding a glowing GitHub Gist icon, connected by streams of light to clinical diagrams, decision trees, and code panels around him
Physician Development Featured

GitHub Gists: The Most Underrated Tool Every Physician-Developer Should Be Using

GitHub Gists look like scratch space for code snippets. Used correctly, they become a version-controlled clinical reference library that decks, apps, and blog posts can all cite from a single source.

· 9 min read
githubgithub-gistsphysician-developer
Physician reviewing a clinical AI observability dashboard showing sensitivity drift, calibration curves, and subgroup performance alongside a diagnostic imaging panel
AI in Medicine Featured

FDA Clearance Is Not a Monitoring Plan

Clinical AI can fail without crashing. Physician-developers must build the monitoring, outcome linkage, and human checkpoints that keep cleared software safe after deployment.

· 18 min read
clinical-aiphysician-developermodel-monitoring