Ikon aplikasi Learn JavaScript for Kids

Learn JavaScript for Kids

Pendidikan · Percuma · iOS & Android · CoddyKit

Learn JavaScript for Kids — Pengaturcaraan untuk kanak-kanak yang bermula dengan mengubah program sebenar

Learn JavaScript for Kids ialah aplikasi iOS dan Android percuma untuk pengaturcaraan kanak-kanak yang belum pernah menulis walau satu baris kod. Skrin pertama ialah program JavaScript sebenar: anak anda mengetik nombor yang bercahaya, pelekat bergerak lebih laju, dan program itu dijalankan semula pada telefon. Selepas itu, pembelajaran diteruskan dengan 20 kursus pendek, 41 teka-teki blok dan 60 misi, dengan sekatan ibu bapa sebelum pembelian.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Harga
Percuma, naik taraf Pro
Platform
iOS dan Android
Bahasa
22
Penarafan umur
4+
Memerlukan
iOS 15.1 atau lebih baharu
App Store
5.0 ★ (4)
Ilustrasi seorang anak memegang tablet di sebelah skrin utama aplikasi dengan kad Daily Goal, Feature Request dan Skill HubKad laluan pembelajaran bertajuk Javascript for Kids dengan butang Start First Lesson dan kemajuan 0 percent
20Kursus pendek, 80 pelajaran
41Teka-teki blok
60Misi dalam tiga tahap
Ubah satu nombor dan lihat apa yang berlaku.

Cara terpantas untuk kanak-kanak memahami kod adalah dengan menyentuh program yang sudah berfungsi. Dalam Learn JavaScript for Kids, skrin pembukaan memang begitu: ketik nilai yang bercahaya, ubah bilangan pelekat atau kelajuan pergerakannya, dan program itu dijalankan semula serta-merta. Tiada apa-apa yang perlu ditaip, jadi tiada apa-apa yang boleh rosak.

Apakah aplikasi ini

Learn JavaScript for Kids ialah aplikasi iOS dan Android percuma yang mengajar pengaturcaraan kanak-kanak melalui JavaScript sebenar, tanpa memerlukan akaun untuk bermula. Aplikasi ini dibuka dengan program langsung yang boleh diubah oleh kanak-kanak melalui ketikan, kemudian diteruskan dengan 20 kursus pendek dan 80 pelajaran, 41 teka-teki blok, 60 misi pada tahap mudah, sederhana dan sukar, serta penyunting kod yang menjalankan JavaScript pada telefon. Kursus pertama, What Is Coding?, adalah percuma, dan sekatan ibu bapa diletakkan sebelum pembelian serta pautan yang membawa pengguna keluar daripada aplikasi.

Dalam aplikasi

Rupa aplikasi ini

Ilustrasi seorang anak memegang tablet di sebelah skrin utama aplikasi dengan kad Daily Goal, Feature Request dan Skill Hub
Laman UtamaSkrin utama memaparkan matlamat harian dan Skill Hub, dengan tab Home, Study, Editor, AI Chat dan Challenge di bahagian bawah.
Kad laluan pembelajaran bertajuk Javascript for Kids dengan butang Start First Lesson dan kemajuan 0 percent
Laluan pembelajaranLaluan pembelajaran menunjukkan kedudukan anak dalam kursus, dengan satu butang untuk memulakan pelajaran pertama.
Skrin topik kursus yang menyenaraikan pelajaran tentang DOM dengan kaunter yang telah diselesaikan dan penanda kunci
Topik kursusKursus dipecahkan kepada pelajaran pendek bernombor dengan kaunter kemajuan, supaya anak dapat melihat jumlah yang masih berbaki.
Slaid Store yang memaparkan Code, Succeed dengan seorang anak menaiki basikal dan sebahagian daripada skrin pelajaran
Gunakan kemahiranIlustrasi Store untuk idea bahawa setiap pelajaran berakhir dengan sesuatu yang boleh terus dicuba oleh anak.
Skrin AI Chat dengan empat cadangan gesaan tentang penerangan konsep, tip pembelajaran, kuiz dan peta hala tuju
AI ChatEmpat gesaan sedia digunakan membantu anak bermula: terangkan idea utama, berikan tip pembelajaran, uji saya atau bina peta hala tuju.

Kursus

Kandungan kursus JavaScript

