Stagiile de informatică oferă studenților care studiază informatica o oportunitate valoroasă de a-și exersa și de a-și îmbunătăți abilitățile într-un mediu profesional. Astfel de stagii vin într-o varietate de forme diferite, de la munca de bază în tehnologia informației până la stagii complexe de inginerie software. Unele stagii implică ajutarea profesorilor din universități cu lucrări teoretice, în timp ce altele ar putea avea sediul la firme de software sau la alte companii, mari sau mici. Unele stagii de informatică, în special cele bazate la firme de software mari și de succes, sunt plătite, în timp ce altele, cum ar fi cele bazate la firme mai mici, pot fi neplătite sau ar putea oferi doar o mică bursă pentru costul vieții. Stagiile sunt de obicei disponibile studenților de licență și absolvenți, dar uneori sunt disponibile pentru absolvenți și pentru studenții de liceu.
Majoritatea stagiilor de informatică, în special cele oferite de companiile de dezvoltare de software sau de companiile care produc hardware complex, cum ar fi unități centrale de procesare și plăci video, sunt în general destinate să ofere experiență practică de muncă în informatică. În astfel de stagii, stagiarii lucrează îndeaproape cu profesioniști din domeniu și ajută la sarcinile de zi cu zi, cum ar fi programarea, testarea și depanarea. În unele stagii de informatică, stagiarul lucrează la un proiect de colaborare, în timp ce în altele i se oferă propriul proiect la care să lucreze.
Stagiile de informatică pot avea loc, de asemenea, în mediul academic, oferind stagiarilor șansa de a lucra cu profesori pe probleme teoretice din informatică. Informatica este un domeniu în creștere rapidă atât în mediul de afaceri, cât și în mediul academic, astfel încât oportunitățile de a lucra la cercetare de ultimă oră în mediul academic sunt relativ abundente. Domeniile comune de cercetare includ inteligența artificială, criptografia și dezvoltarea de metode de aplicare a tehnologiei computerizate la problemele matematice. Dacă un student este sau nu plătit pentru un stagiu academic de informatică depinde, în general, de suma de finanțare disponibilă profesorului sau laboratorului său.
Nu toate stagiile de informatică au loc la companii care desfășoară activități bazate pe calcul sau cu profesori de facultate care lucrează la teoria computațională. Informatica are aplicatii in domenii la fel de diverse precum lingvistica, biologia si fizica, astfel incat persoanele calificate in tehnicile informatice sunt la mare cautare in general. Un student la informatică ar putea găsi un stagiu într-un laborator de biologie care lucrează la un proiect de bioinformatică, de exemplu, sau poate lucra cu un profesor care studiază lingvistica computațională. O abilitate foarte apreciată în domeniul informaticii este abilitatea de a aplica tehnici de calcul la diverse probleme, indiferent dacă acestea sunt sau nu legate direct de domeniul informaticii.