A kurzusok az Exercism nyelvi „tanfolyamai”.
Minden kurzust egy-egy külön önkéntescsoport tart karban (bár ezek néha átfedésben vannak egymással).
A kurzusok tanulófeladatokból és gyakorlófeladatokból állnak.
Hozzájuk nyelvspecifikus tooling tartozik, például tesztfuttatók, representerek és elemzők.