Kursi, kas nepieciešami jebkura inženiera grāda iegūšanai, bieži tiek uzskatīti par sarežģītiem, taču daudzi uzskata, ka naftas inženieru kursi ir īpaši izaicinoši. Studenti lielu daļu no saviem pirmajiem diviem gadiem velta, lai pabeigtu pamatklases, kas nepieciešamas daudziem četrgadīgiem grādiem, piemēram, angļu valoda, vēsture un komunikācija, un parasti tiek apgūti pirmā koledžas līmeņa matemātikas un dabaszinātņu kursi, kā arī ievada inženierzinātņu vai datoru pamatklases. . Kādā brīdī topošajiem inženieriem būs jāpabeidz uzlaboti matemātikas un dabaszinātņu kursi, no kuriem lielāko daļu nevar apgūt, kamēr nav apgūti priekšnoteikumu kursi. Junioru un senioru naftas inženierzinātņu kursi, piemēram, urbšana, urbumu ražošana un šķidruma dinamika.
Katrai universitātei ir atšķirīgas grādu plānu prasības, un ne katra skola piedāvā visus naftas inženierijas kursus. Tomēr tipiskā grādu plānā būs iekļauti divi angļu valodas kompozīcijas semestri, viens ASV vēstures kurss un vismaz viens datortehnikas kurss. Vismaz viens politikas zinātnes kurss, piemēram, ASV valdības vai pilsoniskās zinātnes kurss, bieži ir obligāts. Studentiem, kuri vidusskolā nav apguvuši svešvalodu, iespējams, būs jāpabeidz divi semestri koledžas līmenī. Pamati parasti veido apmēram 40 kredītstundas.
Inženierzinātņu studenti parasti sāk savus matemātikas kursus ar aprēķinu un analītisko ģeometriju; lielākā daļa inženieru pabeidz četrus semestrus aprēķinos. Piektais semestris parasti ir diferenciālvienādojumi. Ja skolēns vidusskolā neapmeklēja matemātikas kursus, piemēram, ievadu skaitļošanā un trigonometrijā, viņam vai viņai, iespējams, būs jāapgūst viens vai vairāki zemāka līmeņa matemātikas kursi pirms skaitļošanas un analītiskās ģeometrijas sākšanas.
Lielākajai daļai naftas inženieru grādu ir nepieciešami divi vispārējās ķīmijas semestri un divi vispārējās fizikas semestri. Parasti ir nepieciešami arī divi ģeoloģijas semestri, no kuriem vismaz viens semestris ir vērsts uz naftas ģeoloģiju. Studentiem parasti ir jāpabeidz arī ģeofizikas kurss. Nepieciešami arī inženierzinātņu kursi, piemēram, materiāli, šķidruma dinamika un termodinamika.
Otrā kursa studenti parasti apgūst divus vai trīs ievadkursus naftas inženierzinātnēs, piemēram, ievadu naftas inženiertehniskajās sistēmās vai iežu īpašībām. Jaunākajā kursā apmēram pusi no pilna laika studentu grafika parasti veido progresīvāki naftas inženierijas kursi, piemēram, pazemes ražošana, rezervuāru inženierija vai šķidrumi, urbšana un urbumu novērtēšana. Praktiski viss vecākais gads parasti tiek veltīts naftas inženierijas kursiem, piemēram, urbšanai un ražošanai, projektu novērtēšanai, šķidrumu mehānikai un reģenerācijas metodēm. Studentiem var būt arī jāpabeidz kursi inženiertehniskajā ētikā, ģeostatikā, hidraulikā vai horizontālās urbšanas tehnikā.