You must complete a pre license course from one of the approved course providers. Specialty contractors require a 25-hour pre-licensure course. All general contractors (E100, R100, B100), plumbing and electrical contractors require a 30-hour pre-licensure course (unless you took the pre-licensure course BEFORE October 1, 2019 in which case you do not need the extra 5 hours).
We recommend the following course provider:
Associated Builders & Contractors, Inc. (ABC)
660 W 900 N Suite B
North Salt Lake, UT 84054