Untuk siapa kelas ini

Anda sudah bisa Python dasar, tapi kode Anda masih berupa tumpukan skrip.

Kelas ini melanjutkan tepat dari titik itu. Fokusnya bukan sintaks lagi, melainkan cara menyusun kode supaya rapi, tahan error, dan bisa dipakai orang lain.

  • Sudah paham variabel, tipe data, kondisi, perulangan, dan fungsi.
  • Pernah memakai pandas untuk membaca dan mengolah tabel data.
  • Ingin merapikan kode dengan OOP dan pola arsitektur yang jelas.
  • Butuh portofolio nyata: aplikasi web data, bukan sekadar notebook latihan.
  • Data analyst, staf IT, mahasiswa tingkat akhir, atau siapa pun yang siap naik level.

Belum sampai level itu?

Ikuti dulu Workshop Python Fundamentals dari Cendekia Digital Global. Tanyakan jadwal terdekatnya lewat WhatsApp.

Kurikulum · Modul 1–7

Tujuh modul, tujuh pertemuan, satu aplikasi jadi.

Tujuh modul berurutan, satu modul untuk satu pertemuan. Setiap pertemuan berisi penjelasan, live coding, dan latihan yang langsung dikerjakan di kelas.

In [1]:
Senin · Pekan 1

Pemrograman Berorientasi Objek (OOP)

Tingkat dasar
  • Class, object, attribute, dan method
  • Constructor __init__ dan peran self
  • Class attribute vs instance attribute
  • Instance, class, dan static method
  • Studi kasus: class Produk untuk toko online
Tingkat lanjut
  • Encapsulation dan property (getter/setter)
  • Inheritance, super(), multilevel & multiple
  • Polymorphism dan duck typing
  • Abstraction dengan abstract base class
  • Magic method & studi kasus sistem perpustakaan
In [2]:
Rabu · Pekan 1

Error Handling & File I/O

  • Syntax error vs exception saat runtime
  • try, except, else, finally, dan raise
  • Membuat custom exception sendiri
  • Baca–tulis file teks, CSV, dan JSON
  • Studi kasus: aplikasi catatan dengan penyimpanan permanen
In [3]:
Senin · Pekan 2

Python Tingkat Lanjut

  • List, dict, dan set comprehension
  • Lambda dengan map, filter, sorted
  • Decorator untuk memperkaya fungsi
  • Iterator & generator yang hemat memori
  • Module dan package untuk merapikan kode
In [4]:
Rabu · Pekan 2

Data Cleaning & Preprocessing

  • Eksplorasi dan diagnosis kualitas data
  • Missing value: dropna vs fillna
  • Duplikat dan outlier dengan metode IQR
  • Label encoding dan one-hot encoding
  • Feature scaling: min-max dan z-score
In [5]:
Senin · Pekan 3

Pengantar Machine Learning

  • Konsep supervised learning & train-test split
  • Regresi: memprediksi harga rumah
  • Klasifikasi: prediksi keselamatan Titanic
  • Logistic regression, decision tree, random forest
  • Confusion matrix, classification report, simpan model
In [6]:
Rabu · Pekan 3 · Project

Membangun Mesin Aplikasi Berbasis OOP

  • Merancang arsitektur aplikasi dari nol
  • Kelas DataLoader dan DataCleaner
  • Kelas DataAnalyzer dan ModelTrainer
  • AppEngine sebagai facade seluruh sistem
  • Pengujian engine secara menyeluruh
In [7]:
Senin · Pekan 4 · Project

Aplikasi Web dengan Streamlit

  • Merancang tata letak dan sidebar aplikasi
  • Halaman beranda dan eksplorasi data
  • Halaman visualisasi interaktif
  • Halaman machine learning untuk prediksi
  • Menjalankan dan mengembangkan aplikasi sendiri
Suasana kelas

Begini jalannya sesi di Zoom.

Live coding langsung di notebook, dengan coretan papan tulis saat konsepnya perlu digambar. Hasilnya langsung terlihat berjalan.

Melatih model regresi linear di Modul 5 dengan rumus koefisien di papan tulis
Modul 5 · Regresi linear, dari kode ke rumus
Kelas AppEngine di Modul 6 dengan sketsa arsitektur di papan tulis
Modul 6 · Arsitektur AppEngine, digambar langsung
Dashboard Streamlit berjalan berdampingan dengan kode app.py di Modul 7
Modul 7 · Dashboard Streamlit berjalan dari app.py
Sesi Zoom: instruktur menyiapkan lingkungan Anaconda bersama peserta
Sesi Zoom · Instruktur & peserta, menyiapkan lingkungan kerja
Yang Anda bawa pulang

Dua karya jadi, bukan tujuh notebook latihan.

Dua pertemuan terakhir dipakai penuh untuk membangun satu produk utuh. Semua materi Modul 1–5 bermuara ke sini.

