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