ikon aplikasi Belajar CSS: Kursus Code

Belajar CSS: Kursus Code

Pendidikan · Gratis · iOS & Android · CoddyKit

Belajar CSS: Kursus Code — Latihan coding CSS dengan editor HTML dan CSS langsung di ponsel

Belajar CSS: Kursus Code adalah app iOS dan Android gratis untuk pemula total, desainer, dan orang yang ingin beralih karier serta belajar coding CSS langsung dari ponsel. Editor HTML dan CSS langsungnya menampilkan pratinjau halaman secara instan, sementara 40 kursus membawa Anda dari selector dan box model hingga flexbox, grid, animasi, dan tata letak responsif, dilengkapi 20 proyek desain terpandu dan 20 misi berburu bug.

App Store — Unduh gratisGoogle Play — Unduh gratis
Harga
Gratis, upgrade Pro
Platform
iOS dan Android
Bahasa
22
Rating usia
4+
Memerlukan
iOS 15.1 atau lebih baru
Layar beranda Belajar CSS: Kursus Code (antarmuka bahasa Arab) dengan kartu CSS Academy, tombol untuk memulai pelajaran pertama, target harian, serta tombol World Coding Challenge dan Ask MentorTab Tantangan Belajar CSS: Kursus Code (antarmuka bahasa Arab) dengan hitung mundur World Coding Challenge dan tantangan kursus CSS yang sedang aktif
40Kursus, A1 hingga C1
LangsungEditor HTML dan CSS
20Proyek desain terpandu
Sebuah property memindahkan box atau tidak.

CSS memberikan umpan balik yang lebih cepat daripada hampir semua hal lain yang bisa Anda pelajari untuk di-coding: ubah satu nilai, lalu halaman di depan Anda akan bergeser atau tidak. Pratinjau instan editor dibuat berdasarkan hal itu — Anda tidak perlu menunggu untuk mengetahui apakah sebuah rule berhasil, karena Anda bisa melihatnya terjadi.

Apa itu

Belajar CSS: Kursus Code adalah app pendidikan gratis untuk iOS dan Android yang mengajarkan CSS mulai dari selector pertama hingga tata letak responsif, animasi, dan pola desain modern, dengan editor HTML dan CSS langsung yang menampilkan pratinjau halaman saat Anda mengetik. 40 kursusnya mencakup box model, flexbox, grid, desain responsif, dan cascade, didukung 20 proyek terpandu, 20 misi berburu bug, serta AI Mentor untuk apa pun yang tidak dirender seperti yang Anda harapkan.

Di dalam aplikasi

Tampilannya

Layar beranda Belajar CSS: Kursus Code (antarmuka bahasa Arab) dengan kartu CSS Academy, tombol untuk memulai pelajaran pertama, target harian, serta tombol World Coding Challenge dan Ask Mentor
BerandaLayar beranda menampilkan kartu kursus CSS dengan tombol untuk memulai pelajaran pertama, level dan target harian Anda, World Coding Challenge, serta tombol sekali ketuk Ask Mentor dan Generate Your Lesson (ditampilkan di sini dengan antarmuka bahasa Arab).
Tab Tantangan Belajar CSS: Kursus Code (antarmuka bahasa Arab) dengan hitung mundur World Coding Challenge dan tantangan kursus CSS yang sedang aktif
TantanganTab Tantangan menampilkan hitung mundur World Coding Challenge, tantangan untuk kursus yang sedang aktif, dan tautan ke daftar tantangan lengkap (ditampilkan di sini dengan antarmuka bahasa Arab).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

Kursusnya

Materi dalam kursus CSS

40 kursus, 159 pelajaran, yang diambil dari daftar kursus dalam aplikasi — mulai dari selector pertama hingga container queries, Sass, dan pola layout modern.

  1. Sintaks, Warna, dan Tipografi

    CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes, dan Pseudo-elements.

  2. Box Model dan Positioning

    The Box Model, Display Properties, Positioning Essentials, dan Scroll & Overflow — empat kursus yang mengatasi sebagian besar kebingungan pemula tentang layout.

  3. Flexbox dan Grid

    Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid, dan CSS Logical Properties.

  4. Desain Responsif

    Responsive Design, Media Queries, Container Queries, dan Dark Mode & Color Schemes.

  5. Animasi dan Efek Visual

    CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes, dan CSS Shapes & Clip-path.

  6. Cascade dan CSS Modern

    Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini, dan CSS Future.

  7. Arsitektur dan Tooling

    CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns, dan CSS Performance.

