Learn JavaScript for Kids-sovelluksen kuvake

Learn JavaScript for Kids

Koulutus · Ilmainen · iOS & Android · CoddyKit

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.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
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)
Kuva lapsesta pitelemässä tablettia sovelluksen aloitusnäytön vieressä; näytöllä ovat Daily Goal-, Feature Request- ja Skill Hub -kortit.Oppimispolun kortti nimeltä JavaScript for Kids, jossa on Start First Lesson -painike ja edistymisenä 0 prosenttia.
20Lyhyttä kurssia, 80 oppituntia
41Lohkopulmaa
60Tehtävää kolmella tasolla
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ää

Kuva lapsesta pitelemässä tablettia sovelluksen aloitusnäytön vieressä; näytöllä ovat Daily Goal-, Feature Request- ja Skill Hub -kortit.
AloitusAloitusnäytöllä näkyvät päivittäinen tavoite ja Skill Hub, ja alareunassa ovat Aloitus-, Opiskelu-, Editori-, AI Chat- ja Haaste-välilehdet.
Oppimispolun kortti nimeltä JavaScript for Kids, jossa on Start First Lesson -painike ja edistymisenä 0 prosenttia.
OppimispolkuOppimispolku näyttää, missä kohtaa kurssia lapsi on, ja sisältää yhden painikkeen ensimmäisen oppitunnin aloittamista varten.
Kurssin aiheita käsittelevä näyttö, jossa listataan DOM-aiheisia oppitunteja ja näytetään suoritettujen tehtävien laskuri sekä lukkokuvakkeet.
Kurssin aiheetKurssi jakautuu lyhyisiin numeroituihin oppitunteihin, joissa on edistymislaskuri, jotta lapsi näkee, kuinka paljon on vielä jäljellä.
Kaupan dia, jossa lukee Code, Succeed ja jossa näkyy polkupyöräilevä lapsi sekä osa oppituntinäytöstä.
Sovella taitojasiKaupan kuvitus, joka havainnollistaa ajatusta siitä, että jokaisen oppitunnin lopussa lapsi voi kokeilla heti oppimaansa.
AI Chat -näyttö, jossa on neljä ehdotettua kehotetta käsitteiden selittämiseen, oppimisvinkkeihin, visaan ja etenemissuunnitelmaan.
AI ChatNeljä valmista kehotetta auttaa lasta alkuun: pyydä selittämään keskeiset ideat, antamaan oppimisvinkkejä, pitämään visa tai laatimaan etenemissuunnitelma.

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ä.

  1. Mitä koodaaminen on?

    Ilmainen ensimmäinen kurssi: mitä koodi on ja mitä tietokoneet tekevät sillä, ennen kuin lapsen odotetaan kirjoittavan mitään.

  2. Ajattele kuin koodari: algoritmit

    Ongelman jakaminen selkeiksi, järjestyksessä eteneviksi vaiheiksi – tämä on jokaisen lapsen myöhemmin kirjoittaman ohjelman perusidea.

  3. 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.

  4. 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.

  5. Kyllä- tai ei-päätökset

    Ohjelman saaminen tekemään valintoja if- ja else-lauseilla sekä saman idean harjoitteleminen True or False Games -pelissä.

  6. 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.

  7. Aarrearkut: objektit

    Toisiinsa liittyvien arvojen ryhmitteleminen ja niiden kokoaminen Treasure Lists -listoiksi.

  8. 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.

  1. 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ä.

  2. 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.

  3. 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ä.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla iOS ja Android.