Kaikki kurssit ovat yleislukiossa soveltavia ja matematiikkalukiossa syventäviä. Kurssien suoritusjärjestys on vapaa, kuitenkin kursseilla AT2 – AT9 oletetaan kurssin AT1 asiat osatuiksi. Ohjelmoinnin harjoitustyön voi pääsääntöisesti suorittaa vasta ohjelmoinnin peruskurssien jälkeen (poikkeuksista sovitaan opettajan kanssa). Arvostelussa voidaan käyttää numeroarviointia tai suoritusmerkintää.
Alkeiskurssi on tarkoitettu tietokonetta vähän tai ei yhtään käyttäneille. Kurssi suoritetaan tekstinkäsittelyn, taulukkolaskennan, piirto-ohjelmien ja sähköpostin harjoituksilla.
Kurssilla työstetään tutkielma/laajahko esitelmä tms. muuhun oppiaineeseen tietotekniikan keinoin tai tehdään julkaisu, esim. lehti joko paperille tai webbiin. Lisäksi kurssiin kuuluu näyttökoe esitysgrafiikasta ja tarvittaessa harjoituksia sitä varten.
Kurssilla tehdään omat www-sivut. Sivujen laatimiseen tulee käyttää sekä niiden tekoon tarkoitettuja ohjelmia että koodausta muistiota, notepadia, käyttäen. Kurssimerkinnän voi saada myös esim. koulun kotisivujen ylläpidosta, www-sivuprojektiin osallistumisesta tms.
Laajuus 1 – 2 kurssia. Tieken tietotekniikan käyttäjän @-kortin suoritus (2 pakollista koetta ja 2 valinnainsta osiota), laajuus 1 kurssi. Täydentämällä @-kortti A-kortiksi saa toisen kurssin. Jos @-kortin suoritus jää kesken, hyväksytyistä kokeista voi saada osan AT1-kurssia. Korttien (@- ja/tai A) kaikki kokeet hyväksytysti suorittanut opiskelija saa suorituksesta erillisen todistuksen.
Kurssilla perehdytään ohjelmoinnin perusrakenteisiin ja ohjelmien dokumentoinnin perusperiaatteisiin. Kurssi suoritetaan pakollisilla harjoituksilla ja kirjallisella loppukokeella.
Jatketaan siitä, mihin AT5 päättyi. Kokeillaan vähän graafista ohjelmointia.
Kurssilla tehdään laajahko harjoitustyö opettajan antamasta aiheesta. Kurssi on tarkoitettu itsenäisesti suoritettavaksi. Merkinnän saamiseksi opiskelijan tulee palauttaa toimiva ohjelma levykkeellä, ohjelmakoodi sekä riittävän laaja dokumentointi ohjelmasta. Lisäksi opiskelijan tulee pyydettäessä selostaa ohjelman koodin rakennetta ja toimintaperiaatetta.
Kurssit suoritetaan Teknillisessä korkeakoulussa tai Helsingin yliopiston tietojenkäsittelytieteiden laitoksella. Molempien kurssien lukio-opintoihin hyväksi luettava laajuus on yksi kurssi. Mahdolliset kurssimaksut opiskelija maksaa itse.