Python on yleiskäyttöinen ohjelmointikieli, jolle on ominaista suoraviivainen kielioppi ja ilmaisuvoimaisuus. Python on levinnyt laajalle ja sen käyttökohteet ovat moninaiset. Niistä mikään ei nuose erityisesti ylitse muiden, mistä syystä Python on jäänyt merkitykseensä nähden vähälle huomiolle. Tunnettuja Python-pohjaisia tekniikoita on esim. Django web-sovelluskehys.
Tällä kurssilla tutustutaan Python-ohjelmointiin alkeista lähtien. Pythonia voi pitää helppona ohjelmointikielenä, joka sopii hyvin ensimmäiseksi ohjelmointikieleksi etenkin ammatillisessa koulutuksessa. Mukana ovat Python-perusversioon sisältyvät pelkistetty Tkinter graafinen käyttöliittymä, sekä kompakti yhden käyttäjän SQL-tietokanta SQLite.
Kurssilla tutustutaan myös pidemmälle meneviin Python-pohjaisiin sovellustekniikoihin, kuten Python web/REST -sovelluksiin.