Read, Study

Silabus Belajar Coding Usia 14-15 Tahun

Berikut adalah silabus Tahun 2 (Usia 14-15 Tahun) dengan fokus pada pengembangan web dan pemrograman lanjutan.


🎯 Tujuan Tahun 2

βœ… Memahami pengembangan web (Frontend & Backend dasar)
βœ… Menguasai JavaScript dasar hingga menengah
βœ… Memahami konsep pemrograman lanjutan dengan Python
βœ… Mengerjakan proyek web sederhana

πŸ’» Bahasa Pemrograman & Teknologi:
🟒 HTML, CSS, JavaScript (Frontend)
🟒 Python (Backend, API)
🟒 Database (SQL, Firebase)


πŸ“† Rundown Belajar (Usia 14-15 Tahun – 1 Tahun)

πŸ”Ή 3 Bulan Pertama – Web Development Dasar (Frontend)

πŸ”Έ Minggu 1-2: Review HTML & CSS (struktur, form, layout, responsive design)
πŸ”Έ Minggu 3-4: CSS lanjutan (Flexbox, Grid, Animasi CSS)
πŸ”Έ Minggu 5-6: Dasar JavaScript (variabel, fungsi, event handling)
πŸ”Έ Minggu 7-8: Manipulasi DOM dengan JavaScript

πŸ“Œ Referensi Website:
βœ… W3Schools HTML & CSS
βœ… MDN Web Docs – CSS
βœ… JavaScript.info

πŸ“Œ Mini Proyek:
βœ”οΈ Membuat halaman web interaktif dengan JavaScript


πŸ”Ή 3 Bulan Kedua – JavaScript Lanjutan & Web Dinamis

πŸ”Έ Minggu 9-10: Fetch API & AJAX (mengambil data dari server)
πŸ”Έ Minggu 11-12: Dasar ES6 (let/const, arrow function, destructuring)
πŸ”Έ Minggu 13-14: JavaScript Async (Promises & Async/Await)
πŸ”Έ Minggu 15-16: Membuat aplikasi web sederhana dengan JavaScript

πŸ“Œ Referensi Website:
βœ… MDN JavaScript
βœ… Frontend Mentor – Latihan proyek web

πŸ“Œ Mini Proyek:
βœ”οΈ Aplikasi To-Do List interaktif


πŸ”Ή 3 Bulan Ketiga – Backend Development dengan Python & Database

πŸ”Έ Minggu 17-18: Pengantar Backend: Konsep API dan Server
πŸ”Έ Minggu 19-20: Flask dasar (membuat API pertama)
πŸ”Έ Minggu 21-22: Dasar Database (SQL & Firebase)
πŸ”Έ Minggu 23-24: Menghubungkan Backend ke Frontend

πŸ“Œ Referensi Website:
βœ… Flask Documentation
βœ… SQL W3Schools
βœ… Firebase Docs

πŸ“Œ Mini Proyek:
βœ”οΈ API sederhana untuk menyimpan data pengguna


πŸ”Ή 3 Bulan Terakhir – Full-Stack Web Development

πŸ”Έ Minggu 25-28: Membangun aplikasi web Full-Stack (Frontend + Backend)
πŸ”Έ Minggu 29-32: Deployment website (Vercel, Netlify, atau Heroku)
πŸ”Έ Minggu 33-36: Membuat portofolio online dan publikasi proyek di GitHub
πŸ”Έ Minggu 37-40: Hackathon mini: Mengerjakan proyek akhir

πŸ“Œ Referensi Website:
βœ… GitHub Docs – Belajar Git & GitHub
βœ… Vercel – Hosting gratis untuk frontend
βœ… Heroku – Hosting backend Flask

πŸ“Œ Proyek Akhir:
βœ”οΈ Website interaktif dengan Backend API sederhana


πŸ“ Jadwal Belajar (Opsional)

πŸ“† Belajar 3-4x seminggu, 1-2 jam per sesi
πŸ“… Setiap 2 bulan: Review dan buat proyek kecil

Dengan kurikulum ini, anak akan menguasai pengembangan web dasar hingga full-stack sederhana sebelum melanjutkan ke Tahun 3 (Usia 15-16) – Pengembangan Aplikasi & Competitive Programming. πŸš€

Related Posts