Firmele și departamentele de tehnologia informației (IT) angajează o gamă largă de oameni cu seturi diferite de abilități în diferite tipuri de locuri de muncă. Calificările IT necesare pentru a obține un post de junior includ de obicei o diplomă de liceu și finalizarea cu succes a unei clase profesionale. Persoanele care aplică pentru posturi mai calificate au în mod normal diplome legate de IT sau mulți ani de experiență anterioară.
Multe colegii comunitare oferă o varietate de cursuri de formare legate de computere și tehnologie fără diplomă. Unele dintre aceste cursuri prezintă studenților tipurile de software și hardware utilizate în mod obișnuit, iar participanții la curs sunt învățați cum să remedieze problemele minore pe care le pot întâlni utilizatorii acestor sisteme. În alte cazuri, cursurile îi învață pe elevi cum să scrie programe și să facă ajustări la software-ul existent pentru a adapta software-ul la nevoile unei anumite companii. Aceste cursuri profesionale pot dura un număr de săptămâni sau câțiva ani, în funcție de complexitatea cursului. Afișările de locuri de muncă pentru multe posturi de juniori listează adesea finalizarea unor clase profesionale specifice printre calificările IT pe care candidații trebuie să le posede.
Universitățile oferă cursuri de licență în informatică, programare, IT și subiecte conexe. Oamenii care finalizează cu succes aceste programe de licență sunt adesea angajați în locuri de muncă în dezvoltare IT sau în roluri din culise la marile companii în care au sarcina de a remedia probleme la nivel de sistem sau de a crea noi software. Multe firme recrutează adesea angajați în campusurile universitare, oferind locuri de muncă studenților care vor poseda calificări IT specifice la finalizarea diplomelor. În plus, multe universități oferă, de asemenea, programe postuniversitare în IT și domenii conexe. Studenții postuniversitari obțin un nivel mai mare de înțelegere cu privire la un anumit aspect al IT și acești indivizi sunt adesea capabili să obțină locuri de muncă foarte compensate care necesită cunoștințe specializate asupra anumitor subiecte.
În timp ce multe firme se concentrează pe angajarea de persoane care au anumite tipuri de acreditări academice, alte companii tind să promoveze din interior; în acest caz, experiența la locul de muncă poate fi enumerată printre calificările IT detaliate pe o anunțare a unui loc de muncă. Unele firme angajează muncitori la nivel de intrare, iar acești indivizi sunt învățați cum să navigheze pe internet, să folosească sistemele de e-mail și cum să corecteze probleme minore ale computerului. În mod normal, acești indivizi primesc pregătire continuă și își îmbunătățesc treptat setul de abilități înainte de a se muta în poziții mai înalte. În unele cazuri, cineva care aplică pentru o poziție de supervizor poate avea nevoie să fi încheiat un anumit număr de ani ca angajat junior al departamentului IT, în timp ce în alte cazuri, managerii de departamente promovează angajații juniori în funcție de performanța lor în muncă, mai degrabă decât de mandatul lor.