ikon aplikasi Learn JavaScript for Kids

Learn JavaScript for Kids

Pendidikan · Gratis · iOS & Android · CoddyKit

Learn JavaScript for Kids — Coding untuk anak yang dimulai dengan mengubah program nyata

Learn JavaScript for Kids adalah aplikasi iOS dan Android gratis untuk coding untuk anak yang belum pernah menulis satu baris kode pun. Layar pertama menampilkan program JavaScript nyata: anak Anda mengetuk angka yang menyala, stiker terbang lebih cepat, lalu program berjalan lagi di ponsel. Setelah itu, anak akan mempelajari 20 kursus singkat, 41 teka-teki blok, dan 60 misi, dengan gerbang orang tua sebelum pembelian.

App Store — Unduh gratisGoogle Play — Unduh gratis
Harga
Gratis, peningkatan ke Pro
Platform
iOS dan Android
Bahasa
22
Peringkat usia
4+
Memerlukan
iOS 15.1 atau lebih baru
App Store
5.0 ★ (4)
Ilustrasi seorang anak yang memegang tablet di samping layar beranda aplikasi dengan kartu Daily Goal, Feature Request, dan Skill HubKartu jalur belajar berjudul Javascript for Kids dengan tombol Start First Lesson dan progres 0 persen
20Kursus singkat, 80 pelajaran
41Teka-teki blok
60Misi dalam tiga tingkat
Ubah satu angka dan lihat hasilnya.

Cara tercepat bagi anak untuk memahami kode adalah menyentuh program yang sudah berjalan. Di Learn JavaScript for Kids, layar pembukanya benar-benar seperti itu: ketuk nilai yang menyala, ubah jumlah stiker atau kecepatan terbangnya, lalu program langsung berjalan lagi. Tidak ada yang perlu diketik, jadi tidak ada yang bisa rusak.

Apa itu

Learn JavaScript for Kids adalah aplikasi iOS dan Android gratis yang mengajarkan coding untuk anak melalui JavaScript nyata, tanpa perlu akun untuk memulai. Aplikasi ini dibuka dengan program langsung yang dapat diubah anak dengan mengetuk layar, lalu berlanjut dengan 20 kursus singkat dan 80 pelajaran, 41 teka-teki blok, 60 misi dalam tingkat mudah, sedang, dan sulit, serta editor kode yang menjalankan JavaScript di ponsel. Kursus pertama, What Is Coding?, tersedia gratis, dan gerbang orang tua berada sebelum pembelian serta tautan yang meninggalkan aplikasi.

Di dalam aplikasi

Tampilannya

Ilustrasi seorang anak yang memegang tablet di samping layar beranda aplikasi dengan kartu Daily Goal, Feature Request, dan Skill Hub
BerandaLayar beranda menampilkan target harian dan Skill Hub, dengan tab Home, Study, Editor, AI Chat, dan Challenge di bagian bawah.
Kartu jalur belajar berjudul Javascript for Kids dengan tombol Start First Lesson dan progres 0 persen
Jalur belajarJalur belajar menunjukkan posisi anak dalam kursus, dengan satu tombol untuk memulai pelajaran pertama.
Layar topik kursus yang menampilkan pelajaran tentang DOM, penghitung penyelesaian, dan penanda kunci
Topik kursusKursus dibagi menjadi pelajaran-pelajaran singkat bernomor dengan penghitung progres, sehingga anak dapat melihat berapa banyak yang masih tersisa.
Slide Store bertuliskan Code, Succeed dengan seorang anak di atas sepeda dan sebagian layar pelajaran
Terapkan keterampilanKarya visual Store yang menunjukkan bahwa setiap pelajaran berakhir dengan sesuatu yang dapat langsung dicoba oleh anak.
Layar AI Chat dengan empat prompt saran tentang penjelasan konsep, tips belajar, kuis, dan roadmap
AI ChatEmpat prompt siap pakai membantu anak memulai: jelaskan gagasan utama, berikan tips belajar, uji saya, atau buatkan roadmap.

Kursusnya

Materi kursus JavaScript

