Opi C#-ohjelmoinnin perusteet jäsenneltyjen, aloittelijaystävällisten videotuntien avulla, jotka on suunniteltu oppijoille, joilla ei ole aiempaa ohjelmointikokemusta.
Tämä koulutussovellus esittelee ohjelmoinnin ydinkäsitteitä, kuten muuttujat, metodit, silmukat, ehdot ja tietotyypit, ennen kuin siirrytään olio-ohjelmoinnin periaatteisiin, kuten luokat, objektit, periytyminen, polymorfismi, kapselointi ja abstraktio. Sisältö esitetään selkeällä, neutraalilla ja opettavaisella tavalla, joten se sopii opiskelijoille, itseopiskelijoille ja kaikille ohjelmistokehityksen uusille käyttäjille.
Oppitunnit käyttävät moderneja C#- ja .NET-käsitteitä ja keskittyvät rakentamaan vankan perustan reaalimaailman kehityksessä yleisesti käytetyille ohjelmointikäytännöille. Myös edistyneempiä aiheita käsitellään, kuten poikkeusten käsittelyä, tiedostojen käsittelyä, virheenkorjausta, rekursiota ja metodien ylikuormitusta, mikä auttaa oppijoita ymmärtämään, miten ohjelmat on jäsennelty ja ylläpidetty.
Tämä sovellus on tarkoitettu yleiseksi oppimisresurssiksi C#-ohjelmoinnin perusteiden ja laajempien ohjelmointikäsitteiden ymmärtämiseen. Sitä voidaan käyttää henkilökohtaiseen oppimiseen, akateemiseen tukeen tai lähtökohtana jatko-opintoihin esimerkiksi sovellus- tai pelikehityksessä.