Read

Silabus Belajar Coding Usia 17-18 Tahun

Fokus utama di tahun ini adalah spesialisasi dalam bidang teknologi tertentu, persiapan karier atau kuliah IT, serta membangun proyek skala besar.


🎯 Tujuan Tahun 5 (Usia 17-18 Tahun)

✅ Memilih spesialisasi (Software Engineering, Data Science, Cybersecurity, AI, Mobile/Web Development)
✅ Mengerjakan proyek besar dan membangun portofolio profesional
✅ Mempersiapkan diri untuk internship, pekerjaan, atau kuliah IT
✅ Menguasai konsep advanced dalam teknologi pilihan

💻 Teknologi & Bahasa Pemrograman (Berdasarkan Spesialisasi):
🟢 Software Engineering: JavaScript (Next.js, Node.js), Python (Django, FastAPI)
🟢 Mobile Development: Flutter (Dart), React Native (JavaScript)
🟢 AI & Data Science: Python (TensorFlow, PyTorch, Scikit-Learn)
🟢 Cybersecurity: Python, Linux, Networking, Ethical Hacking (Kali Linux, Burp Suite)
🟢 Cloud Computing & DevOps: Docker, Kubernetes, AWS, Terraform


📆 Rundown Belajar (Usia 17-18 Tahun – 1 Tahun)

🔹 3 Bulan Pertama – Spesialisasi & Advanced Concepts

🔸 Minggu 1-2: Pemilihan jalur spesialisasi berdasarkan minat
🔸 Minggu 3-4: Belajar advanced topics sesuai jalur spesialisasi
🔸 Minggu 5-6: Studi kasus dari industri nyata
🔸 Minggu 7-8: Mini proyek pertama dalam spesialisasi pilihan

📌 Referensi Website (berdasarkan spesialisasi):
Software Engineering: Design Patterns, System Design
Mobile Development: Flutter Docs, React Native Docs
AI & Data Science: Deep Learning Specialization – Coursera
Cybersecurity: Hack The Box, OWASP
Cloud & DevOps: AWS Training, Kubernetes Docs

📌 Mini Proyek:
✔️ Mengerjakan proyek kecil yang berkaitan dengan spesialisasi


🔹 3 Bulan Kedua – Pengembangan Proyek Skala Besar

🔸 Minggu 9-10: Perencanaan dan perancangan proyek skala besar
🔸 Minggu 11-12: Implementasi tahap awal proyek
🔸 Minggu 13-14: Pengujian dan debugging proyek
🔸 Minggu 15-16: Deployment dan optimasi

📌 Referensi Website:
GitHub Docs – Version Control & Open Source
Medium – Tech Articles – Artikel Teknologi
Google Cloud Docs – Cloud Deployment

📌 Proyek Besar:
✔️ Membuat aplikasi AI, platform web, atau sistem keamanan yang bisa dijadikan showcase portofolio


🔹 3 Bulan Ketiga – Internship & Competitive Programming

🔸 Minggu 17-18: Mencari dan melamar internship atau freelance project
🔸 Minggu 19-20: Competitive programming di Codeforces, Leetcode
🔸 Minggu 21-22: Persiapan coding interview (Data Structures & Algorithms)
🔸 Minggu 23-24: Studi kasus real-world problem solving

📌 Referensi Website:
Leetcode – Interview Coding Challenges
HackerRank – Latihan Coding
LinkedIn Learning – Keterampilan Profesional

📌 Latihan:
✔️ Mengikuti kompetisi coding atau bug bounty program


🔹 3 Bulan Terakhir – Karier & Persiapan Kuliah

🔸 Minggu 25-28: Membuat CV, resume, dan portofolio online
🔸 Minggu 29-32: Simulasi wawancara kerja dan coding test
🔸 Minggu 33-36: Melamar pekerjaan, internship, atau persiapan kuliah ke luar negeri
🔸 Minggu 37-40: Menyusun roadmap belajar untuk tahun berikutnya

📌 Referensi Website:
Glassdoor – Review Perusahaan & Lowongan Kerja
Coursera – Kursus IT dari Universitas Top
CS50 Harvard – Kursus Komputer Science Gratis

📌 Final Showcase:
✔️ Mempresentasikan proyek akhir di GitHub, LinkedIn, atau hackathon


📝 Jadwal Belajar (Opsional)

📆 Belajar 5-6x seminggu, 2-3 jam per sesi
📅 Setiap 3 bulan: Review progress dan eksplorasi peluang baru

Dengan silabus ini, anak akan siap masuk dunia kerja atau kuliah IT dengan pengalaman nyata di bidang yang diminati sebelum masuk Tahun 6 (Usia 18+) – Profesional atau Studi Lanjut. 🚀

4o