Cara kerjanya

Cara kerja sesi di editor

Setiap pelajaran memadukan penjelasan singkat dengan editor langsung milik app, sehingga property yang baru saja Anda baca dan halaman yang diubahnya berada di layar yang sama, bukan dalam latihan terpisah.

  1. Baca satu konsep CSS, lalu buka editor

    Pelajaran singkat membahas satu konsep — selector, property flex, atau media query — lalu menyediakan editor HTML dan CSS berdampingan dengan panel pratinjau instan.

  2. Ubah sebuah nilai, lihat halaman bergerak

    Ketik rule dari pelajaran, lalu pratinjau diperbarui seketika; jika box model atau property flex Anda salah, pratinjau menunjukkan persis apa yang terjadi. Inilah siklus umpan balik yang membuat CSS menjadi salah satu hal tercepat untuk melihat hasilnya, dan app ini dibuat untuk memanfaatkannya, bukan sekadar menjelaskannya.

  3. Buat proyek atau cari bug, lalu bertanya saat mengalami kebuntuan

    20 proyek terpandu — toolbar, grid kartu, header yang tetap, tombol berdenyut — dan 20 misi berburu bug mengikuti pelajaran: kartu yang 42px lebih lebar daripada kolomnya, atau media query yang tidak pernah aktif. Saat tata letak masih tidak berfungsi sebagaimana mestinya, AI Mentor menjelaskan konsep, error, atau kode Anda sendiri.

Apa saja isinya

Yang tersedia di dalam app

40

Kursus, A1 hingga C1

159 pelajaran dalam 40 kursus, mulai dari sintaks dan selector hingga box model, flexbox, dan grid, lalu berlanjut ke desain responsif, animasi, Sass, PostCSS, dan pola tata letak modern.

Langsung

Editor HTML dan CSS

Editor dengan HTML dan CSS Anda berdampingan serta pratinjau instan, untuk mengikuti pelajaran atau mencoba halaman Anda sendiri.

20

Proyek desain terpandu

Toolbar, grid kartu, header yang tetap, tombol berdenyut, dan banyak lagi, dibuat langkah demi langkah alih-alih disalin sekaligus.

Perburuan Bug

20 misi berburu bug

Bug tata letak nyata untuk ditemukan dan diperbaiki — kartu yang 42px lebih lebar daripada kolomnya, media query yang tidak pernah aktif di ponsel, atau modal yang tertahan di belakang halaman.

AI

AI Mentor

Tanyakan tentang tata letak, property, atau kode Anda sendiri; Pro juga menambahkan playground AI yang mengubah deskripsi halaman menjadi HTML dan CSS nyata.

Sertifikat

Sertifikat kelulusan

Ujian akhir dan sertifikat kelulusan, disertai cheat sheet berisi 69 entri tentang property dan selector serta 50 pertanyaan wawancara front-end lengkap dengan jawabannya.

Latar belakang

Apa itu CSS, dan bagian mana yang sebenarnya menyulitkan pemula?

CSS adalah bahasa yang menentukan tampilan halaman web. HTML memberi nama pada konten — heading, daftar, gambar — sedangkan CSS menentukan warna, jarak, jenis huruf, dan posisinya di layar. Hampir semua frustrasi awal saat mempelajari CSS berakar pada salah satu dari tiga hal: box model (padding dan border membuat elemen lebih besar daripada angka yang Anda ketik), specificity (rule yang tidak Anda duga menimpa rule Anda), atau memilih sistem tata letak yang salah (memaksakan halaman dua dimensi dengan tool yang dibuat untuk satu baris).

Box modelmengapa jarak bisa mengejutkan Anda

Setiap elemen adalah box yang terdiri dari content, padding, border, dan margin yang tersusun mengelilingi satu sama lain. Secara default, padding dan border ditambahkan ke width yang dideklarasikan pada elemen, bukan mengurangi bagian dalamnya. Inilah alasan paling umum box menjadi lebih lebar daripada angka yang Anda tetapkan.

Specificity dan cascademengapa sebuah rule diabaikan

Saat dua rule CSS menargetkan elemen yang sama, browser memilih salah satunya menggunakan specificity — secara kasar, seberapa spesifik sebuah selector ditulis — bukan berdasarkan rule mana yang muncul lebih dulu dalam file. Rule yang terlihat benar tetapi diam-diam kalah dari rule yang lebih spesifik di tempat lain sering menjadi sumber kebingungan.

