Learning Path 1

Learn to Code

Build the habits and technical vocabulary required to turn a bounded problem into working software.

2 courses 5 lessons 147 minutes
Who this is for
Physicians with little or no programming experience.
What you will leave with
Create, version, and explain a small project that solves one problem you understand.

The first useful build is usually small. It proves that a clinical frustration, personal workflow, or repeated calculation can become a system you control.

This path begins with that change in posture. You will learn how projects are structured, how Git protects your work, how GitHub makes it durable, and how JSON gives data a shape that software can use.

Course Sequence

Begin in order.

The publication date does not determine the sequence. The learning dependency does.

Course 1

Physician-Developer Foundations

Move from technical curiosity to a small, durable project with version control and structured data.

beginner 27 min 4 lessons

Course 2

MCP for Physician Developers: From First Principles to a Working Cloudflare Project

Build and explain a small research-notebook MCP server through local tools, testing, source metadata, and a later Cloudflare deployment.

beginner 120 min 1 lessons

What you will learn

  • Trace tool discovery and a request from an MCP client to a server and back.
  • Build and test bounded read-only search and retrieval tools.
  • Explain provenance, missing data and the limits of successful retrieval.
  • Adapt the shared retrieval core for a stateless Cloudflare server.

Prerequisites

  • Basic terminal navigation and the ability to edit a text file.
  • Git and JSON basics, covered in Physician-Developer Foundations.
  1. 01 Trace One MCP Request Discover two notebook tools, search a synthetic note collection, and explain how the client and server exchange results. 120 min