Opetushallitus on sisällyttänyt ohjelmoinnin perusopetuksen opetussuunnitelman perusteisiin (Tiedote 22.12.2014). Käytännössä tämä tarkoittaa sitä, että peruskoulussa opetetaan kaikilla vuosiluokilla ohjelmointia syksystä 2016 alkaen. Tällä sivustolla on avoimella lisenssillä (CC-BY) julkaistua materiaalia opettajien koulutukseen ja ohjelmoinnin opetukseen perusopetuksessa. Sivulla on lisäksi linkkejä muihin aiheeseen liittyviin sivustoihin.
Uudessa opetussuunnitelma ohjelmoinnin opetus aloitetaan jo ensimmäisillä luokilla. Materiaali on yhdelle koulutuspäivälle, jossa käydään läpi ohjelmoinnin opetus 1-6 luokka-asteelle opetussuunnitelman perusteluiden mukaisesti.
Koulutuksessa perehdytään ohjelmoinnin lisäksi robotiikan alkeisiin. Työkaluna käytetään Opinsys-nallea, joka perustuu avoimen lähdekoodin Arduino-ympäristöön. Koulutuksessa opittuja asioita voidaan hyödyntään minkä tahansa Arduino-pohjaisen ohjelmoinnin parissa.
Nalle helpottaa ohjelmoinnin oppimista ja tekee siitä kiehtovaa ja mielenkiintoista. Suomenkielisen visuaalisen sovelluksen avulla ohjelmointi onnistuu hyvin jo alakoululaiselta.
Koodaustunti on yhden tunnin mittainen johdatus tietojenkäsittelytieteeseen, joka toteutetaan haluamanasi ajankohtana. Koodaustunnin tarkoituksena on tutustuttaa "koodaamiseen" ja tehdä sitä arkipäiväiseksi.
Koodi2016-opas ja -verkkosivusto kertovat opettajille ja opetusalan päättäjille, miksi ohjelmointi on tärkeää ja miten sitä voi opettaa. Alla oppaan sisältö on tiivistetty yhdeksään kohtaan.