Flexboxtata letak satu dimensi

Sistem tata letak untuk menyusun item dalam satu baris atau kolom dan membagikan ruang yang tersisa di antara item-item tersebut — seperti bilah navigasi atau deretan tombol. Sistem ini menggantikan berbagai trik tata letak berbasis float yang digunakan selama bertahun-tahun dan biasanya menjadi tool tata letak nyata pertama yang dipelajari pemula.

Gridtata letak dua dimensi

Sistem tata letak yang menentukan baris dan kolom secara bersamaan, sehingga item ditempatkan dalam grid nyata, bukan didorong ke posisi tertentu menggunakan margin. Tata letak tingkat halaman modern biasanya dibuat dengan sistem ini, bukan flexbox, yang lebih cocok untuk satu baris.

Kesesuaian

Untuk siapa — dan bukan untuk siapa

Cocok untuk Anda jika Anda

  • Belum pernah menulis stylesheet dan ingin melihat aturan mengubah halaman sebelum mempelajari teori di baliknya
  • Seorang desainer yang ingin menata halaman sendiri, bukan hanya menyerahkan mockup
  • Sudah mengetahui sedikit HTML dan ingin benar-benar memahami flexbox, grid, serta alasan layout terkadang tidak berperilaku seperti yang diharapkan
  • Ingin mengerjakan proyek desain terpandu dan memperbaiki bug nyata, bukan hanya menjawab pertanyaan pilihan ganda tentang properti
  • Sedang berganti karier atau merupakan pelajar yang mempersiapkan diri untuk wawancara front-end

Bukan alat yang tepat untuk Anda jika Anda

  • Membutuhkan editor yang dapat bekerja tanpa koneksi sama sekali — pratinjau instan secara khusus membutuhkan koneksi
  • Mengharapkan semuanya gratis: kursus pertama, proyek pertama, dua misi, dan editor tersedia gratis, sementara Pro membuka sisanya
  • Sudah nyaman menggunakan flexbox, grid, dan cascade, serta menginginkan materi referensi mendalam, bukan kursus
  • Membutuhkan kualifikasi terakreditasi — sertifikat ini adalah sertifikat penyelesaian, bukan kredensial formal

Pertanyaan

Pertanyaan yang sering diajukan

Mengapa layout CSS saya tidak bekerja seperti yang saya harapkan?

Ada tiga hal yang menyebabkan sebagian besar masalah layout bagi pemula. Box model: padding dan border secara default menambah lebar yang dideklarasikan pada elemen, sehingga sebuah kotak bisa menjadi lebih lebar daripada angka yang Anda masukkan. Specificity: aturan yang lebih spesifik di tempat lain diam-diam menimpa aturan Anda. Dan tool layout yang keliru: mencoba membuat halaman dua dimensi dengan flexbox, padahal flexbox dirancang untuk satu baris. Belajar CSS: Kursus Code menyusun kursus-kursusnya agar ketiga hal ini dipahami dalam urutan tersebut, bukan ditemukan lewat coba-coba.

Apakah saya perlu mengetahui HTML sebelum belajar CSS?

Sedikit saja, dan Anda bisa mempelajarinya sambil mengikuti pelajaran tanpa harus menyelesaikannya terlebih dahulu. CSS menjelaskan bagaimana elemen HTML ditampilkan, jadi memahami bahwa halaman tersusun dari elemen — heading, paragraf, daftar, dan gambar — sudah cukup sebagai dasar untuk memulai. Editor live dalam aplikasi menampilkan HTML dan CSS secara bersamaan, sehingga hubungan antara keduanya terlihat sejak pelajaran pertama.

Apa perbedaan flexbox dan grid, dan kapan saya harus menggunakan masing-masing?

Flexbox menyusun item dalam satu garis — seperti deretan tombol atau bilah navigasi — dan membagikan ruang yang tersisa pada satu sumbu tersebut. Grid mendefinisikan baris dan kolom secara bersamaan, sehingga Anda menempatkan item dalam grid dua dimensi yang sebenarnya, bukan menggesernya dengan margin. Layout tingkat halaman biasanya menggunakan grid; satu baris kontrol di dalamnya biasanya menggunakan flexbox, dan kursus ini mengajarkan keduanya sebelum membiarkan Anda menentukan pilihan.