Nama-nama kursus di bawah ini berasal dari kursus Javascript for Kids di situs ini. Kursus dimulai tanpa kode sama sekali dan berkembang hingga permainan kecil.

  1. What Is Coding?

    Kursus pertama gratis: apa itu kode dan apa yang dilakukan komputer terhadapnya, sebelum anak diharapkan mulai mengetik.

  2. Berpikir seperti Coder: Algoritma

    Memecah masalah menjadi langkah-langkah yang jelas dan berurutan, yaitu gagasan dasar di balik setiap program yang akan ditulis anak nantinya.

  3. Kekuatan Super Coder: Perulangan, Pilihan & Bug

    Mengulangi tindakan, memilih antara dua jalur, dan mencari tahu apa yang salah saat program tidak berjalan sesuai harapan.

  4. Kotak Ajaib Bernama Variabel

    Menyimpan angka atau kata dengan sebuah nama, lalu dilanjutkan dengan Math Wizard dan Word Play untuk mengolah setiap jenis nilai.

  5. Keputusan Ya atau Tidak

    Membuat program memilih dengan if dan else, lalu melatih gagasan yang sama dalam True or False Games.

  6. Perulangan Menghitung dan Pola

    Perulangan yang menghitung dan menggambar pola, dengan Loop-de-Loop dan Nested Loop Art yang mengembangkan gagasan yang sama lebih jauh.

  7. Peti Harta Karun: Objek

    Mengelompokkan nilai-nilai yang saling berkaitan, lalu mengumpulkan banyak nilai tersebut dalam Treasure Lists.

  8. Mantra Buatanmu Sendiri (Fungsi)

    Mengemas langkah-langkah ke dalam fungsi yang diberi nama dan digunakan kembali oleh anak, siap untuk proyek seperti Build a Calculator, Mini Game: Number Guessing, dan Rock, Paper, Scissors.

Cara kerjanya

Cara kerja sesi pertama

Satu sesi dapat berlangsung selama lima menit. Setiap sesi memadukan sesuatu yang dapat diketuk atau dibangun dengan potongan singkat JavaScript nyata, sehingga anak mengakhirinya setelah membuat sesuatu, bukan hanya menonton sesuatu.

  1. Bermain dengan program langsung

    Buka aplikasi dan ketuk nilai yang menyala dalam program JavaScript nyata untuk mengubah jumlah stiker, kecepatannya, dan stiker yang digunakan. Program akan berjalan lagi di ponsel, sehingga anak dapat melihat apa yang dilakukan kode sebelum membaca kode apa pun.

  2. Ikuti kursus singkat atau teka-teki blok

    Mulai kursus gratis What Is Coding?, atau buka Block Playground dan seret blok untuk memandu karakter menuju tujuan. Pelajaran ditulis dengan kata-kata sederhana dan selesai dalam beberapa menit, sehingga anak dapat berhenti dan melanjutkannya lagi besok.

  3. Berlatih dengan misi dan pertahankan streak

    Pilih misi saat menginginkan tantangan baru, tulis dan jalankan JavaScript di editor kode, lalu simpan program favorit di My Codes. Streak harian, kuis mini, dan kartu flash membantu mengingat kembali konsep-konsep sebelumnya.

Apa saja isinya

Isi aplikasi

20

Kursus singkat, 80 pelajaran

Mulai dari pengertian kode hingga permainan kecil, mencakup algoritma, variabel, matematika, kata-kata, keputusan ya atau tidak, loop dan pola, objek, daftar, fungsi, serta kejutan acak.

41

Teka-teki blok

Block Playground mengubah logika menjadi permainan: seret blok Move, Jump, Repeat, dan If Blocked untuk mencapai tujuan, lalu coba selesaikan setiap teka-teki dengan jumlah blok sesedikit mungkin. Beberapa teka-teki tersedia gratis.

60

Misi dalam tiga tingkat

Misi mudah, sedang, dan sulit, sehingga selalu ada tantangan berikutnya dengan tingkat kesulitan yang sesuai. Dua misi tersedia gratis, dan sisanya hadir bersama Pro.

Editor

Editor kode yang menjalankan JavaScript

Tulis dan jalankan JavaScript langsung di ponsel, lalu lihat hasilnya. Simpan program di My Codes dan buat catatan saat belajar.

Permainan mini

Proyek yang bisa dibanggakan anak

Kalkulator, permainan tebak angka, dan batu, kertas, gunting termasuk di antara proyek-proyek kecil ini. Masing-masing dibangun dari konsep yang diperkenalkan dalam pelajaran sebelumnya.

AI Chat

Jawaban dengan kata-kata sederhana

Tab AI Chat berada di samping Home, Study, Editor, dan Challenge, dengan prompt siap pakai seperti menguji anak tentang materi yang baru dipelajari atau menyusun roadmap pembelajaran.

Untuk orang tua

Mengapa anak sebaiknya mulai belajar coding dengan JavaScript, dan seperti apa pelajaran pertamanya?

