Untuk siapa: kamu yang sudah bisa menulis HTML dasar (heading, paragraf, link, list) dan ingin halamanmu tampil rapi. Cocok untuk pelajar SMP/SMA maupun dewasa yang baru mulai belajar web.
Yang kamu pelajari: cara kerja aturan CSS, selector, box model, cascade dan specificity, warna, satuan, tipografi, variabel CSS, tata letak dengan Flexbox dan Grid, Responsive Web Design dengan media query dan container query, border, bayangan, gradien, pseudo-class, fokus keyboard, transisi, dan animasi. Modul lanjutan mengenalkan fitur CSS modern seperti anchor positioning, popover, clip-path, dan view transitions.
Cara belajar: 9 modul bertahap. Setiap modul berisi artikel dengan contoh yang bisa langsung dijalankan, latihan coding yang dinilai otomatis, rangkuman, dan kuis.
Hasil akhir: landing page responsif Warung KodingYuk yang kamu tulis sendiri, memakai Flexbox, Grid, variabel CSS, media query, serta efek hover dan fokus yang ramah keyboard.
Modul 1 — Kenalan dengan CSS
menu_bookPembuka: Kenapa Halaman Butuh CSS?Gratis5m
menu_bookSelamat Datang di Kursus CSSGratis13m
menu_bookAnatomi Aturan CSS dan Tiga Cara Memasangnya5m
menu_bookSelectors17m
menu_bookBox Model14m
codeLatihan: Kartu Menu Pertama15m
menu_bookRangkuman Modul 13m
quizKuis Modul 1: Kenalan dengan CSS10m
Modul 2 — Siapa yang Menang? Cascade, Specificity, dan Pewarisan
menu_bookPembuka: Ketika Dua Aturan Berebut Satu Elemen4m
menu_bookCascade14m
menu_bookSpecificity13m
menu_bookInheritance15m
menu_bookNesting13m
codeLatihan: Harga Promo yang Selalu Kalah15m
menu_bookRangkuman Modul 23m
quizKuis Modul 2: Cascade, Specificity, dan Pewarisan10m
Modul 3 — Warna, Ukuran, Teks, dan Variabel CSS
menu_bookPembuka: Dari Warna Asal Pilih ke Sistem Tema4m
menu_bookColor13m
menu_bookSizing14m
menu_bookTypography — Font Stack, Variable Fonts, dan Ritme Baca14m
menu_bookCustom Properties — Variabel CSS yang Hidup16m
menu_bookFungsi CSS — calc, min, max, clamp, var, attr, env17m
codeLatihan: Teks Menu yang Nyaman Dibaca15m
codeLatihan: Tema Warna Warung dengan Variabel CSS15m
menu_bookRangkuman Modul 33m
quizKuis Modul 3: Warna, Ukuran, Teks, dan Variabel10m
Modul 4 — Layout: Display, Position, Flexbox, dan Grid
menu_bookPembuka: Dari Tumpukan Kotak ke Tata Letak4m
menu_bookLayout18m
menu_bookFlexbox — Baris, Kolom, dan Ruang yang Adil20m
menu_bookGrid — Petak Dua Dimensi yang Tegas18m
menu_bookSpacing — Jarak yang Berirama15m
codeLatihan: Navbar Warung dengan Flexbox15m
codeLatihan: Daftar Menu dengan Grid15m
menu_bookRangkuman Modul 44m
quizKuis Modul 4: Layout, Flexbox, dan Grid10m
Modul 5 — Responsive Web Design
menu_bookPembuka: Satu Halaman, Banyak Ukuran Layar4m
menu_bookResponsive Web Design: Viewport, Tata Letak Cair, dan Gambar Lentur6m
menu_bookMedia Query: Mengubah Tata Letak di Breakpoint7m
menu_bookContainer Queries — Komponen yang Sadar Wadah16m
menu_bookOverflow — Sumbu Scroll, Scroll-Snap, dan Overscroll15m
codeLatihan: Halaman Menu Mobile-First20m
codeLatihan: Kartu Menu yang Sadar Wadah15m
menu_bookRangkuman Modul 53m
quizKuis Modul 5: Responsive Web Design10m
Modul 6 — Tampilan Visual: Border, Bayangan, Latar, dan List
menu_bookPembuka: Dari Datar ke Menonjol4m
menu_bookBorders — Bingkai, Sudut, dan Garis Luar16m
menu_bookShadows — Bayangan dan Elevasi yang Natural14m
menu_bookBackgrounds — Lapisan, Ukuran, Posisi, dan Multi-Background14m
menu_bookGradients14m
menu_bookLists — list-style, Marker, dan Custom Bullets18m
menu_bookCounters — Penomoran Kustom dengan counter-reset & counter-increment14m
codeLatihan: Kartu Promo yang Menonjol15m
menu_bookRangkuman Modul 63m
quizKuis Modul 6: Tampilan Visual10m
Modul 7 — Interaksi dan Gerak
menu_bookPembuka: Halaman yang Menjawab Sentuhan4m
menu_bookPseudo-Elements — Melukis Tanpa HTML Tambahan16m
menu_bookPseudo-Classes — Keadaan, Struktur, dan Validasi17m
menu_bookFocus — Fokus yang Terlihat dan Tetap Cantik16m
menu_bookTransitions — Gerakan Halus untuk Umpan Balik UX15m
menu_bookAnimations — Keyframes, Timing, dan Reduced Motion19m
menu_bookKursor, Pointer Events, dan Touch Action25m
codeLatihan: Tombol Pesan yang Menjawab Sentuhan15m
codeLatihan: Lencana "Baru" yang Berdenyut20m
menu_bookRangkuman Modul 74m
quizKuis Modul 7: Interaksi dan Gerak10m
Modul 8 — CSS Modern (Lanjutan)
menu_bookPembuka: CSS Terus Bertumbuh5m
menu_bookLogical Properties — Menulis CSS yang Siap Dua Arah15m
menu_bookZ-Index dan Stacking Context19m
menu_bookAnchor Positioning19m
menu_bookPopover, Dialog, dan Top Layer19m
menu_bookShapes, Clip-Path, dan Masking16m
menu_bookFilters dan Backdrop-Filter16m
menu_bookBlend Modes — mix-blend-mode dan background-blend-mode15m
menu_bookView Transitions — Pindah Halaman SPA yang Mulus14m
codeLatihan: Galeri Bergaya Majalah15m
menu_bookRangkuman Modul 83m
quizKuis Modul 8: CSS Modern (Lanjutan)10m
Modul 9 — Proyek Akhir: Landing Page Responsif
menu_bookPembuka Proyek Akhir: Landing Page Warung KodingYuk5m
codeProyek Akhir: Landing Page Responsif Warung KodingYuk45m
menu_bookConclusion — Rangkuman, Checklist Skill, dan Capstone CSS17m
menu_bookPenutup: Setelah Kursus CSS5m
quizKuis Akhir: Cek Kesiapan CSS10m