Popular Courses

Discounts & Promos

Belajar Data 6 BULAN Bersertifikat cuma Rp 100K
0
Hari
0
Jam
0
Menit
0
Detik
Platform Edukasi Data Terlengkap di Indonesia

Kuasai Skill Data yang Membuka Peluang Karir

Platform all-in-one untuk menguasai Data Science, Data Engineering, AI Engineering dan skill data lainnya. Dengan praktik langsung di lab environment, dan seluruh materi berbahasa Indonesia.

10K+
Peserta Aktif
500+
Jam Pembelajaran
95%
Tingkat Kelulusan

KodingData vs Platform Lain

Fitur KodingData
Pilihan Terbaik
Platform Lain
Praktek langsung di browser
Expected Output & Feedback Challenge
Materi Bahasa Indonesia
Mudah dimengerti dan lengkap all-in-one
Terdapat sertifikat penyelesaian

Popular Courses

Kenalan dengan Python
Python
Kenalan dengan Python
KodingData

Memulai perjalanan coding dengan Python. Seperti bertemu teman baru, kita akan …

2 Bab
2 Sub-bab
0 / -
Kenalan dengan Python

Memulai perjalanan coding dengan Python. Seperti bertemu teman baru, kita akan berkenalan dengan Python dan memahami mengapa bahasa ini begitu disukai oleh jutaan programmer di dunia.

Sub-bab yang akan dipelajari:
  •  • Hello World - Ucapan Pertamamu! (+10)
  •  • Perkenalkan Dirimu (+10)
Progress: 0%
Variabel - Kotak Penyimpan Data
Python
Variabel - Kotak Penyimpan Data
KodingData

Memahami variabel sebagai tempat penyimpanan data. Seperti memberi label pada k…

2 Bab
2 Sub-bab
0 / -
Variabel - Kotak Penyimpan Data

Memahami variabel sebagai tempat penyimpanan data. Seperti memberi label pada kotak-kotak penyimpanan.

Sub-bab yang akan dipelajari:
  •  • Biodata Diri (+15)
  •  • Kalkulator Sederhana (+15)
Progress: 0%
Tipe Data - Jenis-Jenis Informasi
Python
Tipe Data - Jenis-Jenis Informasi
KodingData

Memahami berbagai tipe data di Python: angka, teks, boolean.

2 Bab
2 Sub-bab
0 / -
Tipe Data - Jenis-Jenis Informasi

Memahami berbagai tipe data di Python: angka, teks, boolean.

Sub-bab yang akan dipelajari:
  •  • Identifikasi Tipe Data (+20)
  •  • Konversi Data (+20)
Progress: 0%
Operator - Melakukan Perhitungan
Python
Operator - Melakukan Perhitungan
KodingData

Belajar operator aritmatika, perbandingan, dan logika.

2 Bab
2 Sub-bab
0 / -
Operator - Melakukan Perhitungan

Belajar operator aritmatika, perbandingan, dan logika.

Sub-bab yang akan dipelajari:
  •  • Hitung Luas Persegi Panjang (+15)
  •  • Cek Genap/Ganjil (+20)
Progress: 0%
Input - Menerima Data dari User
Python
Input - Menerima Data dari User
KodingData

Membuat program interaktif dengan fungsi input().

2 Bab
2 Sub-bab
0 / -
Input - Menerima Data dari User

Membuat program interaktif dengan fungsi input().

Sub-bab yang akan dipelajari:
  •  • Sapa Pengguna (+15)
  •  • Kalkulator Umur (+20)
Progress: 0%
Kondisi If-Else - Membuat Keputusan
Python
Kondisi If-Else - Membuat Keputusan
KodingData

Belajar membuat program yang bisa mengambil keputusan berdasarkan kondisi terte…

2 Bab
2 Sub-bab
0 / -
Kondisi If-Else - Membuat Keputusan

Belajar membuat program yang bisa mengambil keputusan berdasarkan kondisi tertentu.

Sub-bab yang akan dipelajari:
  •  • Cek Bilangan Positif/Negatif (+20)
  •  • Grade Nilai (+25)
Progress: 0%
Perulangan For - Mengulang Pekerjaan
Python
Perulangan For - Mengulang Pekerjaan
KodingData

Belajar mengulang kode secara efisien dengan perulangan for.

3 Bab
3 Sub-bab
0 / -
Perulangan For - Mengulang Pekerjaan

Belajar mengulang kode secara efisien dengan perulangan for.

Sub-bab yang akan dipelajari:
  •  • Hitung 1 sampai 10 (+20)
  •  • Jumlahkan Angka (+25)
  •  • Cetak Bilangan Ganjil (+30)
Progress: 0%
Perulangan While - Loop Kondisional
Python
Perulangan While - Loop Kondisional
KodingData

Belajar perulangan yang berjalan selama kondisi tertentu terpenuhi.

2 Bab
2 Sub-bab
0 / -
Perulangan While - Loop Kondisional

Belajar perulangan yang berjalan selama kondisi tertentu terpenuhi.

Sub-bab yang akan dipelajari:
  •  • Countdown 5 ke 1 (+20)
  •  • Hitung Sampai 100 (+25)
Progress: 0%
List - Kumpulan Data Terorganisir
Python
List - Kumpulan Data Terorganisir
KodingData

Belajar menyimpan banyak data dalam satu variabel dengan list.

3 Bab
3 Sub-bab
0 / -
List - Kumpulan Data Terorganisir

Belajar menyimpan banyak data dalam satu variabel dengan list.

Sub-bab yang akan dipelajari:
  •  • Buat dan Cetak List (+20)
  •  • Jumlahkan List Angka (+25)
  •  • Cari Nilai Maksimum (+30)
Progress: 0%
Function - Membuat Kode yang Reusable
Python
Function - Membuat Kode yang Reusable
KodingData

Belajar membuat fungsi untuk mengorganisir kode dan membuatnya lebih efisien.

3 Bab
3 Sub-bab
0 / -
Function - Membuat Kode yang Reusable

Belajar membuat fungsi untuk mengorganisir kode dan membuatnya lebih efisien.

Sub-bab yang akan dipelajari:
  •  • Fungsi Sapa (+20)
  •  • Fungsi Kali Dua (+25)
  •  • Fungsi Cek Genap (+30)
Progress: 0%
Dictionary - Penyimpanan Data Key-Value
Python
Dictionary - Penyimpanan Data Key-Value
KodingData

Belajar menyimpan data dengan pasangan kunci-nilai untuk akses yang lebih fleks…

3 Bab
3 Sub-bab
0 / -
Dictionary - Penyimpanan Data Key-Value

Belajar menyimpan data dengan pasangan kunci-nilai untuk akses yang lebih fleksibel.

Sub-bab yang akan dipelajari:
  •  • Buat Dictionary Biodata (+25)
  •  • Hitung Rata-rata Nilai (+30)
  •  • Loop Dictionary (+30)
Progress: 0%
Tuple & Set - Tipe Data Khusus
Python
Tuple & Set - Tipe Data Khusus
KodingData

Belajar tuple (data yang tidak bisa diubah) dan set (kumpulan data unik).

3 Bab
3 Sub-bab
0 / -
Tuple & Set - Tipe Data Khusus

Belajar tuple (data yang tidak bisa diubah) dan set (kumpulan data unik).

Sub-bab yang akan dipelajari:
  •  • Buat Tuple Koordinat (+20)
  •  • Hapus Duplikat dari List (+25)
  •  • Set Intersection (+30)
Progress: 0%
String Methods - Manipulasi Teks
Python
String Methods - Manipulasi Teks
KodingData

Menguasai berbagai method untuk memanipulasi dan mengolah string.

3 Bab
3 Sub-bab
0 / -
String Methods - Manipulasi Teks

Menguasai berbagai method untuk memanipulasi dan mengolah string.

Sub-bab yang akan dipelajari:
  •  • Uppercase String (+20)
  •  • Hitung Kata (+25)
  •  • Split dan Join (+30)
Progress: 0%
File Handling - Bekerja dengan File
Python
File Handling - Bekerja dengan File
KodingData

Belajar membaca dan menulis file untuk menyimpan data permanen.

3 Bab
3 Sub-bab
0 / -
File Handling - Bekerja dengan File

Belajar membaca dan menulis file untuk menyimpan data permanen.

Sub-bab yang akan dipelajari:
  •  • Tulis ke File (+25)
  •  • Baca File (+25)
  •  • Append ke File (+30)
Progress: 0%
Exception Handling - Menangani Error
Python
Exception Handling - Menangani Error
KodingData

Belajar menangani error dengan graceful agar program tidak crash.

3 Bab
3 Sub-bab
0 / -
Exception Handling - Menangani Error

Belajar menangani error dengan graceful agar program tidak crash.

Sub-bab yang akan dipelajari:
  •  • Try-Except Dasar (+25)
  •  • Bagi dengan Nol (+30)
  •  • Try-Except-Finally (+30)
Progress: 0%
OOP Part 1 - Class dan Object
Python
OOP Part 1 - Class dan Object
KodingData

Memahami konsep Object-Oriented Programming dengan class dan object.

3 Bab
3 Sub-bab
0 / -
OOP Part 1 - Class dan Object

Memahami konsep Object-Oriented Programming dengan class dan object.

Sub-bab yang akan dipelajari:
  •  • Buat Class Sederhana (+25)
  •  • Class dengan Method (+30)
  •  • Class Kalkulator (+35)
Progress: 0%
OOP Part 2 - Encapsulation
Python
OOP Part 2 - Encapsulation
KodingData

Belajar menyembunyikan data dan mengontrol akses dengan encapsulation.

3 Bab
3 Sub-bab
0 / -
OOP Part 2 - Encapsulation

Belajar menyembunyikan data dan mengontrol akses dengan encapsulation.

Sub-bab yang akan dipelajari:
  •  • Private Attribute (+30)
  •  • Setter dengan Validasi (+35)
  •  • Property Decorator (+35)
Progress: 0%
OOP Part 3 - Inheritance
Python
OOP Part 3 - Inheritance
KodingData

Membuat class baru dari class yang sudah ada dengan konsep pewarisan.

3 Bab
3 Sub-bab
0 / -
OOP Part 3 - Inheritance

Membuat class baru dari class yang sudah ada dengan konsep pewarisan.

Sub-bab yang akan dipelajari:
  •  • Simple Inheritance (+30)
  •  • Super Constructor (+35)
  •  • Method Override (+35)
Progress: 0%
Processing...