Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Belajar Python

Kelas Python di KelasGratis dimulai dari program pertama dengan print dan berakhir di analisis data dengan numpy dan pandas. Kode ditulis dan dijalankan langsung di browser, tanpa memasang apa pun, lalu hasilnya diperiksa otomatis. Contoh dan misinya diambil dari pekerjaan sehari-hari: kasir, stok gudang, dan data penjualan toko.

12 kelas siap dipelajari

Baru pertama belajar Python?

Mulai dari Python dari Nol.

Mulai dari dasar
Pemula

Python dari Nol

Variabel, teks, kondisi, perulangan, dict, dan penanganan error — ditulis dan diuji langsung di browser.

Pemula · 5 modul · 27 pelajaran · ±354 mnt

Menengah

Analisis Data dengan Python

numpy dan pandas untuk merekap data penjualan — dijalankan langsung di browser.

Menengah · 5 modul · 23 pelajaran · ±308 mnt

Menengah

Visualisasi Data dengan Python

Grafik garis, batang, histogram, pencar, dan lingkaran dengan matplotlib — dijalankan di browser.

Menengah · 3 modul · 15 pelajaran · ±201 mnt

Menengah

Machine Learning Dasar dengan Python

Regresi, klasifikasi, validasi, dan clustering dengan scikit-learn — dijalankan langsung di browser.

Menengah · 4 modul · 16 pelajaran · ±220 mnt

Menengah

Mengolah Teks dengan Python

Unicode, regex, token, Counter, TF-IDF, dan Naive Bayes untuk ulasan dan pengaduan — dijalankan di browser.

Menengah · 4 modul · 16 pelajaran · ±229 mnt

Menengah

Uji Statistik dengan Python

Distribusi normal, selang kepercayaan, uji t, chi-kuadrat, korelasi, dan regresi — dihitung dengan scipy.stats di browser.

Menengah · 4 modul · 16 pelajaran · ±222 mnt

Menengah

Data Mining Dasar

Praproses, aturan asosiasi, entropi, Naive Bayes, clustering hierarkis, dan pencilan — dihitung tangan lalu dengan Python.

Menengah · 4 modul · 15 pelajaran · ±222 mnt

Menengah

Jaringan Saraf Tiruan Dasar dengan Python

Neuron, backpropagation, Adam, dropout, konvolusi, dan RNN dihitung sendiri dengan numpy, lalu MLP scikit-learn — di browser.

Menengah · 5 modul · 22 pelajaran · ±312 mnt

Menengah

Mengolah Citra dengan Python

Citra sebagai larik angka: warna, ukuran, filter, tepi, dan menghitung objek dengan numpy, SciPy, dan Pillow — di browser.

Menengah · 4 modul · 16 pelajaran · ±226 mnt

Menengah

Peramalan Deret Waktu

Indeks tanggal, pola musiman, pemulusan eksponensial hingga Holt-Winters, model AR(1), galat, dan selang prediksi — dengan pandas dan spreadsheet.

Menengah · 5 modul · 20 pelajaran · ±302 mnt

Menengah

Otomasi Excel dengan Python

openpyxl dan pandas untuk membaca, menggabungkan, dan memformat workbook laporan — dijalankan di browser.

Menengah · 4 modul · 18 pelajaran · ±252 mnt

Menengah

Python: Objek dan Berkas

Kelas, dataclass, berkas teks, CSV, JSON, dan modul — langkah berikutnya setelah Python dari Nol.

Menengah · 4 modul · 21 pelajaran · ±293 mnt

Alat bantu belajar Python

Dipakai bersama kelas-kelas di topik ini.

Pertanyaan yang sering muncul

Perlu memasang Python di komputer?

Tidak. Kode dijalankan di browser memakai Python yang dimuat bersama halaman pelajaran. Setelah lancar, memasang Python di komputer sendiri tetap disarankan untuk proyek yang lebih besar.

Python cocok untuk pemula yang belum pernah coding?

Cocok. Kelas Python dari Nol tidak mensyaratkan pengalaman pemrograman. Kalau ingin melatih cara memecah masalah lebih dulu, topik Cara Berpikir Pemrogram bisa diambil sebelum atau bersamaan.

Apakah ada sertifikat untuk kelas Python?

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