The Medical Coding and Billing program provides students with the technical skills and knowledge for an entry-level position in a health care setting through competency-based education.
All students in the Medical Coding and Billing program study medical terminology, anatomy, laws and ethics, standard medical billing and coding methods, medical coding software, and functions of the Electronic Health Record (EHR). Students develop administrative office skills, receive hands-on experience using a Medical EHR system to schedule, manage patient accounts, and enter patient documentation. The program prepares students to work as entry-level medical coders and/or billers in a medical office, clinic, or hospital.
Medical coding and billing specialists examine how to code diagnoses and procedures performed or identified by a physician. Students also explore how to process health insurance claims, examine coverage issues, and processes for billing and collections. Medical billing and coding specialists prepare to take the National Certified Professional Coding (CPC) examination through American Academy of Professional Coders (AAPC). There are other medical coding certification exams available including Certified Coding Specialist (CCS) offered by the American Health Information Management Association (AHIMA) and the Certified Medical Coder (CMC) offered by the Practice Management Institute (PMI).






This program is eligible for Financial and Veterans Aid! Learn more
Registration: This program is considered “non-term”, which means there are multiple registration dates throughout the year. Here are the registration dates with the correlating start date:
PROGRAM LOCATION | registration open date | registration CLOSE date | program start date |
|---|---|---|---|
Lehi, Provo | December 8, 2025 | January 4, 2026 | January 5, 2026 |
Lehi, Provo | January 26, 2026 | February 1, 2026 | February 2, 2026 |
Lehi, Provo | February 23, 2026 | March 1, 2026 | March 2, 2026 |
Lehi, Provo | March 30, 2026 | April 5, 2026 | April 6, 2026 |
Lehi, Provo | April 27, 2026 | May 3, 2026 | May 4, 2026 |
Lehi, Provo | May 18, 2026 | May 31, 2026 | June 1, 2026 |
Minimum Age Requirement: 17 years old. High school students must be in their senior year.
Registration opens at 8:00 AM in Learning Stream, and remains open until classes are full.
Total hours: Error: Data not found
Upon registration, you will register and submit payment for the first course in the program.
While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.
Note: High school students attend MTECH tuition free, and are only responsible for fees and materials.
Course-by-course cost breakdowns can be found on the “Courses” tab above.
Upon registration, you will register and submit payment for the first course in the program. Fees and materials may be required upfront, while some may be paid later throughout the program.
While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.
Will I have work to work outside of class time?
Yes, our course requires study time outside of class.
How is the job market? Will I be able to get a job?
Yes, there are positions available for both Billers and Coders. Starting as a biller might be a way to enter the field and eventually move on to a coding position.
Why do I have to study both billing and coding?
In order to be a competent coder, understanding billing is crucial, and to be a successful biller, it’s helpful to understand coding. Both positions are interconnected in a business setting.
Do I have to attend class during the summer?
Yes, you are required to attend classes throughout the year, with the exception of scheduled summer breaks.
Admission requirements may be met by taking the Entrance Assessment OR by providing qualifying documentation. The Entrance Assessment can be taken at a Testing Center, and qualifying documents can be sent to transcripts@mtec.edu.
Learn more about the assessment HERE
Appointments can be scheduled HERE
For Lehi: Email Emily Haskell (emily.haskell@mtec.edu) to schedule an appointment.
For Provo: Email Deena Horton (deena.horton@mtec.edu) to schedule an appointment.
High school students should bring a parent or guardian to this appointment.
Once the previous steps have been completed, eligibility is met to register for the first course in the program. Registration is on a first-come, first-served basis. Tuition and fees are due for the first course upon registration.
Prospective students can register through Learning Stream or in person at Student Services.
To register, you will use your Canvas login and password and will need your MTECH Student ID number. These items are included in the email you received after your MTECH application; however, if you cannot find this information, please contact our Student Services team prior to registration day.
Please be sure you have verified your Canvas email address before registering.
After a course is in your cart, you will have 5 minutes to complete the checkout process before it is unreserved and may be taken by another student.

emily.haskell@mtec.edu
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |