Membantu dalam meningkatkan skill
JavaScript dari Nol
Variabel, fungsi, keputusan, array, objek, dan dasar DOM — ditulis dan diuji langsung di browser.
- Pemula
- 5,0 ★ (1 ulasan)
- 5 modul · 23 pelajaran
- ±318 menit
- 74 latihan
Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini
6 hasil belajar- Menyimpan dan mengolah angka serta teks dengan let, const, dan template literal.
- Menulis fungsi dengan parameter, nilai bawaan, dan fungsi panah.
- Mengambil keputusan dengan if, else if, ===, &&, ||, dan operator kondisional.
- Mengolah array dan objek dengan for...of, map, filter, dan reduce.
- Menulis fungsi yang mengisi teks, mengganti kelas CSS, dan menanggapi klik di halaman.
- Menangani klik banyak elemen dengan satu penanggap lewat delegasi event, dan menahan kiriman formulir dengan preventDefault.
Untuk siapa
Pemula yang belum pernah menulis JavaScript, termasuk yang baru selesai belajar HTML dan CSS.
Prasyarat
Bisa mengetik di komputer dan membuka browser.
Tempat berlatih
Coba, periksa, lalu lanjutkan.
74 latihan di 23 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.
Kurikulum
5 modul · 23 pelajaran · ±318 menit
Dua puluh tiga pelajaran JavaScript dengan editor dan pelaksana JavaScript sungguhan di browser. Setiap latihan kode diperiksa dengan test yang terlihat, jadi kamu tahu persis pernyataan mana yang belum terpenuhi, dan soal pilihan ganda menguji jebakan yang tidak memunculkan pesan error: hasil + pada teks, == dan ===, serta nilai bawaan. Semua data memakai konteks Indonesia: Rupiah, kota, dan nama lokal.
Urutan pelajaran tidak dikunci.
Sertifikat kelas
Selesaikan kelasnya, sertifikat ini atas namamu.
- Nama lengkapmu dan judul kelas tercetak di sertifikat.
- Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
- Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.
Pertanyaan yang sering muncul
Apakah harus belajar HTML dan CSS dulu?
Tidak wajib; prasyarat kelas ini hanya bisa mengetik di komputer dan membuka browser. Modul terakhir menyentuh halaman lewat querySelector, classList, dan addEventListener, jadi mengenal tag HTML dan kelas CSS membantu. Keduanya dibahas di kelas Bangun Halaman Web Pertamamu.
Di mana kode JavaScript saya dijalankan?
Di browser-mu sendiri, tanpa pemasangan apa pun. Latihan berjalan di Web Worker dengan batas waktu 5 detik. Latihan DOM juga berjalan di sana: fungsimu diuji dengan objek kecil yang memakai nama property dan method yang sama dengan elemen halaman. Pengecualiannya pelajaran delegasi event, yang berjalan di halaman kecil terisolasi karena peristiwa harus bisa naik dari anak ke induk. Test-nya terlihat, jadi kamu tahu pernyataan mana yang belum terpenuhi.
Sampai mana materi kelas ini?
23 pelajaran dalam 5 modul, sekitar 318 menit: variabel dan tipe, fungsi, keputusan, array dan objek dengan map, filter, dan reduce, lalu dasar DOM. Ada 74 latihan dan lima misi, dari kalkulator diskon sampai tombol hitung total.
Materinya diadaptasi dari mana?
Dari Microsoft Web Dev for Beginners (bagian 2-js-basics, 4-typing-game, dan 7-bank-project) dan jalur JavaScript Exercism, keduanya berlisensi MIT. Datanya diganti ke konteks Indonesia: Rupiah, kota, dan nama lokal.
Diadaptasi dari
- Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) oleh Microsoft dan para kontributornya, lisensi MIT. Perubahan: Urutan modul (tipe data, fungsi, keputusan, array dan perulangan, lalu DOM) mengikuti kurikulum hulu, tetapi seluruh teks ditulis ulang dalam Bahasa Indonesia, contohnya diganti ke konteks Toko Nusantara dengan Rupiah dan kota Indonesia, dan setiap latihan diubah menjadi test satu baris yang dinilai otomatis.
- Exercism — jalur JavaScript oleh Exercism dan para kontributornya, lisensi MIT. Perubahan: Beberapa bentuk soal (fungsi kecil dengan nilai kembali yang diuji beberapa kasus, termasuk kasus batas seperti nol dan daftar kosong) diadaptasi menjadi latihan berbahasa Indonesia dengan data Rupiah, dan test-nya ditulis ulang memakai helper sama dan benar.
Dari pengalaman belajar
Ulasan peserta
Apa yang membantu, dan apa yang masih bisa diperbaiki?
Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.
Bagikan pengalaman belajarmu
Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →
Setelah kelas ini
Jalur yang memuat kelas ini
Kelas yang menganjurkan kelas ini lebih dulu
Lanjutkan ke kelas lain
Baca juga
Lab interaktif
Revisi materi terakhir: 28 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.