Kursus yang diperlukan untuk memperoleh gelar teknik sering dianggap sulit, tetapi banyak yang menganggap kursus teknik perminyakan sangat menantang. Siswa mencurahkan sebagian besar dari dua tahun pertama mereka untuk menyelesaikan kelas dasar yang diperlukan untuk banyak gelar empat tahun, seperti bahasa Inggris, sejarah dan komunikasi, dan kursus matematika dan sains tingkat perguruan tinggi pertama biasanya diambil, bersama dengan teknik pengantar atau kelas komputer dasar. . Pada titik tertentu, calon insinyur perlu menyelesaikan kursus matematika dan sains tingkat lanjut, yang sebagian besar tidak dapat diambil sampai kursus prasyarat diambil. Kursus teknik perminyakan junior dan senior seperti pengeboran, produksi sumur dan dinamika fluida.
Setiap universitas memiliki persyaratan rencana gelar yang berbeda, dan tidak setiap sekolah menawarkan semua kursus teknik perminyakan. Namun, rencana gelar tipikal akan mencakup dua semester komposisi bahasa Inggris, satu kursus dalam sejarah AS dan setidaknya satu kursus teknik komputer. Setidaknya satu kursus ilmu politik, seperti pemerintahan atau kewarganegaraan AS, sering kali wajib. Siswa yang tidak mengambil bahasa asing di sekolah menengah mungkin perlu menyelesaikan dua semester di tingkat perguruan tinggi. Fundamental biasanya mencapai sekitar 40 jam kredit.
Mahasiswa teknik biasanya memulai kursus matematika mereka dengan kalkulus dan geometri analitik; kebanyakan insinyur menyelesaikan empat semester kalkulus. Semester kelima biasanya persamaan diferensial. Jika seorang siswa tidak mengambil kursus matematika seperti pengenalan kalkulus dan trigonometri di sekolah menengah, dia mungkin perlu mengambil satu atau lebih kursus matematika tingkat yang lebih rendah sebelum memulai kalkulus dan geometri analitik.
Sebagian besar gelar teknik perminyakan membutuhkan dua semester kimia umum dan dua semester fisika umum. Dua semester geologi, dengan setidaknya satu semester berfokus pada geologi perminyakan, juga biasanya diperlukan. Siswa biasanya perlu menyelesaikan kursus geofisika juga. Kursus teknik, seperti material, dinamika fluida, dan termodinamika juga diperlukan.
Siswa tahun kedua biasanya mengambil dua atau tiga kursus pengantar teknik perminyakan seperti pengenalan sistem teknik perminyakan atau properti batuan. Selama tahun pertama, kira-kira setengah dari jadwal siswa penuh waktu biasanya terdiri dari kursus teknik perminyakan yang lebih maju seperti produksi bawah permukaan, teknik reservoir atau cairan, pengeboran dan evaluasi log sumur. Hampir semua tahun senior biasanya dikhususkan untuk kursus teknik perminyakan seperti pengeboran dan produksi, evaluasi proyek, mekanika fluida dan teknik pemulihan. Siswa mungkin juga perlu menyelesaikan kursus dalam etika teknik, geostatistik, hidrolika, atau teknik pengeboran horizontal.