Nama kursus di bawah diambil daripada kursus Javascript for Kids di laman ini. Kursus ini bermula tanpa sebarang kod dan berkembang ke arah permainan kecil.

  1. What Is Coding?

    Kursus pertama percuma: perkara yang dimaksudkan dengan kod dan cara komputer menggunakannya, sebelum anak dijangka menaip apa-apa.

  2. Berfikir Seperti Coder: Algoritma

    Memecahkan masalah kepada langkah-langkah yang jelas dan tersusun, iaitu asas di sebalik setiap program yang akan ditulis oleh anak nanti.

  3. Kuasa Super Coder: Gelung, Pilihan & Pepijat

    Mengulangi tindakan, memilih antara dua laluan dan mencari punca apabila program tidak berfungsi seperti yang sepatutnya.

  4. Kotak Ajaib Bernama Pemboleh Ubah

    Menyimpan nombor atau perkataan di bawah satu nama, diikuti Math Wizard dan Word Play untuk bekerja dengan setiap jenis nilai.

  5. Keputusan Ya atau Tidak

    Membuat program memilih dengan if dan else, kemudian berlatih idea yang sama dalam True or False Games.

  6. Gelung Mengira dan Corak

    Gelung yang mengira dan melukis corak, dengan Loop-de-Loop dan Nested Loop Art mengembangkan idea yang sama dengan lebih lanjut.

  7. Peti Harta Karun: Objek

    Mengumpulkan nilai yang berkaitan, kemudian menghimpunkan banyak nilai itu dalam Treasure Lists.

  8. Jampi Anda Sendiri (Fungsi)

    Menggabungkan langkah-langkah ke dalam fungsi yang dinamakan dan digunakan semula oleh anak, sebagai persediaan untuk projek seperti Build a Calculator, Mini Game: Number Guessing dan Rock, Paper, Scissors.

Cara ia berfungsi

Cara sesi pertama berlangsung

Satu sesi boleh berlangsung selama lima minit. Setiap sesi menggabungkan sesuatu untuk diketuk atau dibina dengan sedikit JavaScript sebenar, jadi kanak-kanak mengakhirinya dengan menghasilkan sesuatu, bukannya sekadar menonton.

  1. Bermain dengan program langsung

    Buka aplikasi dan ketik nilai yang bercahaya dalam program JavaScript sebenar untuk mengubah bilangan pelekat, kelajuannya dan pelekat yang digunakan. Program itu dijalankan semula pada telefon, jadi kanak-kanak dapat melihat perkara yang dilakukan oleh kod sebelum membaca apa-apa.

  2. Ikuti kursus pendek atau teka-teki blok

    Mulakan kursus percuma What Is Coding?, atau buka Block Playground dan seret blok untuk membimbing watak ke matlamat. Pelajaran ditulis dengan perkataan mudah dan selesai dalam beberapa minit, jadi kanak-kanak boleh berhenti dan menyambungnya semula esok.

  3. Berlatih dengan misi dan kekalkan rentak

    Pilih misi apabila mahukan cabaran baharu, tulis dan jalankan JavaScript dalam penyunting kod, kemudian simpan program kegemaran dalam My Codes. Rentak harian, kuiz mini dan kad imbas mengembalikan idea yang dipelajari sebelum ini.

Kandungan

Kandungan dalam aplikasi

20

Kursus pendek, 80 pelajaran

Daripada memahami maksud kod hingga permainan kecil, meliputi algoritma, pemboleh ubah, matematik, perkataan, keputusan ya atau tidak, gelung dan corak, objek, senarai, fungsi serta kejutan rawak.

41

Teka-teki blok

Block Playground menjadikan logik seperti permainan: seret blok Move, Jump, Repeat dan If Blocked untuk mencapai matlamat, kemudian cuba selesaikan setiap teka-teki dengan bilangan blok yang paling sedikit. Beberapa teka-teki tersedia secara percuma.

60

Misi dalam tiga tahap

Misi mudah, sederhana dan sukar, supaya sentiasa ada cabaran seterusnya pada tahap yang sesuai. Dua misi adalah percuma, manakala selebihnya disertakan bersama Pro.

Penyunting

Penyunting kod yang menjalankan JavaScript

Tulis dan jalankan JavaScript terus pada telefon, kemudian lihat hasilnya. Simpan program dalam My Codes dan catat nota semasa belajar.

Permainan mini

Projek yang boleh dibanggakan oleh kanak-kanak

Kalkulator, permainan meneka nombor dan batu, kertas, gunting ialah antara projek kecil yang tersedia. Setiap satunya dibina daripada idea yang diperkenalkan dalam pelajaran terdahulu.

Sembang AI

Soalan dijawab dengan perkataan yang mudah

Tab Sembang AI terletak bersebelahan Home, Study, Editor dan Challenge, dengan gesaan sedia digunakan seperti menguji kanak-kanak tentang perkara yang baru dipelajari atau membina pelan pembelajaran.

Untuk ibu bapa

Mengapa kanak-kanak patut bermula dengan JavaScript, dan bagaimana rupa pelajaran pertama?

