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