Learn JavaScript for Kids
Learn JavaScript for Kids — Lasten koodausta, joka alkaa oikean ohjelman muuttamisesta
Learn JavaScript for Kids on ilmainen iOS- ja Android-sovellus lasten koodaukseen lapsille, jotka eivät ole koskaan kirjoittaneet riviäkään koodia. Ensimmäinen näkymä on oikea JavaScript-ohjelma: lapsi napauttaa hehkuvaa numeroa, tarrat lentävät nopeammin ja ohjelma suoritetaan puhelimessa uudelleen. Sen jälkeen vuorossa on 20 lyhyttä kurssia, 41 lohkopulmaa ja 60 tehtävää, ja ostosten edessä on vanhempien portti.
- Hinta
- Ilmainen, Pro-päivitys
- Alustat
- iOS ja Android
- Kielet
- 22
- Ikäsuositus
- 4+
- Vaatimukset
- iOS 15.1 tai uudempi
- App Store
- 5.0 ★ (4)


Muuta yhtä numeroa ja katso, mitä tapahtuu.
Nopein tapa ymmärtää koodia on koskettaa jo toimivaa ohjelmaa. Learn JavaScript for Kids -sovelluksessa aloitusnäkymä on juuri tällainen: napauta hehkuvaa arvoa, muuta tarrojen määrää tai lentonopeutta, ja ohjelma suoritetaan heti uudelleen. Mitään ei tarvitse kirjoittaa, joten mikään ei voi mennä rikki.
Mikä se on
Learn JavaScript for Kids on ilmainen iOS- ja Android-sovellus, joka opettaa lasten koodausta oikean JavaScriptin avulla ilman, että aloittamiseen tarvitaan tiliä. Sovellus avautuu käynnissä olevaan ohjelmaan, jota lapsi voi muuttaa napauttamalla. Sen jälkeen vuorossa on 20 lyhyttä kurssia ja 80 oppituntia, 41 lohkopulmaa, 60 helppoa, keskitasoista ja vaikeaa tehtävää sekä koodieditori, joka suorittaa JavaScriptiä puhelimessa. Ensimmäinen kurssi, Mitä koodaaminen on?, on ilmainen, ja ostosten sekä sovelluksesta poistuvien linkkien edessä on vanhempien portti.
Sovelluksen sisältö
Miltä se näyttää





