Kai dėstytojas, mokytojas ar profesorius ruošiasi dėstyti klasę, jiems pateikiama mokymo programa, kuri padės jiems dėstyti kursą. Mokymo programos autorius yra asmuo, kuris kuria mokymo programą. Kartais jiems pateikia gaires mokyklų tarybos arba rajonai; kiti vadovaujasi parametrais, kuriuos nustato kiti valdymo organai, pavyzdžiui, privačios konsultacinės firmos, arba gali laisvai naudotis savo ištekliais ir žiniomis kurdami kurso planą.
Skirtingai nuo kūrybingų rašytojų, mokymo programų rašytojas labiau linkęs į techninį rašymo stilių. Jis yra atsakingas už mokymo programos suskaidymą į loginius žingsnius. Paprastai naudojamas kontūras, nes jame yra antraštės ir paantraštės, aiškiai iliustruojančios mokymo programos etapus.
Ideali mokymo programa turi turėti neabejotiną tikslą, o kiekvienas etapas turėtų būti grindžiamas paskutiniu. Taip pat svarbu, kad mokymo programos sudarytojas išlaikytų planą įdomų, pristatydamas susijusius skaitinius ir pratimus, skatinančius tiek mokytojus, tiek mokinius. Į pamokų planus dažnai įtraukiamos viktorinų ir esė gairės, skatinančios diskusiją ir nagrinėjamos temos išplėtimą.
Prieš sukuriant mokymo programų rašytojo pareigybę, mokytojai savo darbo metu rašė savo mokymo programas. Su administracinio personalo ar valdybos pasiūlymais ar nurodymais arba be jų, mokytojai parengė mokymo programas, remdamiesi tuo, kas anksčiau skatino jų mokinius, ir įtraukė temų bei požiūrių, paskatinusių susidomėjimą ir diskusijas. Jie dažnai įtraukdavo pasirinkimus į savo mokymo programas, taigi, jei vienas kelias atrodytų lemtas nuobodu, mokytojai galėtų pakeisti kurso kryptį, nepamiršdami tikslo.
Daugelis mokymo programų kūrėjų yra buvę mokytojai, kurie atranda savo talentus labiau orientuoti į pamokų planų kūrimą, o ne į pamokas klasėje. Technikos rašytojai, turintys polinkį į išsilavinimą, dažnai mano, kad mokymo programų rašymas yra visavertė ir pelninga karjera. Nepriklausomai nuo mokymo programos kūrėjo išsilavinimo, jis turi sugebėti vadovautis bet kokio ugdymo tikslo gairėmis.
Ne visose mokymo programose reikia sukurti mokymo programą nuo nulio. Dažnai egzistuoja sėkmingos mokymo programos, kurias reikia tik patikslinti, pavyzdžiui, pridėti naujos informacijos apie temą arba naujus problemų sprendimo būdus. Mokymo programos autorius turi nuspręsti, ką pasilikti, o ką išmesti. Galutinį mokymo programos patvirtinimą paprastai priima ne autorius, o patyrusių pedagogų ir švietimo administratorių komisija.
Atsižvelgiant į institucijos pobūdį, mokymo programos autorius paprastai turi laikytis nuomos administracijos pateiktų gairių. Šias instrukcijas gali gauti mokyklos taryba, vietinė ar nacionalinė švietimo standartų organizacija arba privati konsultacinė įmonė, kurios specializacija yra mokymo programos turinys. Jis taip pat gali būti pasiekiamas, kad paaiškintų arba pakeistų tam tikrus mokymo programos aspektus, kai ji bus priimta.