1. Aloitus
  2. Suorittaminen
  3. Työkalut ja asentaminen
  4. Versiohallinta ja Git
  5. Tuki ja palaute
  6. Harjoitustyö
  7. Debuggausnäyte
  8. Tentti
  9. Luennot
  10. Mitäs se ohjelmointi on?
    1. Ensimmäinen ohjelma
    2. Ohjelmointiympäristö kuntoon
    3. Tiedon esittäminen tietokoneella
    4. Osan kaikki tehtävät
  11. Tiedon käsittelyä
    1. Ohjelman rakenne
    2. Lauseet ja lausekkeet
    3. Arvojen laskeminen
    4. Muuttujat ja tietotyypit
    5. Osan kaikki tehtävät
  12. Osista rakentamista
    1. Aliohjelmat
    2. Parametrit ja paluuarvo
    3. Aliohjelman kuormittaminen
    4. Dokumentointi
    5. Osan kaikki tehtävät
  13. Jos sataa, niin koodaa kunnes nukahdat
    1. Operaattorit
    2. Ehtolauseet
    3. Toistolauseet
    4. Merkkijonot
    5. Osan kaikki tehtävät
  14. Toimiikohan ohjelma?
    1. Debuggaus
    2. Automaattinen testaus
    3. Osan kaikki tehtävät
  15. Asioiden kokoamista yhteen
    1. Taulukot
    2. Listat
    3. Tyyppimuunnokset
    4. Osan kaikki tehtävät
  16. Lisää kokoamista!
    1. Moniulotteiset taulukot
    2. Sanakirjat
    3. Enumeraatiot
    4. C#-kielen tyyppijärjestelmästä
    5. Osan kaikki tehtävät
  17. Rekursio? Ks. rekursio.
    1. Rekursio
    2. Pino ja kutsupino
    3. Osan kaikki tehtävät
  18. Pelin tekemistä!
    1. Graafinen ohjelmointi
  19. Osa 10
    1. Binääriluvut
    2. Osan kaikki tehtävät
  20. Osa 11
    1. Kertaus
    2. Osan kaikki tehtävät
  21. Omat tiedot