JavaScript ialah bahasa yang membuatkan sesuatu pada skrin bergerak, bertindak balas dan memainkan bunyi, sebab itu ia sesuai untuk kanak-kanak yang gemar permainan dan melukis. Setiap pelayar web sudah menjalankannya, jadi apa yang dipelajari oleh kanak-kanak ialah bahasa yang sama digunakan pada laman web sebenar. Pelajaran pertama yang baik adalah ringkas dan berbentuk visual: kanak-kanak mengubah nilai, melihat hasilnya serta-merta, dan hanya kemudian mempelajari istilah untuk perkara yang baru dilakukan. Tiada umur yang tepat untuk bermula, jadi lebih baik lihat pengalaman sepuluh minit pertama berbanding angka pada kotak.

Melihat kod dijalankanminit pertama

Pemula belajar paling pantas apabila program sudah berjalan di hadapan mereka. Mengubah nombor dan melihat pelekat bergerak lebih laju mengajar hubungan sebab dan akibat, iaitu keseluruhan idea di sebalik pemboleh ubah, sebelum sebarang istilah diperkenalkan.

Teka-teki blok dahulu, teks kemudianberfikir seperti program

Menyeret blok seperti Move, Jump atau Repeat mengajar urutan dan pengulangan tanpa perlu mengeja, menggunakan kurungan atau berdepan dengan mesej ralat. Kanak-kanak yang telah menyelesaikan teka-teki blok dengan bilangan blok paling sedikit sebenarnya sudah mempraktikkan tabiat yang sama untuk menjadikan kod ditaip lebih ringkas dan kemas.

Pemboleh ubah, keputusan dan gelungtiga idea awal

Hampir setiap program pertama dibina daripada tiga idea yang sama: nilai yang disimpan di bawah satu nama, keputusan ya atau tidak yang dibuat dengan if dan else, serta gelung yang mengulangi sesuatu tindakan. Pelajaran pendek yang memperkenalkan satu idea pada satu masa, kemudian menggunakannya semula dalam permainan kecil, membantu menjadikan ketiga-tiganya perkara yang biasa difahami.

Pepijat adalah perkara biasapemikiran yang perlu dipupuk

Kod hampir tidak pernah berfungsi pada percubaan pertama, walaupun untuk golongan profesional. Aplikasi untuk pemula sepatutnya menjadikan usaha mencari dan membaiki pepijat terasa seperti sebahagian daripada teka-teki, bukannya kegagalan. Sebab itu aplikasi ini menjadikan pencarian pepijat sebagai salah satu perkara yang dipraktikkan oleh kanak-kanak.

Sesuai

Untuk siapa — dan bukan untuk siapa

Sesuai untuk anda jika anda

  • Anda ialah ibu bapa kepada pemula muda yang tidak pernah menulis kod dan mahukan masa di hadapan skrin yang menghasilkan sesuatu
  • Mahukan anak bermula dengan mengetik dan teka-teki blok sebelum menaip JavaScript sebenar
  • Lebih suka pelajaran yang selesai dalam beberapa minit dan boleh disambung semula pada keesokan harinya
  • Menyukai ciri sekatan ibu bapa sebelum pembelian dan pautan yang membawa keluar dari aplikasi
  • Mahukan satu aplikasi dalam 22 bahasa supaya keluarga boleh mengikuti pelajaran dalam bahasa sendiri

Bukan alat yang sesuai jika anda

  • Menjangkakan setiap kursus, teka-teki dan misi adalah percuma: kursus pertama, beberapa teka-teki dan dua misi memang percuma, manakala Pro membuka selebihnya
  • Mahukan kurikulum pembangunan web yang lengkap untuk remaja; ini ialah langkah pertama ke arah JavaScript, bukannya bootcamp
  • Memerlukan anak bekerja di hadapan papan kekunci pada komputer riba; pelajaran dan editor dibina untuk telefon

Privasi

Untuk ibu bapa: pembelian, pautan dan akaun

Learn JavaScript for Kids tidak memerlukan akaun untuk bermula. Sekatan ibu bapa diletakkan sebelum pembelian dan pautan yang membawa keluar dari aplikasi, jadi langganan Pro disediakan oleh ibu bapa dan bukannya oleh anak yang mengetik sehingga selesai.

Butiran lengkap terdapat dalam Dasar privasi CoddyKit.

Soalan

Soalan lazim

Apakah Learn JavaScript for Kids?

