Coding 101 is an online curriculum designed for residents. The curriculum includes three audio-visual modules and suggested supplementary online resources. While the audiovisual modules can be viewed in any order, they are designed for progressive learning in a suggested viewing order. Each module contains learning objectives for Systems Based Practice, an ACGME general competency. Within each module, learning points are identified for PGY1-3 progressive learning. The first module, Coding Fundamentals, provides an overview of ICD, CPT, HCPCS, and medical necessity rules. The second module, E&M Coding, provides guided examples of outpatient E&M coding using 1995 and 1997 rules. The third module, Beyond the Basics, introduces modifier -25, teaching modifiers -GE/GC, coding for counseling time, preventive care coding, and other miscellaneous topics. Supplementary suggested content allows learners to link to the Medicare 1995/1997 documents, the CMS Evaluation and Management Services Guide, and other coding resources. The overall curriculum is appropriate for any resident, 4th year ambulatory students, fellows, and even faculty. All resources are contained on one webpage. The webpage contains links to the following: Coding 101, Part 1: Coding Fundamentals [original production by Davoren Chick, MD; Coding 101, Part 2: E&M Coding [original production by Davoren Chick, MD]; Coding 101, Part 3: Beyond the Basics [original production by Davoren Chick, MD]; link is provided to the ACP guide to frequently used ICD-9-CM codes; link is provided to a brief overview of HCPCS; link is provided to the Evaluation and Management Services Guide produced by CMS; link is provided to a review of the Medicare IPPE exam by thecodingcenter.org; links are provided to the CMS 1995 and 1997 documentation guidelines for evaluation and management services.