Introduction

Berlajar coding seharusnya mudah dan menyenangkan. Jika sulit, mungkin approach belajarnya yang kurang tepat? :)

Di sini kita coba belajar secara visual dengan p5.js

Cikal Bakal

Materi ini dibuat oleh Pahlevi Fikri Auliya untuk mengajarkan Javascript coding pada anak saya, Yusuf (8 tahun saat ini). Pada saat ini, ~50% materi di sini sudah diujicobakan pada anak. Jadi hopefully sudah cukup beginner friendly :)

Projects

Untuk belajar coding harus get our hands dirty. Tidak cukup hanya membaca materi, tapi juga benar-benar mencoba coding. Contoh project (dari sekian banyak) yang dibuat:

Belajar loop untuk membuat pola seperti ini

Belajar array dengan membuat game

Seru kan? :)

Modules

Project ini masih work in progress, namun sudah cukup mengcover hampir semua basic yang dibutuhkan untuk bisa coding:

Masing-masing materi mungkin membutuhkan ~2-4 jam untuk beginner

Tips: For Parents

Jika Anda orang tua dan ingin menggunakan materi ini untuk mengajarkan anak, sedikit tips yang barangkali berguna:

Biarkan anak bermain dan oprek

Goal kita adalah membuat learning process fun. Jadi tidak perlu terlalu stick dengan materi. Misal:

  • Jika anak ingin melihat-lihat emoji lain (dan menghabiskan 10 menit hanya buat itu), let them explore :)
  • Jika anak ingin mencoba2 angka/parameter lain, biarkan

Biarkan anak bingung

Jangan kasih petunjuk terlalu awal, biarkan anak berpikir beberapa menit untuk mencoba sendiri. Berikan clue hanya ketika anak sudah cukup mencoba

Biarkan error/salah

Jika Anda sudah tahu anak menuju error/cara yang salah, biarkan saja. Biarkan anak pada akhirnya mengetahui salahnya dan mengkoreksinya sendiri.

Mengkoreksi terlalu dini hanya menghambat kesempatan untuk belajar troubleshooting

Biaran anak menyalin

Hindari copy+paste, biarkan diketik ulang. Biar anak hafal syntaxnya

Intervensi sebelum bad mood

You know the best tanda-tanda anak akan bad mood. Berikan bantuan sebelum bad mood, bukan ketika bad mood