Kurssi
Mitä JavaScript-kurssi sisältää
Alla olevat kurssinimet ovat peräisin tämän sivuston Javascript for Kids -kurssilta. Kurssi alkaa täysin ilman koodia ja etenee kohti pieniä pelejä.
Mitä koodaaminen on?
Ilmainen ensimmäinen kurssi: mitä koodi on ja mitä tietokoneet tekevät sillä, ennen kuin lapsen odotetaan kirjoittavan mitään.
Ajattele kuin koodari: algoritmit
Ongelman jakaminen selkeiksi, järjestyksessä eteneviksi vaiheiksi – tämä on jokaisen lapsen myöhemmin kirjoittaman ohjelman perusidea.
Koodarin supervoimat: silmukat, valinnat ja bugit
Toiminnon toistaminen, kahden vaihtoehtoisen polun välillä valitseminen ja sen selvittäminen, mikä meni vikaan, kun ohjelma ei toimi odotetusti.
Muuttujiksi kutsutut taikalaatikot
Numeron tai sanan tallentaminen nimen alle, minkä jälkeen Math Wizard ja Word Play auttavat työskentelemään kummankin tyyppisten arvojen kanssa.
Kyllä- tai ei-päätökset
Ohjelman saaminen tekemään valintoja if- ja else-lauseilla sekä saman idean harjoitteleminen True or False Games -pelissä.
Laskevat silmukat ja kuviot
Silmukat, jotka laskevat ja piirtävät kuvioita, sekä Loop-de-Loop ja Nested Loop Art, jotka vievät samaa ideaa vielä pidemmälle.
Aarrearkut: objektit
Toisiinsa liittyvien arvojen ryhmitteleminen ja niiden kokoaminen Treasure Lists -listoiksi.
Omat loitsusi (funktiot)
Vaiheiden paketoiminen funktioksi, jolle lapsi antaa nimen ja jota hän voi käyttää uudelleen. Näin hän on valmis projekteihin, kuten Build a Calculator, Mini Game: Number Guessing ja Rock, Paper, Scissors.
Miten se toimii
Miten ensimmäinen käyttökerta etenee
Käyttökerta voi kestää viisi minuuttia. Jokaisessa yhdistyvät napautettava tai rakennettava asia ja lyhyt pätkä oikeaa JavaScriptiä, joten lapsi päättää käyttökerran tehtyään jotain eikä vain katsottuaan jotain.
Leiki toimivalla ohjelmalla
Avaa sovellus ja muuta oikean JavaScript-ohjelman hehkuvia arvoja napauttamalla tarrojen määrää, niiden nopeutta ja käytettävää tarraa. Ohjelma suoritetaan puhelimessa uudelleen, joten lapsi näkee, mitä koodi tekee, ennen kuin lukee sitä.
Suorita lyhyt kurssi tai lohkopulma
Aloita ilmaisella Mitä koodaaminen on? -kurssilla tai avaa Block Playground ja vedä lohkoja ohjataksesi hahmon maaliin. Oppitunnit on kirjoitettu yksinkertaisin sanoin, ja ne päättyvät muutamassa minuutissa, joten lapsi voi lopettaa ja palata huomenna.
Harjoittele tehtävän avulla ja pidä putki yllä
Valitse tehtävä, kun kaipaat uutta haastetta, kirjoita ja suorita JavaScriptiä koodieditorissa ja tallenna suosikkiohjelmat kohtaan My Codes. Päivittäinen putki, minivisat ja muistikortit palauttavat aiemmat ideat mieleen.
Mitä se sisältää
Mitä sovellus sisältää
20
Lyhyttä kurssia, 80 oppituntia
Koodin ideasta pieniin peleihin: mukana ovat algoritmit, muuttujat, matematiikka, sanat, kyllä–ei-päätökset, silmukat ja kaavat, oliot, listat, funktiot ja satunnaiset yllätykset.
41
Lohkopulmaa
Block Playground muuttaa logiikan peliksi: vedä Move-, Jump-, Repeat- ja If Blocked -lohkoja päästäksesi maaliin ja yritä ratkaista jokainen pulma mahdollisimman vähillä lohkoilla. Useat pulmat ovat ilmaisia.
60
Tehtävää kolmella tasolla
Helppoja, keskitasoisia ja vaikeita tehtäviä, joten seuraava sopivan tasoinen haaste on aina valmiina. Kaksi tehtävää on ilmaisia, ja loput sisältyvät Pro-versioon.
Editori
JavaScriptiä suorittava koodieditori
Kirjoita ja suorita JavaScriptiä suoraan puhelimessa ja näe tulos. Tallenna ohjelmat kohtaan My Codes ja tee muistiinpanoja oppimisen aikana.
Minipelit
Projektit, joita lapsi voi esitellä
Pieniin projekteihin kuuluvat muun muassa laskin, numeronarvauspeli sekä kivi, paperi, sakset. Jokainen niistä rakennetaan aiemmilla oppitunneilla esitellyistä ideoista.
AI Chat
Vastauksia selkein sanoin
AI Chat -välilehti on Home-, Study-, Editor- ja Challenge-välilehtien vieressä. Se sisältää valmiita kehotteita, kuten lapsen tietojen testaamisen juuri opitusta tai oppimispolun rakentamisen.
Vanhemmille
Miksi lasten koodaus kannattaa aloittaa JavaScriptillä, ja miltä ensimmäinen oppitunti näyttää?
JavaScript on kieli, joka saa ruudulla olevat asiat liikkumaan, reagoimaan ja toistamaan ääniä, joten se sopii lapsille, jotka pitävät peleistä ja piirtämisestä. Jokainen verkkoselain suorittaa sitä jo valmiiksi, joten lapsi oppii samaa kieltä, jota oikeilla verkkosivuilla käytetään. Hyvä ensimmäinen oppitunti on lyhyt ja visuaalinen: lapsi muuttaa arvoa, näkee tuloksen heti ja oppii vasta myöhemmin sanan sille, mitä juuri teki. Aloittamiseen ei ole yhtä oikeaa ikää, joten kannattaa kiinnittää huomiota siihen, miltä ensimmäiset kymmenen minuuttia tuntuvat, eikä pakkauksessa olevaan numeroon.
Koodin suorittamisen näkeminenensimmäinen minuutti
Aloittelija oppii nopeimmin, kun ohjelma on jo käynnissä hänen edessään. Numeron muuttaminen ja tarrojen nopeutumisen seuraaminen opettaa syy-seuraussuhdetta, joka on muuttujan koko idea, jo ennen kuin mitään käsitteitä esitellään.
Lohkopulmat ennen tekstiäohjelman tavoin ajatteleminen
Move-, Jump- ja Repeat-lohkojen kaltaisten lohkojen vetäminen opettaa järjestystä ja toistoa ilman kirjoittamista, sulkeita tai virheilmoituksia. Lapsi, joka on ratkaissut lohkopulman mahdollisimman vähillä lohkoilla, on jo harjoitellut samaa tapaa toimia, joka tekee kirjoitetusta koodista lyhyttä ja siistiä.
Muuttujat, päätökset ja silmukatkolme ensimmäistä ideaa
Lähes jokainen ensimmäinen ohjelma rakentuu samojen kolmen idean varaan: nimen alle tallennettu arvo, if- ja else-lauseilla tehtävä kyllä–ei-päätös sekä toiminnon toistava silmukka. Lyhyet oppitunnit, joilla esitellään yksi idea kerrallaan ja käytetään sitä sitten uudelleen pienessä pelissä, auttavat tekemään näistä kolmesta tuttua.
Virheet ovat normaalejasuojeltava ajattelutapa
Koodi toimii lähes koskaan ensimmäisellä kerralla, eivätkä ammattilaisetkaan ole poikkeus. Aloittelijoille tarkoitetun sovelluksen pitäisi saada virheen etsiminen ja korjaaminen tuntumaan pulman yhdeltä osalta epäonnistumisen sijaan. Siksi sovellus käsittelee virheiden etsimistä yhtenä lasten harjoittelemista taidoista.
Sopivuus
Kenelle se sopii – ja kenelle ei
Se sopii sinulle, jos
- Olet nuoren aloittelijan vanhempi, eikä lapsesi ole koskaan kirjoittanut koodia, mutta haluat ruutuajan tuottavan jotain konkreettista.
- Haluat lapsen aloittavan napauttelulla ja palikkatehtävillä ennen oikean JavaScript-koodin kirjoittamista.
- Pidät oppitunneista, jotka voi suorittaa muutamassa minuutissa ja joihin voi palata seuraavana päivänä.
- Arvostat vanhempien porttia, joka suojaa ostoja ja sovelluksesta poistuvia linkkejä.
- Haluat yhden sovelluksen 22 kielellä, jotta perhe voi seurata oppitunteja omalla kielellään.
Se ei ole oikea työkalu sinulle, jos
- Odotat, että jokainen kurssi, pulma ja tehtävä on ilmainen: ensimmäinen kurssi, useat pulmat ja kaksi tehtävää ovat ilmaisia, ja Pro avaa loput.
- Haluat teini-ikäiselle kattavan web-kehityksen oppimäärän; tämä on ensimmäinen askel JavaScriptin pariin, ei bootcamp.
- Lapsen on työskenneltävä näppäimistön ääressä kannettavalla tietokoneella; oppitunnit ja editori on suunniteltu puhelimelle.
Tietosuoja
Vanhemmille: ostot, linkit ja tilit
Learn JavaScript for Kids -sovelluksen käytön aloittamiseen ei tarvita tiliä. Vanhempien portti suojaa ostoja ja sovelluksesta poistuvia linkkejä, joten vanhempi ottaa Pro-tilauksen käyttöön lapsen sijaan.
Kaikki tiedot löytyvät CoddyKitin tietosuojakäytännöstä.
Kysymykset
Usein kysytyt kysymykset
Mikä Learn JavaScript for Kids on?
Learn JavaScript for Kids on ilmainen iOS- ja Android-sovellus lapsille suunnattuun koodaukseen, ja se perustuu oikeaan JavaScriptiin. Se alkaa toimivasta ohjelmasta, jota lapsi muokkaa napauttamalla, ja etenee sitten 20 lyhyeen kurssiin, 41 palikkapulmaan, 60 tehtävään ja koodieditoriin. Se on suunniteltu nuorille aloittelijoille, jotka eivät ole koskaan kirjoittaneet koodia, sekä vanhemmille, jotka haluavat ruutuajan opettavan jotain hyödyllistä.
Onko kyse oikeasta koodauksesta vai vain pelistä?
Molemmista – tarkoituksella. Palikkapulmat ovat pelejä, jotka harjoittavat ohjelman ajattelutapaa, kun taas kurssit, tehtävät ja editori käyttävät puhelimessa suoritettavaa oikeaa JavaScriptiä. Lapsi siirtyy toimivassa ohjelmassa olevan numeron muuttamisesta omien lyhyiden ohjelmien kirjoittamiseen, kuten laskimeen tai numeronarvauspeliin.
Mitä lapseni oppii?
Sovellus opettaa jakamaan ongelman selkeiksi vaiheiksi, tallentamaan numeroita ja sanoja muuttujiin, toistamaan toimintoja ja piirtämään kuvioita silmukoilla, tekemään päätöksiä if- ja else-lauseilla, pitämään koodin järjestyksessä funktioiden ja listojen avulla sekä etsimään ja korjaamaan bugeja. Jokaisella oppitunnilla keskitytään yhteen ideaan ja harjoitellaan sitä pienessä esimerkissä ennen seuraavan aloittamista.
Tarvitseeko lapseni osata kirjoittaa tai lukea hyvin?
Ei aluksi. Aloitusohjelmaa muokataan napauttamalla hehkuvia arvoja, ja palikkapulmat toimivat vedä ja pudota -periaatteella, joten lapsi voi aloittaa ennen koodin kirjoittamista. Oppitunneilla käytetään lapsille, ei kehittäjille, suunnattuja yksinkertaisia sanoja ja lyhyitä vaiheita, ja oikean JavaScriptin kirjoittamiseen siirrytään vähitellen.
Miten lapsille tarkoitettu koodauspeli eroaa oppitunnista?
Learn JavaScript for Kids -sovelluksessa Block Playground on peliosuus: hahmon on päästävä tavoitteeseen, ja lapsi yrittää käyttää mahdollisimman vähän palikoita. Oppitunnit ja tehtävät muodostavat tekstipohjaisen osuuden, jossa lapsi kirjoittaa ja suorittaa JavaScriptiä. Näin nuorempi tai epävarmempi oppija voi aloittaa palikoilla ja siirtyä koodiin, kun on valmis.
Mikä on ilmaista ja mikä vaatii Pron?
Ensimmäinen kurssi, What Is Coding?, useat palikkapulmat ja kaksi tehtävää ovat ilmaisia. Vanhempien portin takana vanhemman käyttöön ottama Pro-tilaus avaa kaikki kurssit, kaikki 41 pulmaa, kaikki 60 tehtävää ja loppukokeen suorittamistodistuksineen.
Onko sovelluksen käyttö lapselle turvallista?
Learn JavaScript for Kids on saanut ikärajakseen 4+, eikä käytön aloittamiseen tarvita tiliä. Vanhempien portti suojaa ostoja ja sovelluksesta poistuvia linkkejä. Kuten minkä tahansa sovelluksen kanssa, vanhempi voi päättää, kuinka pitkään ja milloin lapsi käyttää sitä, ja ensimmäisen oppitunnin seuraaminen lapsen vierellä on helppo tapa arvioida etenemisvauhtia.
Mitä kieliä ja laitteita sovellus tukee?
Sovelluksen käyttöliittymä on saatavilla 22 kielellä. Sovellus toimii iOS:llä App Storen kautta ja Androidilla Google Playn kautta. Apple-laitteissa tarvitaan iOS 15.1 tai uudempi.
Saako kurssin lopuksi todistuksen?
Kyllä. Oppituntien suorittamisen jälkeen lapsi voi tehdä loppukokeen ja ansaita suorittamistodistuksen, joka kuuluu Pro-tilaukseen. Se on tapa juhlistaa kurssin suorittamista, ei virallisesti akkreditoitu pätevyys.
Miten tämä eroaa Python kids -sovelluksesta?
Learn JavaScript for Kids opettaa verkkosivujen kieltä JavaScriptiä ja aloittaa ohjelmalla, jota lapsi muuttaa napauttamalla. Learn Coding for Kids: Python -sovellus opettaa Pythonia ja aloittaa kilpikonnan piirtämällä kuviolla. Valitse kieli sen mukaan, mitä lapsesi haluaa rakentaa, sillä muuttujien, silmukoiden ja ehtojen perusideat toimivat molemmissa.
Aloita
Anna lapsesi muuttaa ensimmäistä ohjelmaansa jo tänään
Aloita maksutta iOS- ja Android-laitteilla 22 kielellä.
Lisää CoddyKitilta
Saatavilla alustoilla iOS ja Android.