Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Belajar SQL

Kelas SQL di KelasGratis melatih query yang dipakai analis data sehari-hari: mengambil dan menyaring baris, mengurutkan, merangkum dengan GROUP BY, dan menggabungkan tabel dengan JOIN. Setiap query dijalankan terhadap basis data latihan dan hasilnya dibandingkan dengan jawaban yang benar, termasuk urutan baris bila soalnya meminta ORDER BY.

7 kelas siap dipelajari

Baru pertama belajar SQL?

Mulai dari Mengolah Data dengan SQL.

Mulai dari dasar
Pemula

Mengolah Data dengan SQL

SELECT, WHERE, GROUP BY, dan JOIN — dijalankan langsung di browser pada data toko.

Pemula · 4 modul · 23 pelajaran · ±301 mnt

Menengah

SQL Lanjutan

NULL, CASE, subkueri, CTE, fungsi SQLite, dan window function — setiap modul ditutup misi.

Menengah · 6 modul · 18 pelajaran · ±243 mnt

Menengah

Desain Basis Data

Dari satu tabel besar ke skema yang rapi: entitas, kunci, relasi, normalisasi 1NF–BCNF, batasan, pola skema, dan bukti lewat kueri.

Menengah · 5 modul · 20 pelajaran · ±289 mnt

Lanjutan

SQL untuk Gudang Data

Tabel fakta dan dimensi, skema bintang, dimensi tanggal, ETL dengan INSERT…SELECT dan CTE, dimensi berubah perlahan, serta kueri analitik berlapis.

Lanjutan · 4 modul · 16 pelajaran · ±236 mnt

Menengah

Analisis Pelanggan: Cohort, Retensi, dan Pembelian Ulang

Bentuk cohort dari pembelian pertama, hitung retensi dengan denominator yang jelas, dan susun tabel cohort yang jujur.

Menengah · 4 modul · 14 pelajaran · ±198 mnt

Menengah

Transaksi Basis Data: Menjaga Data Tetap Konsisten

BEGIN, COMMIT, ROLLBACK, savepoint, dan akses bersamaan di SQLite lewat Python — kode diuji pada skenario berhasil, gagal, dan sibuk, langsung di browser.

Menengah · 4 modul · 14 pelajaran · ±200 mnt

Menengah

Kualitas Data dan Validasi Pipeline

Tulis kontrak dataset, temukan duplikat dan rujukan putus, rekonsiliasi hasil transformasi, dan otomatiskan pemeriksaannya.

Menengah · 4 modul · 15 pelajaran · ±216 mnt

Alat bantu belajar SQL

Dipakai bersama kelas-kelas di topik ini.

Pertanyaan yang sering muncul

Perlu memasang basis data untuk belajar SQL di sini?

Tidak. Query ditulis di editor pada halaman pelajaran dan dijalankan terhadap data latihan yang sudah disiapkan. Tidak ada server atau aplikasi yang perlu dipasang.

SQL atau Excel dulu untuk jadi data analyst?

Spreadsheet biasanya lebih dulu, karena konsep tabel rapi, filter, dan rekap lebih mudah dilihat di sana. Panduan jadi data analyst dan jalur Analisis Data untuk Pemula menyusun urutannya.

Apakah ada sertifikat untuk kelas SQL?

Ya. Setiap kelas yang tuntas memberi sertifikat penyelesaian gratis dengan tautan verifikasi publik. Sertifikat ini bukti penyelesaian belajar, bukan akreditasi atau sertifikasi profesi.