JavaScript adalah bahasa yang membuat berbagai hal di layar bergerak, merespons, dan mengeluarkan suara, sehingga cocok untuk anak yang menyukai permainan dan menggambar. Setiap browser web sudah menjalankannya, jadi yang dipelajari anak adalah bahasa yang sama dengan yang digunakan di situs web sungguhan. Pelajaran pertama yang baik bersifat singkat dan visual: anak mengubah sebuah nilai, langsung melihat hasilnya, lalu baru mempelajari istilah untuk hal yang baru saja dilakukan. Tidak ada usia yang benar-benar pasti untuk mulai, jadi sebaiknya perhatikan seperti apa sepuluh menit pertama bagi anak, bukan angka yang tertera di kemasan.

Melihat kode berjalanmenit pertama

Pemula belajar paling cepat ketika sebuah program sudah berjalan di depan mereka. Mengubah angka dan melihat stiker bergerak lebih cepat mengajarkan hubungan sebab-akibat, yang merupakan inti dari variabel, sebelum istilah apa pun diperkenalkan.

Teka-teki blok terlebih dahulu, teks kemudianberpikir seperti program

Menyeret blok seperti Move, Jump, atau Repeat mengajarkan urutan dan pengulangan tanpa harus mengeja, menggunakan tanda kurung, atau menghadapi pesan kesalahan. Anak yang berhasil menyelesaikan teka-teki blok dengan jumlah blok sesedikit mungkin sebenarnya sudah melatih kebiasaan yang sama untuk membuat kode tertulis tetap singkat dan rapi.

Variabel, keputusan, dan perulangantiga konsep awal

Hampir setiap program pertama dibangun dari tiga konsep yang sama: nilai yang disimpan dengan sebuah nama, keputusan ya atau tidak menggunakan if dan else, serta loop yang mengulangi suatu tindakan. Pelajaran singkat yang memperkenalkan satu konsep pada satu waktu, lalu menggunakannya kembali dalam permainan kecil, akan membuat ketiganya menjadi familiar.

Bug itu wajarpola pikir yang perlu dijaga

Kode hampir tidak pernah langsung berfungsi pada percobaan pertama, bahkan bagi para profesional. Aplikasi untuk pemula seharusnya membuat proses menemukan dan memperbaiki bug terasa seperti bagian dari teka-teki, bukan sebuah kegagalan. Karena itu, aplikasi ini menjadikan pencarian bug sebagai salah satu hal yang dilatih anak.

Kesesuaian

Untuk siapa — dan bukan untuk siapa

Cocok untuk Anda jika Anda

  • Merupakan orang tua dari pemula kecil yang belum pernah menulis kode dan ingin waktu di depan layar menghasilkan sesuatu
  • Ingin anak memulai dengan mengetuk dan menyelesaikan teka-teki blok sebelum mengetik JavaScript sungguhan
  • Lebih menyukai pelajaran yang selesai dalam beberapa menit dan dapat dilanjutkan lagi keesokan harinya
  • Menyukai parental gate sebelum pembelian dan tautan yang membawa keluar dari aplikasi
  • Ingin satu aplikasi dalam 22 bahasa agar keluarga dapat mengikuti pelajaran dalam bahasanya sendiri

Bukan alat yang tepat untuk Anda jika Anda

  • Mengharapkan setiap kursus, teka-teki, dan misi gratis: kursus pertama, beberapa teka-teki, dan dua misi memang gratis, sedangkan Pro membuka sisanya
  • Menginginkan kurikulum pengembangan web lengkap untuk remaja; ini adalah langkah pertama mempelajari JavaScript, bukan bootcamp
  • Membutuhkan anak untuk bekerja di depan keyboard pada laptop; pelajaran dan editor dibuat untuk ponsel

Privasi

Untuk orang tua: pembelian, tautan, dan akun

Learn JavaScript for Kids tidak memerlukan akun untuk memulai. Parental gate berada sebelum pembelian dan tautan yang membawa keluar dari aplikasi, sehingga langganan Pro diatur oleh orang tua, bukan oleh anak yang mengetuk-ngetuk layar.

Detail lengkap ada di kebijakan privasi CoddyKit.

Pertanyaan

Pertanyaan yang sering diajukan

Apa itu Learn JavaScript for Kids?

Learn JavaScript for Kids adalah aplikasi iOS dan Android gratis untuk belajar coding bagi anak, yang berfokus pada JavaScript sungguhan. Aplikasi ini dimulai dengan program aktif yang dapat diubah anak dengan mengetuk layar, lalu berlanjut ke 20 kursus singkat, 41 teka-teki blok, 60 misi, dan editor kode. Aplikasi ini dibuat untuk pemula kecil yang belum pernah menulis kode, serta untuk orang tua yang ingin waktu di depan layar mengajarkan sesuatu.

