Medical Coding Programs: What They Cover and Which Exam to Target (2026)
Advertising disclosure: listings marked "Sponsored Listings" are paid placements. See how we make money.
Key takeaway: A medical coding program should tell you which code sets it teaches and which exam it targets. Outpatient programs (ICD-10-CM, CPT, HCPCS) typically prepare you for the CPC or CCA; inpatient programs add ICD-10-PCS and DRGs and typically prepare you for the CCS. Coders are counted by BLS as medical records specialists, a group with a median wage of $51,140 in May 2025.
Medical coding is turning a provider’s note into the codes that insurers, registries, and researchers use. Every code has rules about when it applies, how specific it must be, and how it combines with others. You look codes up. What you have to learn is the guidelines. Outpatient and inpatient coding are different jobs with different exams, and a cheap program that skips timed practice will show up on test day.
The two coding tracks
Outpatient and physician coding. This is where most programs and most entry-level jobs sit. You learn ICD-10-CM for diagnoses, CPT for procedures and evaluation and management (E/M) visits, and HCPCS Level II for supplies and drugs. The CPC from AAPC and the CCA from AHIMA test this material.
Inpatient facility coding. Hospital coders assign ICD-10-CM diagnoses plus ICD-10-PCS procedure codes and determine the diagnosis-related group that drives the hospital’s payment. This requires more anatomy and pathophysiology depth and is tested by AHIMA’s CCS. Fewer certificate programs cover it; health information technology associate degrees usually do.
What a coding curriculum looks like
| Course area | Why it is there |
|---|---|
| Medical terminology, anatomy, pathophysiology | Coding accuracy depends on reading clinical documentation correctly |
| ICD-10-CM guidelines and practice | The diagnosis code set used by every payer |
| CPT and HCPCS Level II | Procedure and supply coding for physician and outpatient claims |
| E/M coding | Office visit levels are the most common and most audited codes |
| ICD-10-PCS and DRGs (inpatient tracks only) | Hospital facility coding and reimbursement |
| Compliance and auditing basics | Coders are the first line against upcoding and unbundling |
| Exam preparation | Timed practice with the manuals allowed in the exam |
Picking a program by exam
- If the program says CPC, expect an outpatient curriculum built around the AMA’s CPT manual and AAPC’s exam blueprint. See our CPC guide.
- If it says CCA, it is also outpatient focused and aligned with AHIMA. See the CCA guide.
- If it says CCS, expect inpatient content and a longer program. See the CCS guide.
- If it does not name an exam, ask why.
This site is not affiliated with AAPC or AHIMA.
E/M is where new coders get hurt
- Visit levels are audited. A program that waves at E/M in one week is not preparing you.
- The exam is open-book and still timed. You will have the manuals. You will not have time to browse.
- The CPC-A label follows the CPC. Plan for it. Details on the CPC page.
- Remote coding is usually a later job. See remote medical coding jobs.
Where coders work
BLS reports medical records specialists working mainly in hospitals, physician offices, administrative and support services (which includes billing companies), nursing facilities, and outpatient centers. Physician offices are the common first job; hospitals tend to ask for more credentials. For the day-to-day, see the medical coder career guide.
Frequently asked questions
What is the difference between outpatient and inpatient coding programs?
Do medical coding programs teach ICD-10-PCS?
How much do medical coders make?
How long is a medical coding program?
Can I learn medical coding online?
Do I need a coding program if I only want the CPC?
See something out of date? Tell us and we will check the source and fix it.