JavaScript lapsille: oikeaa koodia ja oikeaa hauskanpitoa
JavaScript tekee verkkosivuista vuorovaikutteisia — sen avulla painikkeet reagoivat, pisteet päivittyvät ja pelit toimivat selaimessa. Tässä kokonaisuudessa nuoremmat oppijat tutustuvat oikeaan JavaScriptiin rakentamalla projekteja, joita he todella haluavat tehdä: numeronarvauspelejä, nopanheittimiä, seikkailutarinoita ja tietovisoja. Jokainen käsite esitellään käytännön miniprojektien avulla kuivan teorian sijaan, joten lapset kirjoittavat toimivaa koodia heti ensimmäisestä oppitunnista lähtien.
Mitä opit
Aloitat perusrakennuspalikoista: Magic Boxes -muuttujista, matemaattisista operaatioista, merkkijonojen käsittelystä Sanaleikkien avulla sekä kyllä–ei-valinnoista. Sen jälkeen opit silmukoita ja kaavoja, omia loitsuja eli funktioita, aarrearkkuina kuvattuja olioita ja aarrelistoja eli taulukoita. Myöhemmillä kursseilla kokoat nämä taidot oikeiksi projekteiksi — esimerkiksi laskimeksi, lämpötilamuuntimeksi, salakoodin tekijäksi, lähtölaskuriksi ja kokonaiseksi seikkailutarina-peliksi.
Oppimispolku
Kolmekymmentäviisi kurssia kattavat tasot A1–A2. A1-osiossa rakennetaan perusteet: algoritmit, muuttujat, matematiikka, valinnat ja laskemiseen käytettävät silmukat. A2-osiossa näitä taitoja sovelletaan asteittain monipuolisemmissa projekteissa — sisäkkäisten silmukoiden taide, satunnaisuutta ja yllätyksiä, kivi, paperi, sakset, taika-8-pallo, tietovisan rakentaminen ja seikkailutarina-peli. Jokainen vaihe rakentuu edellisen päälle, joten sinulla on aina seuraavaan haasteeseen tarvittavat taustatiedot.
Näin opiskelu toimii
Jokainen kurssi koostuu lyhyistä ja keskittyneistä oppitunneista, jotka suoritetaan sisäänrakennetussa koodieditorissa reaaliaikaisen palautteen avulla. Kun jokin käsite on epäselvä, tekoälytuutori selittää sen ymmärrettävällä kielellä ja antaa vihjeitä paljastamatta suoraan vastausta. Edistyminen tallennetaan automaattisesti, joten voit jatkaa täsmälleen siitä, mihin jäit.