Učitelj informatike općenito daje individualne upute o aspektima informatike i računalnog programiranja. Ti stručnjaci mogu podučavati učenike koji pohađaju napredne sate informatike i imaju problema s polaganjem. U drugim kontekstima, nastavnik informatike može pripremati mlađeg učenika za budući rad na kolegiju ili čak pružati strukovno podučavanje informatike.
Predavači u ovom području nude upute o širokom spektru računalnih programskih jezika. Oni mogu podučavati lekcije o cijelom spektru jezika kodiranja kroz opći fokus na principe računalne znanosti, kao što su funkcionalnost modula koda ili šire razvojne strategije. Alternativno, nastavnik informatike može se usredotočiti na specifične “proceduralne” zadatke s danim računalnim programskim jezikom, u konkretnim laboratorijskim aktivnostima koje pomažu studentima da kreiraju vlastite funkcionalne module ili aplikacije.
Za učenike koji imaju specifičnije potrebe za učenjem, nastavnik informatike može se usredotočiti na određenu vrstu programskog jezika. Upute se mogu dati u sintaksi “C paketa” jezika: C, C++ i C#, ili u popularnom programskom jeziku Microsoft Visual Basic baziranom na sustavu Windows. Ostali tečajevi mogu se usredotočiti na jednostavno kodiranje s hipertekstnim označnim jezikom (HTML) ili kaskadnim stilskim listovima (CSS). Neki bi se predmeti mogli usredotočiti na tehnologije temeljene na webu kao što su ASP, VBScript, web oblik Visual Basica ili PHP.
Predavači informatike mogu podučavati samo jednog učenika, ili ponekad male grupe. Oni mogu podučavati učenika osobno, putem interneta ili putem drugih digitalnih mjesta. Nastavnik se može jednostavno sastati sa studentom jednom ili nekoliko puta tjedno, dok će drugi mentori odrediti određeni broj sesija u obliku seminara ili radionice.
Općenito, nastavnik informatike moći će upoznati učenika na njegovoj ili njezinoj određenoj razini vještina i odgovoriti na određena pitanja o konkretnim zadacima računalnog programiranja s kojima bi učenik mogao imati problema. Jedna od prednosti koje nastavnici informatike nude studentima je mogućnost odgovaranja na pitanja u stvarnom vremenu i nude odgovore za određene probleme s kodom ili dizajnom, ili bilo kojim drugim aspektom informatike. Neki od najboljih predavača informatike studentima će također pružiti puno znanja o tome kako se informatika razvila i kako je zajednica programera uspostavila neka zajednička načela za standarde unutar polja.