AC# tutor je obično odgovoran za pomaganje ljudima s podukama i lekcijama iz računalnog programiranja, a može klijentima pružiti radne listove ili druge resurse. Točne dužnosti takvog mentora mogu uvelike ovisiti o načinu na koji on ili ona radi, a neki ljudi mogu osobno upoznati učenika ili pružiti podučavanje putem interneta. Ovi tutori obično odgovaraju na pitanja koja učenik ima i pružaju dodatni uvid koji može pomoći klijentima da bolje razumiju određene predmete. AC# mentor može izraditi originalne materijale za učenje ili koristiti druge resurse kako bi povećao i poboljšao proces učenja klijenta.
Jedna od primarnih odgovornosti C# tutora je pružanje opće pomoći studentima koji se bore s učenjem programiranja. C#, izgovara se “C oštro”, programski je jezik uvelike izgrađen na ranijim jezicima, točnije C i njegovim varijantama. Iako postoje brojne knjige i tečajevi koji su osmišljeni da pomognu nekome da nauči stvarati kod koristeći ovaj jezik, neki učenici mogu otkriti da im je potrebna dodatna pomoć. Posao učitelja C# obično se izvodi kako bi se tim učenicima pomoglo i kako bi im se pružile informacije koje im pomažu da postanu učinkovitiji i produktivniji tijekom programiranja.
Obično učitelj C# pruža konkretnu pomoć učenicima na temelju njihovih posebnih potreba, umjesto da priprema utvrđeni plan lekcije kao učitelj. Ako se učenik, na primjer, bori s određenim aspektom programiranja, onda bi mentor mogao osmisliti neke vježbe za učenika koje se usredotočuju na to pitanje. Učitelj C# može prvo odgovoriti na sva pitanja učenika, objašnjavajući različite korake u procesu programiranja i osiguravajući da njegov ili njezin klijent razumije predmet. Dok se učitelj obično mora usredotočiti na podučavanje nekoliko desetaka učenika, mentori mogu izravno raditi s jednim učenikom i pružiti personaliziranije informacije.
Kako bi olakšao ovaj proces, učitelj C# može izraditi radne listove ili materijale za pomoć učeniku, ovisno o potrebama tog klijenta. Tijekom online podučavanja, ove vrste resursa mogu se poslati putem e-pošte ili programa za razmjenu poruka na mreži. Takve se aktivnosti mogu kreirati kako bi studentima pružili praksu s određenim aspektom programiranja, ovisno o potrebama studenta. Ovi radni listovi također mogu biti primjeri pravilnog koda koji učenik može koristiti za učenje. AC# mentor može pomoći učeniku u izradi domaće zadaće, iako on ili ona ne radi posao za klijenta, već umjesto toga daje smjernice koje omogućuju učeniku da uči i izvršava zadatke.