Apakah ini benar-benar coding, atau hanya permainan?

Keduanya, dan memang dirancang demikian. Teka-teki blok adalah permainan yang melatih cara berpikir sebuah program, sedangkan kursus, misi, dan editor menggunakan JavaScript sungguhan yang berjalan di ponsel. Anak beralih dari mengubah angka dalam program yang sudah berjalan ke menulis program singkatnya sendiri, seperti kalkulator atau permainan tebak angka.

Apa yang dipelajari anak saya?

Aplikasi ini mengajarkan cara memecah masalah menjadi langkah-langkah yang jelas, cara variabel menyimpan angka dan kata, cara perulangan mengulangi tindakan dan menggambar pola, cara if dan else membuat keputusan, cara fungsi dan daftar menjaga kode tetap rapi, serta cara menemukan dan memperbaiki bug. Setiap pelajaran mengambil satu gagasan dan melatihnya melalui contoh kecil sebelum pelajaran berikutnya dimulai.

Apakah anak saya harus bisa mengetik atau membaca dengan baik?

Tidak di awal. Program pembuka diubah dengan mengetuk nilai-nilai yang menyala, dan teka-teki blok menggunakan seret dan lepas, sehingga anak dapat memulai sebelum mengetik kode. Pelajaran menggunakan kata-kata sederhana dan langkah-langkah singkat yang ditulis untuk anak-anak, bukan untuk developer, dan mengetik JavaScript sungguhan diperkenalkan secara bertahap.

Apa perbedaan permainan coding untuk anak dengan sebuah pelajaran?

Dalam Learn JavaScript for Kids, Block Playground adalah bagian permainannya: seorang karakter harus mencapai tujuan, dan anak mencoba menggunakan sesedikit mungkin blok. Pelajaran dan misi adalah bagian berbasis teks, tempat anak menulis dan menjalankan JavaScript. Keduanya memungkinkan pelajar yang lebih kecil atau kurang percaya diri memulai dengan blok, lalu beralih ke kode saat siap.

Apa yang gratis dan apa yang memerlukan Pro?

Kursus pertama, What Is Coding?, beberapa teka-teki blok, dan dua misi tersedia gratis. Langganan Pro, yang diatur oleh orang tua melalui parental gate, membuka semua kursus, seluruh 41 teka-teki, seluruh 60 misi, dan ujian akhir dengan sertifikat penyelesaian.

Apakah aman digunakan oleh anak?

Learn JavaScript for Kids memiliki rating 4+ dan tidak memerlukan akun untuk memulai. Parental gate melindungi pembelian dan tautan yang membawa keluar dari aplikasi. Seperti halnya aplikasi apa pun, orang tua dapat menentukan berapa lama dan kapan anak menggunakannya, dan duduk di samping anak saat pelajaran pertama adalah cara mudah untuk menilai kecepatannya.

Bahasa dan perangkat apa saja yang didukung?

Antarmuka aplikasi tersedia dalam 22 bahasa dan berjalan di iOS melalui App Store serta di Android melalui Google Play. Aplikasi ini memerlukan iOS 15.1 atau yang lebih baru pada perangkat Apple.

Apakah ada sertifikat di akhir?

Ya. Setelah menyelesaikan pelajaran, anak dapat mengikuti ujian akhir dan memperoleh sertifikat penyelesaian, yang merupakan bagian dari Pro. Sertifikat ini adalah cara untuk merayakan selesainya kursus, bukan kualifikasi terakreditasi.

Apa bedanya dengan aplikasi Python untuk anak?

Learn JavaScript for Kids mengajarkan JavaScript, bahasa untuk halaman web, dan dimulai dengan sebuah program yang dapat diubah anak dengan mengetuknya. Aplikasi Learn Coding for Kids: Python mengajarkan Python dan dimulai dengan gambar kura-kura. Pilih bahasa yang sesuai dengan apa yang ingin dibuat anak Anda, karena konsep dasar seperti variabel, loop, dan keputusan berlaku pada keduanya.

Mulai

Biarkan anak Anda mengubah program pertamanya hari ini

Gratis untuk memulai di iOS dan Android, dalam 22 bahasa.

App Store — Unduh gratisGoogle Play — Unduh gratis
Terakhir ditinjau · Diterbitkan oleh CoddyKit · Kebijakan privasi
Tersedia di iOS dan Android.