Nyt saatavilla App Storessa · Osa I · Koodinorpan tarina

Pieni norppa opettaa koodaamaan.

Opi koodaamaan suomeksi. Omassa tahdissa.

Saimaannorpan poikanen Koodinorppa
II. Mistä Koodinorppa on tehty

Yksi havainto, viisi koodikieltä.

Koodinorppa syntyi yhdestä havainnosta. Suomalaiset koodaavat, mutta vain harvat lapsista, harvat aikuisista, harvat aloittelijoista pääsevät alkuun. Ensimmäinen kysymys on aina sama: mistä minä aloitan?

Pohdimme tätä lapsen näkökulmasta. Hänelle koodi ei ole työväline, vaan kieli. Ja kielen oppii vain puhumalla: pienesti, päivittäin, pitkään. Saimaannorppa elää näin: yksin järvellä, pieniä sukelluksia, syvempiin ja syvempiin paikkoihin. Vuoden päästä se osaa kalastaa siellä, missä isommat lajit eivät uskalla.

Koodinorppa on tehty samalla idealla. Viidessä minuutissa päivässä ei kerry paljon, mutta vuoden päästä osaat oikeasti tehdä asioita. Pikkusovelluksia, omia verkkosivuja, omia automaatioita. Sellaisia, joita ei ollut olemassa ennen sinua.

Yksi sukellus päivässä – ei sen enempää, mutta ei sen vähempää. — Koodinorpan opetusperiaate
Opi-välilehti — päänäkymä jossa pelaaja valitsee päivän sukelluksen
Päänäkymä, josta jokainen päivä alkaa.
III. Mitä Koodinorppa opettaa

Viisi kieltä. Viisi reittiä.
Yksi sovellus.

Jokainen kieli on oma tarinansa: oma rytminsä, omat tehtävänsä, oma kulttuurinsa. Sinä valitset mistä alat. Koodinorppa pitää huolen siitä, että jokin alkaa toimimaan jo ensimmäisellä viikolla. Yhteensä yli 450 oppituntia, ja sisältöä lisätään säännöllisesti. Älykäs kertausjärjestelmä muistaa, milloin kunkin asian oppiminen vaatii lisää harjoittelua.

Swift

Applen oma kieli iPhonelle, iPadille, Apple Watchille.

Swift on tehty luettavaksi, ja se on yksi luetuimmista koodikielistä aloittelijalle. Aloitat tutkimalla, mitä print() tekee. Saman päivän iltapäivänä kirjoitat ensimmäisen pienen ohjelmasi.

käskyistä luokkiin · sisältöä lisätään säännöllisesti

Swift-raita – Mitä Swiftillä tehdään ja luvun 0 johdanto
HTML & CSS

Verkkosivun rakenne ja tyyli – molemmat samalla kertaa.

HTML on merkintäkieli, CSS on tyyli. Yhdessä ne tekevät jokaisesta verkkosivusta sen, mikä se on. Koodinorpan kanssa opit ne yhtä aikaa, koska toinen ei juuri toimi ilman toista.

rakenne, värit, asettelu · sisältöä lisätään säännöllisesti

HTML & CSS -raita – Mikä HTML on ja luvun 0 johdanto
JavaScript

Sama kieli, jolla Discord ja Spotify pyörivät.

JavaScript on selainten oma kieli. Sillä saa napit toimimaan, animaatiot liikkumaan ja tiedon päivittymään reaaliaikaisesti. Aloitat muuttujista ja päädyt rakentamaan vuorovaikutteisia sivuja.

perusteet, taulukot, vuorovaikutus · sisältöä lisätään säännöllisesti

JavaScript-raita – Mikä on JavaScript ja luvun 0 johdanto
Python

Tekoälyn ja tieteen kieli – selvempi kuin moni muu.

Python on kuin englantia: lue ääneen ja ymmärrät usein heti, mitä se tekee. Sillä rakennetaan tekoälyä, analysoidaan dataa ja automatisoidaan tylsät työt. Aloittelijalle se on lempeä ensimmäinen kieli.

tulostus, listat, funktiot, merkkijonot · sisältöä lisätään säännöllisesti

Python-raita – Mikä on Python ja luvun 0 johdanto
Vibe Coding

Tekoälyn kanssa parityönä – uusi tapa koodata.

Et kirjoita kaikkea itse. Kerrot tekoälylle, mitä haluat, ja se ehdottaa koodia. Sinä arvioit, korjaat, opit. Tämä on uusi tapa rakentaa pieniä sovelluksia yhdessä illassa, ja sitä opetetaan toistaiseksi hyvin harvassa paikassa.