Mengapa aturan yang lebih spesifik terkadang menang meskipun aturan saya muncul lebih akhir dalam file?

CSS menyelesaikan aturan yang saling bertentangan berdasarkan specificity terlebih dahulu, lalu urutan dalam source. Selector ID mengalahkan selector class, dan class mengalahkan selector elemen biasa, terlepas dari mana yang muncul lebih akhir dalam stylesheet. Inilah alasan aturan yang terlihat benar tetap bisa kalah dari aturan yang Anda lupakan di tempat lain — kursus Specificity & Cascade dalam aplikasi dibuat khusus agar urutan ini dapat diprediksi, bukan terasa misterius.

Apakah CSS masih layak dipelajari pada 2026, atau framework seperti Tailwind menggantikannya?

Ya, CSS masih layak dipelajari secara langsung. Framework utilitas seperti Tailwind adalah lapisan yang dibangun berdasarkan konsep CSS, bukan pengganti konsep tersebut — ketika sebuah utility class tidak bekerja seperti yang Anda harapkan, pemahaman tentang box model, specificity, dan sistem layout di baliknya akan membantu Anda mengatasinya. CSS juga merupakan salah satu skill tercepat untuk melihat hasilnya, karena setiap perubahan langsung terlihat di halaman.

Berapa lama waktu yang dibutuhkan agar nyaman menata halaman nyata?

Konsistensi lebih penting daripada jumlah jam secara keseluruhan. Dengan mengikuti pelajaran singkat setiap hari, sebagian besar pemula dapat menangani selector, spacing, tipografi, dan layout dasar dengan flexbox atau grid secara percaya diri dalam beberapa minggu, jauh sebelum mempelajari bagian yang lebih sulit seperti kasus khusus specificity atau container queries. 20 proyek terpandu dalam aplikasi tersedia untuk berlatih pada tahap ini secara khusus, satu halaman nyata setiap kali.

Apakah Belajar CSS: Kursus Code gratis?

Aplikasi ini gratis diunduh di App Store dan Google Play. Kursus pertama, proyek terpandu pertama, dua misi berburu bug, dan editor live tersedia gratis, dengan jatah harian AI Mentor. Pro membuka semua kursus, seluruh 20 proyek dan 20 misi, ujian sertifikat, serta penggunaan AI Mentor tanpa batas, dan menghapus iklan.

Apakah Belajar CSS: Kursus Code tersedia di iPhone dan Android, dan ditujukan untuk siapa?

Belajar CSS: Kursus Code tersedia untuk iPhone dan iPad di App Store, serta untuk Android di Google Play, dengan antarmuka dalam 22 bahasa dan rating usia 4+. Aplikasi ini ditujukan untuk pemula total, desainer yang ingin menata halaman sendiri, serta orang yang berganti karier atau pelajar yang mempersiapkan diri untuk wawancara front-end.

Apakah pratinjau live dapat digunakan secara offline, di kereta bawah tanah, atau di pesawat?

Pratinjau instan secara khusus membutuhkan koneksi untuk merender HTML dan CSS, dan aplikasi menyatakannya secara jelas alih-alih diam-diam menurunkan fungsinya. Teks pelajaran dan materi bacaan dirancang agar tetap berfungsi dengan koneksi yang tidak stabil, sehingga cocok untuk sebagian besar perjalanan, tetapi sesi pratinjau live yang sepenuhnya offline bukanlah fitur yang disediakan editor ini.

Platform dan bahasa apa saja yang didukung, dan apakah tersedia sertifikat?

Belajar CSS: Kursus Code berjalan di iOS melalui App Store dan di Android melalui Google Play, serta tersedia dalam 22 bahasa. Aplikasi ini memiliki rating 4+. Setelah lulus ujian akhir, aplikasi menerbitkan sertifikat penyelesaian — bukti pekerjaan yang telah Anda lakukan dan berguna dicantumkan di CV bersama proyek terpandu yang dapat Anda jelaskan, tetapi bukan kualifikasi terakreditasi.

Mulai

Tata halaman pertama Anda hari ini

Mulai gratis di iOS dan Android, dalam 22 bahasa.

App Store — Unduh gratisGoogle Play — Unduh gratis
Terakhir ditinjau · Diterbitkan oleh CoddyKit · Kebijakan privasi
Tersedia di iOS dan Android.