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 areaWhy it is there
Medical terminology, anatomy, pathophysiologyCoding accuracy depends on reading clinical documentation correctly
ICD-10-CM guidelines and practiceThe diagnosis code set used by every payer
CPT and HCPCS Level IIProcedure and supply coding for physician and outpatient claims
E/M codingOffice 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 basicsCoders are the first line against upcoding and unbundling
Exam preparationTimed 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?
Outpatient (physician and clinic) coding uses ICD-10-CM for diagnoses and CPT and HCPCS for procedures, and maps to the CPC and CCA exams. Inpatient (hospital facility) coding adds ICD-10-PCS procedure codes and diagnosis-related group (DRG) assignment, and maps to AHIMA’s CCS. Most certificate programs teach outpatient coding; inpatient coding is usually covered in associate degree or specialized programs.
Do medical coding programs teach ICD-10-PCS?
Only some. ICD-10-PCS is the inpatient procedure code set used by hospitals. If you want hospital inpatient coding, confirm the program includes PCS and DRG assignment, because the CPC exam does not test it and the CCS does.
How much do medical coders make?
BLS does not separate coders from billers; both fall under medical records specialists, which had a median annual wage of $51,140 in May 2025 (10th percentile $37,000, 90th percentile $81,150). Specialty and inpatient coders with experience tend to sit higher in that range, but BLS does not publish that split.
How long is a medical coding program?
Certificate programs commonly run about four to twelve months full time. Inpatient-focused or health information degrees take about two years. Part-time study takes longer.
Can I learn medical coding online?
Yes. Coding translates well to online delivery. Confirm how the practicum is handled and that the program maps to a named exam. Online study is not a remote-job guarantee.
Do I need a coding program if I only want the CPC?
AAPC does not require a course. It recommends education and practice, and most candidates use a program because the exam is hard without structured drills. Many employers also list a completed program alongside certification.

Next steps

See something out of date? Tell us and we will check the source and fix it.