Există anumite cursuri pe care trebuie să le urmezi pentru a îndeplini cerințele pentru a obține o diplomă sau o diplomă. Aceste cursuri sunt, de obicei, menționate foarte clar într-un curriculum sau o listă de cerințe de program de licență.
Cursuri care nu îndeplinesc a specific slotul într-o listă de cerințe de program de grad sunt clase elective.
Unele programe de licență conțin o anumită cantitate de ore de credit elective, ceea ce înseamnă că aceste programe permit studenților să se bucure de o anumită flexibilitate în câteva domenii și să ia clase care îi interesează - atâta timp cât aceste clase sunt oferite la un anumit nivel de dificultate.
De exemplu, studenții specializați în literatură engleză pot avea ocazia să urmeze două cursuri elective de nivel superior de la un departament de științe umaniste. Aceste cursuri ar putea include orice, de la aprecierea artei la istoria germană.
Când elevii se transferă de la o școală la alta, pot constata că multe cursuri pe care le-au luat (pentru credit) transferă de fapt în noua școală sub formă de credite elective. Acest lucru se întâmplă dacă al doilea scoala nu ofera cursuri care primul scoala oferita. Cursurile transferate pur și simplu nu se încadrează în niciun curriculum.