Learn JavaScript for Kids ialah aplikasi iOS dan Android percuma untuk pembelajaran kod kanak-kanak yang berasaskan JavaScript sebenar. Ia bermula dengan program langsung yang boleh diubah oleh anak melalui ketikan, kemudian beralih kepada 20 kursus pendek, 41 teka-teki blok, 60 misi dan editor kod. Aplikasi ini direka untuk pemula muda yang tidak pernah menulis kod, serta ibu bapa yang mahukan masa di hadapan skrin yang mengajar sesuatu.

Adakah ini benar-benar pembelajaran kod, atau sekadar permainan?

Kedua-duanya, dengan sengaja. Teka-teki blok ialah permainan yang melatih cara program berfikir, manakala kursus, misi dan editor menggunakan JavaScript sebenar yang dijalankan pada telefon. Anak beralih daripada mengubah nombor dalam program yang berfungsi kepada menulis program pendek sendiri, seperti kalkulator atau permainan meneka nombor.

Apakah yang dipelajari oleh anak saya?

Aplikasi ini merangkumi cara memecahkan masalah kepada langkah-langkah yang jelas, cara pemboleh ubah menyimpan nombor dan perkataan, cara gelung mengulangi tindakan dan melukis corak, cara if dan else membuat keputusan, cara fungsi dan senarai memastikan kod kekal kemas, serta cara mencari dan membaiki pepijat. Setiap pelajaran mengambil satu idea dan mempraktikkannya dalam contoh kecil sebelum pelajaran seterusnya bermula.

Adakah anak saya perlu tahu menaip atau membaca dengan baik?

Tidak pada permulaan. Program pembukaan diubah dengan mengetik nilai yang bercahaya, manakala teka-teki blok menggunakan seret dan lepas, jadi anak boleh bermula sebelum menaip kod. Pelajaran menggunakan perkataan mudah dan langkah pendek yang ditulis untuk kanak-kanak, bukan pembangun, dan menaip JavaScript sebenar diperkenalkan secara beransur-ansur.

Apakah perbezaan permainan kod untuk kanak-kanak dengan pelajaran?

Dalam Learn JavaScript for Kids, Block Playground ialah bahagian permainan: watak perlu mencapai matlamat, dan anak cuba menggunakan sesedikit blok yang mungkin. Pelajaran dan misi ialah bahagian teks, tempat anak menulis dan menjalankan JavaScript. Melakukan kedua-duanya membolehkan pelajar yang lebih muda atau kurang yakin bermula dengan blok dan beralih kepada kod apabila sudah bersedia.

Apakah yang percuma dan apakah yang memerlukan Pro?

Kursus pertama, What Is Coding?, beberapa teka-teki blok dan dua misi adalah percuma. Langganan Pro, yang disediakan oleh ibu bapa di sebalik sekatan ibu bapa, membuka semua kursus, kesemua 41 teka-teki, kesemua 60 misi dan peperiksaan akhir dengan sijil tamat kursus.

Adakah aplikasi ini selamat digunakan oleh anak?

Learn JavaScript for Kids mempunyai penarafan 4+ dan tidak memerlukan akaun untuk bermula. Sekatan ibu bapa melindungi pembelian dan pautan yang membawa keluar dari aplikasi. Seperti mana-mana aplikasi, ibu bapa boleh menentukan tempoh dan masa anak menggunakannya, dan duduk di sebelah anak untuk pelajaran pertama ialah cara mudah untuk menilai rentaknya.

Apakah bahasa dan peranti yang disokong?

Antara muka aplikasi tersedia dalam 22 bahasa dan berjalan pada iOS melalui App Store serta pada Android melalui Google Play. Aplikasi ini memerlukan iOS 15.1 atau lebih baharu pada peranti Apple.

Adakah terdapat sijil pada penghujungnya?

Ya. Selepas menamatkan pelajaran, anak boleh menduduki peperiksaan akhir dan memperoleh sijil tamat kursus, yang merupakan sebahagian daripada Pro. Sijil ini ialah cara untuk meraikan penamatan kursus, bukannya kelayakan yang diakreditasi.

Apakah perbezaannya dengan aplikasi Python untuk kanak-kanak?

Learn JavaScript for Kids mengajar JavaScript, bahasa untuk halaman web, dan dimulakan dengan program yang boleh diubah oleh kanak-kanak dengan mengetik. Aplikasi Learn Coding for Kids: Python mengajar Python dan dimulakan dengan lukisan kura-kura. Pilih bahasa yang sepadan dengan perkara yang ingin dibina oleh anak anda, kerana idea asas seperti pemboleh ubah, gelung dan keputusan boleh digunakan dalam kedua-duanya.

Mulakan

Biarkan anak anda mengubah program pertama mereka hari ini

Percuma untuk bermula di iOS dan Android, dalam 22 bahasa.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Kali terakhir disemak · Diterbitkan oleh CoddyKit · Dasar privasi
Tersedia di iOS dan Android.