Priklausomai nuo programos ir sertifikuoto viešosios apskaitos (CPA) darbo, kurį asmuo ketina atlikti, yra keli CPA reikalaujami kursai, kuriuos jis turi išklausyti akredituotoje kolegijoje ar universitete. Paprastai šie kursai turi apimti daugybę dalykų, susijusių su apskaitos praktika ir verslo valdymu, tačiau kai kurioms specialybėms reikės siauresnio dėmesio kursų. Kai kurie CPA reikalaujami kursai gali būti pasirenkami, o tai reiškia, kad konkretus kursas nėra būtinas, tačiau tam tikras skaičius tam tikros studijų srities vienetų turi būti sėkmingai baigtas.
Daugeliu atvejų apskaitos studentas bakalauro lygmeniu turi baigti ne mažiau kaip 48 kredito valandas pagrindinių apskaitos, finansų ir verslo administravimo kursų. Buhalterinės apskaitos studentas jau turi turėti bakalauro laipsnį. Nors laipsnis gali būti bet kurios akademinės disciplinos, finansų, verslo administravimo ar apskaitos bakalauro laipsnis supaprastins tapimo CPA procesą. Kai kurios valstijos, pavyzdžiui, Kalifornija, reikalauja, kad studentas tolygiai paskirstytų tų 48 kreditų valandų kurso krūvį tarp apskaitos ir verslo administravimo kursų, sėkmingai baigdamas 24 kreditų valandas iš kiekvieno. Baigęs kursinį darbą, studentas turi išlaikyti CPA egzaminą toje valstybėje, kurioje nori gauti CPA licenciją.
Pagrindiniai apskaitos CPA reikalaujami kursai apima Įvadą į apskaitos praktiką, kuris suteikia pagrindą apskaitos srities reikalavimams, taip pat tarpinius ir išplėstinius apskaitos kursus. Kiti apskaitos segmente reikalingi kursai apima finansinių ataskaitų analizę, tarptautinę apskaitos praktiką, valdymo apskaitą, taip pat keletą CPA reikalaujamų kursų apie įvairių tipų organizacijų audito atlikimą.
Reikalingiems verslo kursams studentas turi baigti įvadinį verslo administravimo kursą, apimantį pelno, nuostolių, kapitalizacijos pagrindus ir kitus valdymo klausimus. Kiti reikalingi kursai apima verslo teisę, verslo etiką ir verslo finansus. Priklausomai nuo valstybės, gali prireikti verslo taikomųjų programų statistikos. Pavyzdžiui, Masačusetsas reikalauja šio kurso, kad kandidatas galėtų laikyti CPA egzaminą.
Likę CPA reikalaujami kursai apima kvalifikacinius pasirenkamuosius dalykus tiek apskaitos, tiek verslo srityse. Jei ketinate naudoti savo CPA licenciją dirbdami įsteigtoje apskaitos įmonėje, pasirenkamuosius dalykus sutelkite į pagalbinius apskaitos kursinius darbus. Jei ketinate dirbti kito tipo verslo paskyroje, pasirenkamuosius dalykus sutelkite į verslo praktiką arba sritį, susijusią su verslo tipu, kuriame norite dirbti.