kysymys, tarkistus, refaktorointi · sisältöä lisätään säännöllisesti

Vibe-koodaus-raita – Yksi pyyntö, yksi vastaus ja luvun 0 johdanto
IV. Päivä Koodinorpan kanssa

Aamu, päivä, ilta – pieni hetki kerrallaan.

Koodinorppa ei vaadi tunteja. Se odottaa, että annat sille viisi minuuttia, ehkä kymmenen. Päivä Koodinorpan kanssa kulkee suunnilleen näin:

7.30 · Aamulla

Päivän haaste odottaa

Avaat sovelluksen. Päivän haaste vaihtuu joka aamu: silmukoita maanantaina, algoritmeja perjantaina, viikonloppuna kertaus. Suorita haaste, ja saat kaksinkertaiset pisteet.

16.00 · Iltapäivällä

Seuraava sukellus oppituntiin

Pieni oppitunti: viisi minuuttia, kuusi kysymystä, yksi uusi käsite. Putki kasvaa. Sydämet säilyvät, jos vastaat oikein. Koodinorppa nyökkää, kun pääset läpi.

21.00 · Illalla

Saavutus avaa, sija nousee

Sovellus ilmoittaa, että ensimmäinen viikkoputki on takana. Sijoituksesi nousi yhden askeleen. Harjoittelukeskus kokoaa tehtävät, joissa teit virheitä. Sydänten palautus hoituu siinä sivussa.

Päivän haaste – tuplapisteet suorituksesta
Päivän haaste odottaa joka aamu.
V. Miksi norppa

Saimaannorpan oppi on oppia sinnikkyydestä.

Saimaannorppa on yksi maailman uhanalaisimmista hylkeistä. Niitä on jäljellä noin 430, ja ne elävät vain Suomen Saimaalla, eivät missään muualla maailmassa. Pieni laji, tarkka elinpaikka, kuuluisa sinnikkyydestä.

Norppa ei opi sukeltamaan nopeasti. Se opettelee. Aluksi pinnan alla muutama sekunti, sitten pidempään, sitten syvemmälle. Vuoden päästä se kalastaa siellä, missä isommat lajit eivät uskalla. Kaikki tämä siksi, että se on ollut kärsivällinen.

Koodaaminen toimii samalla tavalla. Et opi sitä viikossa, eikä sinun kuulukaan yrittää. Mutta jos teet sitä joka päivä, viiden minuutin verran, vuoden päästä sinulla on jo oma pikku-sovellus. Sellainen, jota ei ollut olemassa ennen sinua.

VI. Lupauksemme

Mitä Koodinorppa ei tee.

  1. Ei mainoksia.

    Sovelluksessa ei näytetä yhtään mainosta. Käyttäjät ovat usein lapsia ja aloittelijoita. Mainokset eivät kuulu sinne.

  2. Ei seurantaa.

    Emme seuraa sinua sovelluksen ulkopuolella. Emme käytä mainostunnisteita. Mitä jaat sovellukselle, jää sinun ja meidän väliseksi.

  3. Emme myy tietojasi.

    Edistymistäsi, käyttötietojasi ja saavutuksiasi ei myydä kolmansille osapuolille. Kerätyt tiedot käytetään vain sovelluksen toimintaan.

  4. Ei tilauksia.

    Koodinorppa on täysin ilmainen. Ei vaadi tilausta, ei piilotettuja maksuja, ei premium-tasoja. Ilmainen alusta loppuun.

VII. Tekijät

Koodisto Digital, Saimaan rannalla.

Koodinorppa on suomalaisen Koodisto Digitalin tekemä. Sovellus syntyi havainnosta, että koodaamisen voi opetella samalla tavalla kuin saimaannorpan poikanen oppii sukeltamaan: pienesti, päivittäin, kärsivällisesti. Maskotti valikoitui itsestään, kun aihe ja eläin asettuivat samaan tarinaan.

Sovellus julkaistiin App Storessa vuonna 2026. Lisää oppitunteja, lisää kieliä ja lisää saavutuksia tulee jatkossa: pieniä sukelluksia, jotka kerääntyvät kokonaisuudeksi.

Jos sinulla on palautetta, ideoita tai havaitset bugin, ota yhteyttä: [email protected]

VIII. Lopuksi

Yksi sukellus alkaa tuosta painikkeesta.

Lataa App Storesta Ilmainen. iPhone ja iPad. iOS 18 tai uudempi. Yli 450 oppituntia ja 5 koodikieltä; sisältöä lisätään säännöllisesti.
Lataa App Storesta