Kõigile erinevatele õppijatele sobival tasemel pakutakse palju erinevat tüüpi majanduskursusi. Õpilane võib sageli leida majanduse algkursusi, mida pakutakse kolledžites või isegi madalamates koolides. Majanduse algteadmistega inimestele saab õpetada spetsiifilisemaid teemasid. Klass võib õpetada ainult strateegiaid, mida kasutatakse teatud valdkonna või teemaga seotud majandus- või isegi majandusuuringute läbiviimiseks. Olenevalt koolist võib sageli leida väga ainulaadseid majanduskursusi.
Kõige levinum majanduskursuse tüüp on majanduse algkursus, sest ilma selle teema algteadmiseta võib olla väga raske midagi uut õppida. Need kursused on sageli pikemad kui teised kursused, kuna need peavad algama majanduse põhialustest. Erinevaid kursusi õpetatakse erineval viisil, seega ei ole kõik majanduse algkursused samaväärsed.
Kaks peamist tüüpi majanduskursusi on makroökonoomika ja mikroökonoomika. Igal neist kategooriatest on sageli sellele analüüsitasemele omane teisejärguline sissejuhatava taseme õpetamise teooria. Kategooriad võib täiendavalt jagada rakenduslikeks ja teoreetilisteks kursusteks. Nendel kursustel saab õpetada, kuidas teha välitöid, kuidas analüüsida andmeid ja kuidas tõlgendada teiste leide.
Paljud majanduskursused räägivad maailma probleemidest. Keskkonnapoliitika, vaesus ja kapitalism on kõik teemad, mida võiks uurida terve majanduskursuse vältel. Sageli on asutuse pakutavad kursused seotud professorite teadmistega.
Mõnikord võib ainulaadseid kursusi leida ka kolledžite ja muude asutuste kaudu. Majanduse ajalugu, majandusfilosoofiat või isegi majanduslikku kirjutamist saab õpetada majanduse kursustena. Neid tunde pakutakse sageli ainult kõrgema taseme õpilastele ja need võivad olla liiga arenenud inimestele, kes alles alustavad. Samuti on mõnikord võimalik leida kursusi, mida õpetatakse väga väikesele hulgale üliõpilastele väga spetsiifilisel teemal, näiteks ühe majandusteadlase teooriad. Neid kujutatakse sageli pigem töötubade või seminaridena kui kursustena.
Erinevatele haridustasemetele mõeldud kursuste vahel on suuri erinevusi. Õpetada ei pea mitte ainult erinevate teadmiste tasemeid, vaid ka täiesti erinevaid lähenemisi ainele. Kui keegi on sellel alal alles alustamas, võib ta peamiselt õppida, kuidas teemat teoreetilisel tasandil mõista või isegi teha väiksemaid töid. Magistriõpe seevastu peab valmistama inimese ette majandusteadlasena töötamiseks palju professionaalsemal tasemel.