Paket Modul: Web Programming Foundation
Durasi: 10 minggu
Level: INTERMEDIATE
Total modul: 8
Total lesson: 16

Outcome:
- Membuat struktur halaman web semantik dengan HTML5
- Desain layout responsif modern dengan CSS Grid & Flexbox
- Implementasi logika interaktif frontend menggunakan JavaScript dasar
- Melakukan publikasi website (deploy) secara live ke hosting Vercel

Daftar lesson:
1. [Fondasi HTML5 Semantik] HTML semantic dan struktur halaman
2. [Fondasi HTML5 Semantik] Form & Validasi Form Dasar
3. [CSS Responsive Layout & Styling] CSS responsive layout
4. [CSS Responsive Layout & Styling] CSS Box Model & Tipografi
5. [CSS Grid & Animasi] CSS Grid System
6. [CSS Grid & Animasi] Transisi & Efek Hover
7. [JavaScript Frontend Dasar] Interaksi dasar dengan JavaScript
8. [JavaScript Frontend Dasar] Logika Pemrograman & DOM Manipulation
9. [Modul Proyek Akhir] Slicing Landing Page
10. [Modul Proyek Akhir] Git & Github Version Control
11. [Deployment & Hosting] Deploy ke Vercel / Netlify
12. [Deployment & Hosting] Optimasi SEO & Performance Check
13. [Dasar-dasar React & Framework Modern] Pengenalan React & Component-based UI
14. [Dasar-dasar React & Framework Modern] React State & State Management Sederhana
15. [API Integration] Fetching Data dari Public API
16. [API Integration] Handling Error & Loading State