HTML: Bahasa di Balik Setiap Halaman Web
HTML adalah fondasi struktural web — setiap tab browser, pengiriman form, dan video tersemat dimulai dengan markup. Track ini membangun fluensi sejati dalam HTML, dari aturan yang mengatur dokumen yang valid hingga browser API dan component model yang digunakan di situs produksi modern. Tujuannya bukan hanya menulis tag tetapi memahami mengapa setiap elemen ada dan apa yang disinyalkannya kepada browser, teknologi asistif, dan mesin pencari.
Apa yang Akan Anda Pelajari
Anda akan memulai dengan struktur dokumen, konten teks, link, gambar, dan list, kemudian lanjut ke tabel, form, dan atribut validasi form. Track ini mencakup elemen semantic HTML5, <head> dan metadata, audio dan video, serta dasar-dasar aksesibilitas termasuk role dan atribut ARIA. Kursus-kursus selanjutnya membahas custom data attribute, HTML template, elemen Canvas dan SVG, Web Storage, Drag and Drop API, SEO dan social meta tag, serta HTML email template. Bagian-bagian lanjutan membahas Shadow DOM, Web Component dan custom element, HTML module dan import map, progressive enhancement, internasionalisasi, keamanan, History dan Navigation API, Intersection Observer, dan membangun HTML untuk Progressive Web App.
Jalur Pembelajaran
Empat puluh kursus berkembang dari A1 melalui A2 dan B1 ke B2, diakhiri dengan capstone C1 tentang HTML at Scale. Kursus A1 dan A2 menetapkan hal-hal penting — struktur dokumen, elemen semantic, form, dan metadata. B1 memperkenalkan aksesibilitas, ARIA, Canvas, SVG, dan browser storage. B2 adalah blok terbesar, mencakup Web Component, Shadow DOM, performa, keamanan, internasionalisasi, dan Intersection Observer. Kursus C1 terakhir, HTML at Scale, membahas pola-pola dan batasan-batasan yang penting ketika HTML ditulis, diuji, dan dirawat di seluruh basis kode besar.
Cara Kerjanya
Setiap kursus dibagi menjadi pelajaran-pelajaran singkat yang interaktif, diselesaikan di editor kode bawaan dengan umpan balik real-time. Seorang tutor AI tersedia kapan pun Anda mengalami kesulitan, dan Anda maju dengan kecepatan Anda sendiri — setiap pelajaran berdiri sendiri sehingga Anda dapat kembali ke topik mana pun sebagai referensi nanti.