Scratch Junior (ScratchJr) on esi- ja varhaisopetukseen sopiva graafinen ohjelmointiympäristö. Ohjelmointi tapahtuu ikoni-komennoilla. Lukutaito ei ole välttämätön ohjelmoidessa. Ohjelma on ladattavissa iPad- ja Android-tableteille.
Auroran ScratchJr -ohjelmointikoulu on viiden videon opetusmateriaali esi- ja varhaiskasvatuksen ohjelmointiopetuksen työkaluksi. Auroran Scratch -ohjelmointikoulun käyttö mahdollistaa oppijan aktiivisen toiminnan ja mahdollisuuden ohjelmoida ohjatusti ja tavoitteellisesti. Oppija tekee itse luovaa ohjelmointia. Videolla näytetään kuinka ohjelmointia tehdään ja annetaan tarvittavat ohjeet ohjelmoinnissa onnistumiseksi. Lähiohjaajan rooli on auttaa ja tukea oppijoita laitteiden käytössä ja videoiden seuraamisessa. Materiaalin päätteeksi oppijoilla on valmiudet toteuttaa omia luovia ohjelmointiprojekteja käyttäen ScratchJr -ohjelmointiympäristöä.
Materiaalin lisäksi oppija tarvitsee IPad- tai Android-tabletin tai suuri näyttöisen puhelimen. Laitteeseen tulee ladata ja asentaa Scratch Junior ohjelma.