Project 01

Mesin aplikasi berbasis OOP

Satu engine modular yang memuat data, membersihkannya, menganalisis, lalu melatih model — semuanya dibungkus rapi dalam kelas-kelas yang bisa dipakai ulang di proyek lain.

DataLoaderDataCleanerDataAnalyzerModelTrainerAppEngine
Project 02

Dashboard analisis & prediksi

Aplikasi web Streamlit dengan halaman eksplorasi data, visualisasi, dan prediksi machine learning. Bisa langsung dijalankan, dibagikan, dan masuk portofolio Anda.

Streamlitpandasscikit-learnmatplotlibapp.py
Kata peserta sebelumnya

Mereka sudah ikut. Ini yang mereka bilang.

”

Kelas Python Advanced ini seru banget. Untuk saya yang sudah lama tidak berkecimpung di dunia coding, ikut kelas ini bikin semangat lagi. Jadi ingin ikut kelas lanjutannya. Kenapa? Materi yang sistematis dan mudah diikuti, penjelasan Pak Bagus yang detail dengan bahasa yang mudah dipahami, memberi kesempatan peserta bertanya, telaten, sabar menjawab dan memberi solusi... dan cara menjelaskan yang ga bikin ngantuk sama sekali. Yuks, jangan ragu untuk join kelas di Cendekia Digital Global!.

R
RusdahDosen
”

7x pertemuan yang sarat ilmu! Dengan biaya yang sangat terjangkau, saya bisa mempelajari teknik coding menggunakan bahasa pemrograman Python tingkat lanjut.

RW
Rasni Wirayanti ParmanProfesional
”

Mengetahui lebih dalam kemampuan Python dan implementasinya. Pak Bagus sangat menguasai Materi, dan menyampaikannya dengan Jelas, Interaktif, selalu semangat dan memotivasi.

MF
Mohammad FarhanKaryawan Swasta
”

Sangat seru dan menyenangkan. Beliau sangat perhatian dan sangat sabar dalam membantu peserta yang lagi butuh bantuan. Teman² ayo ikut pelatihan yang diadakan oleh Cendekia Digital Global. Jangan sampai ketinggalan yaa!! Nanti bisa rugi loh!

FI
Fathimah Ishak SangajiPelajar
Kelas Weekday

Satu biaya, tujuh pertemuan, akses selamanya ke materinya.

HariSenin & Rabu
Jam19.30 – 21.30 WIB
Durasi7 pertemuan · 14 jam · ±3,5 pekan
FormatOnline via Zoom, live coding
MateriNotebook Modul 1–7 + dataset
Biaya investasi
Rp249.000
untuk seluruh 7 pertemuan · ± Rp35.000 per sesi
  • 7 sesi live coding bersama instruktur
  • Notebook lengkap Modul 1–7 beserta dataset
  • Rekaman setiap pertemuan
  • Dua project portofolio siap pakai
  • Grup diskusi & sesi tanya jawab
  • E-sertifikat dari Cendekia Digital Global

Daftar via WhatsApp

Konfirmasi kursi dalam 1×24 jam

Pertanyaan yang sering masuk

Sebelum Anda daftar.

Saya belum pernah ikut kelas dasar di Cendekia. Boleh langsung masuk?

Boleh, selama Anda sudah nyaman dengan fungsi, perulangan, dan pandas dasar. Kalau ragu, kirim pesan lewat WhatsApp — kami bantu cek kesiapan Anda sebelum membayar.

Bagaimana kalau saya berhalangan hadir di satu pertemuan?

Setiap sesi direkam dan dibagikan ke peserta. Anda bisa menonton ulang, lalu menanyakan bagian yang belum jelas di grup diskusi.

Perlu komputer dengan spesifikasi tinggi?

Tidak. Laptop standar dengan koneksi internet sudah cukup. Kami memakai Jupyter Notebook atau Google Colab, dan Streamlit dijalankan secara lokal dengan sumber daya ringan.

Apakah ada latihan yang dikerjakan sendiri?

Ada. Setiap modul berisi latihan terarah — mulai dari membuat class Mobil sampai menyusun pipeline pembersihan data mandiri — dan pembahasannya dilakukan di sesi berikutnya.

Sertifikatnya berbentuk apa?

E-sertifikat penyelesaian workshop dari PT Cendekia Digital Global, dikirim setelah pertemuan terakhir.

Kelas weekday · kuota terbatas

Kurang dari sebulan dari sekarang, aplikasi itu sudah jalan.

Amankan kursi Anda di kelas Senin–Rabu. Kirim satu pesan, kami balas dengan detail jadwal dan cara pembayaran.

Daftar sekarang — Rp249.000
Cendekia Digital Global PT Cendekia Digital Global · cendekiadigital.com · WhatsApp 0878-1009-6843
Scroll to Top