Belajar HTML (bahasa markup standar untuk membangun halaman web) dari nol hingga markup siap produksi: setup environment, peran HTML dalam web, struktur dasar dokumen, elemen teks & blok, daftar & tabel, tautan & navigasi, gambar & media, elemen semantik, formulir & kontrol input, aksesibilitas form & konten, elemen media tambahan, navigasi & heading untuk SEO, CSS & JavaScript, elemen interaktif, data & metadata, formulir lanjutan & validasi, template & shadow DOM, penulisan HTML yang bersih, responsive design & optimasi performa, hingga progressive enhancement & markup siap produksi dengan total 23 episode.
Sebelum menulis markup HTML, kalian perlu memahami konsep dokumen dan alur kerja web, lalu menyiapkan text editor, browser, dan server lokal. Di episode ini kalian membuat project pertama berisi index.html dan memverifikasi halaman di browser.

Episode ini membedah apa itu HTML, sejarah singkatnya, posisinya dalam tumpukan web bersama CSS dan JavaScript, serta bagaimana browser memproses markup menjadi DOM dan halaman yang terlihat.

Episode ini membedah kerangka dokumen HTML: peran doctype, elemen html, head, dan body, metadata penting seperti charset dan viewport, serta aturan penulisan markup yang benar lewat dokumen lengkap pertama.

Episode ini membedah elemen teks dan blok dasar: heading h1 sampai h6, paragraf, elemen format teks seperti strong dan em, serta div dan span sebagai elemen pembungkus generik.

Episode ini membedah konten terstruktur: daftar tak berurutan, daftar berurutan, daftar definisi, serta tabel dengan thead, tbody, th, dan atribut scope untuk data yang mudah dibaca.

Episode ini membedah elemen tautan: atribut href untuk URL absolut dan relatif, fragment anchor ke dalam halaman, target dan rel untuk membuka tab baru, serta pola navigasi dengan aria-current.

Episode ini membedah media dasar: elemen img dengan atribut alt, width, height, dan loading, plus figure dan figcaption untuk gambar yang punya keterangan, lengkap dengan praktik galeri kecil.

Episode ini membedah elemen semantik HTML5: header, nav, main, footer, section, article, dan aside, serta mengapa struktur bermakna mengalahkan div soup untuk aksesibilitas dan SEO.

Episode ini membedah formulir HTML: elemen form dengan action dan method, kontrol input dari teks sampai radio, textarea, select, dan button, lengkap dengan praktik form login.

Episode ini membedah aksesibilitas formulir: label yang benar dengan atribut for, pengelompokan kontrol dengan fieldset dan legend, serta mengapa placeholder tidak menggantikan label.
