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