🎥 Video Pembelajaran
Playlist pilihan untuk mendukung pembelajaran:
Minggu 1: HTML & CSS Fundamentals
Di minggu pertama, kamu akan mempelajari dasar-dasar web: cara kerja website, struktur HTML, dan styling dengan CSS. Ditutup dengan project pertama - membuat landing page profesional.
Modul 1: Pengenalan Web Development
⏱️ 60 menitPelajari bagaimana website bekerja, perbedaan frontend dan backend, tools yang dibutuhkan, dan setup environment development. Module ini memberikan foundation penting sebelum masuk ke coding.
Topik yang akan dipelajari:
Modul 2: HTML5 - Struktur Dasar
⏱️ 90 menitKuasai HTML5 semantic elements, form handling, media embedding, dan best practices untuk struktur yang clean dan accessible. Module ini penting untuk foundational knowledge.
Topik yang akan dipelajari:
Modul 3: CSS3 - Styling Modern
⏱️ 120 menitPelajari selector, box model, typography, colors, dan styling fundamentals. Module ini membangun skill CSS yang solid sebelum masuk ke teknik layout yang lebih advanced.
Topik yang akan dipelajari:
Modul 4: Flexbox & Grid Layout
⏱️ 90 menitPelajari flexbox & grid layout. Module inicover fundamental concepts, practical applications, dan hands-on exercises untuk membangun pemahaman mendalam.
Topik yang akan dipelajari:
📚 Resource Pembelajaran:
📝 Quiz
Flexbox is used for?
✏️ Latihan:
- Build Flexbox layouts
- Create Grid systems
- Align items
- Build responsive grids
Modul 5: Responsive Design
⏱️ 90 menitPelajari responsive design. Module inicover fundamental concepts, practical applications, dan hands-on exercises untuk membangun pemahaman mendalam.
Topik yang akan dipelajari:
📚 Resource Pembelajaran:
📝 Quiz
Media queries are used for?
✏️ Latihan:
- Write media queries
- Apply mobile-first
- Test breakpoints
- Responsive testing
Modul 6: JavaScript Fundamentals
⏱️ 120 menitPelajari javascript fundamentals. Module inicover fundamental concepts, practical applications, dan hands-on exercises untuk membangun pemahaman mendalam.
Topik yang akan dipelajari:
📚 Resource Pembelajaran:
📝 Quiz
JavaScript is?
✏️ Latihan:
- Write JavaScript
- Use variables
- Create functions
- Handle events
Modul 7: DOM Manipulation
⏱️ 90 menitPelajari dom manipulation. Module inicover fundamental concepts, practical applications, dan hands-on exercises untuk membangun pemahaman mendalam.
Topik yang akan dipelajari:
📚 Resource Pembelajaran:
📝 Quiz
DOM stands for?
✏️ Latihan:
- Select DOM elements
- Manipulate content
- Handle events
- Traverse DOM
Modul 8: ES6+ Features
⏱️ 90 menitPelajari es6+ features. Module inicover fundamental concepts, practical applications, dan hands-on exercises untuk membangun pemahaman mendalam.
Topik yang akan dipelajari:
📚 Resource Pembelajaran:
📝 Quiz
Arrow functions were introduced in?
✏️ Latihan:
- Use arrow functions
- Destructure objects
- Use spread operator
- Import/export modules