Sampul kelas KodingYuk Python Fundamental
Pemula

KodingYuk Python Fundamental

Belajar Python dari first code sampai Python builder

Belum ada rating1 siswa135 aktivitas12j 0m
Untuk siapa
Usia 12–18 tahun (SMP)
Tingkat
Pemula
Yang dibuat
Mampu membaca, menulis, menguji, dan membangun program Python dasar.
Lama belajar
12j 0m, 135 aktivitas
Perangkat
Cukup laptop atau tablet, tanpa alat tambahan
Sertifikat
Ada, setelah lulus ujian akhir

Modul terbaru 2026: 10 level, 135 micro-lesson, tanpa video. Siswa membaca materi teks, mencoba kode langsung di KodyPy, mengerjakan quiz, dan membangun project bertahap.

Materi Kelas

Level 1 — FIRST CODE - Cara Program Bekerja
Apa Itu Programming?Gratis3m
Mengapa Python?3m
KodyPy sebagai Laboratorium Coding3m
KodyPy Lab 01 - Program Pertama6m
Program Dieksekusi Secara Berurutan3m
Mengenal Syntax dan Statement4m
print() Lebih dari Sekadar Hello World4m
Komentar: Catatan untuk Manusia4m
Error Pertama: Pesan dari Python4m
KodyPy Lab 02 - Break and Fix6m
Quiz Level 1 - First Code5m
Recall Check - Cara Belajar di Course Ini5m
Level 2 — DATA DASAR - Variabel, Input, dan Operator
Mengapa Program Membutuhkan Variabel?3m
Value, Variable, Assignment3m
Re-assignment: Nilai Dapat Berubah3m
KodyPy Lab 03 - Player State7m
Aturan Identifier4m
Naming yang Mudah Dibaca4m
Python Case-Sensitive4m
Quiz - Variabel dan Naming5m
input(): Program Mulai Bertanya4m
KodyPy Lab 04 - Profil Interaktif7m
Konversi Input Angka4m
Operator Aritmatika4m
Precedence: Urutan Operasi4m
KodyPy Lab 05 - Kalkulator Mini7m
Assignment Operator Ringkas4m
KodyPy Lab 06 - Kasir Dasar7m
Checkpoint Project - Receipt Generator6m
Level 3 — TYPES & TEXT - Tipe Data dan String
Mengapa Tipe Data Penting?3m
int dan float3m
bool: True dan False3m
None: Belum Ada Nilai3m
String sebagai Urutan Karakter4m
KodyPy Lab 07 - String Explorer7m
Slicing String4m
String Methods4m
KodyPy Lab 08 - Text Transformer7m
f-string untuk Output yang Lebih Rapi4m
Konversi str, int, dan float4m
Quiz - Tipe Data5m
KodyPy Lab 09 - Student Card7m
Recall Check - String dan Conversion5m
Checkpoint Project - Profile Formatter12m
Level 4 — LOGIC - Kondisi dan Percabangan
Expression Perbandingan3m
if: Jalankan Jika Kondisi Benar3m
else: Jalur Alternatif3m
KodyPy Lab 10 - Lulus atau Belum7m
elif: Lebih dari Dua Kategori3m
and: Semua Syarat Wajib4m
or: Salah Satu Cukup4m
not: Membalik Kondisi4m
Quiz - Boolean Logic5m
Nested if dan Kapan Menghindarinya4m
KodyPy Lab 11 - Ticket Rules7m
Validasi Rentang Nilai4m
KodyPy Lab 12 - Discount Engine7m
Recall Check - Percabangan5m
Checkpoint Project - Eligibility Checker12m
Level 5 — REPETITION - Perulangan
Mengapa Loop Dibutuhkan?4m
for dan range()4m
KodyPy Lab 13 - Tabel Perkalian7m
Counter dan Accumulator4m
while: Ulang Selama Kondisi Benar4m
KodyPy Lab 14 - Countdown dan Retry7m
break: Berhenti Lebih Awal4m
continue: Lewati Iterasi Saat Ini4m
Quiz - for, while, break, continue5m
Nested Loop4m
KodyPy Lab 15 - Pattern Builder7m
Recall Check - Loop5m
Checkpoint Project - Number Challenge11m
Level 6 — COLLECTIONS - Mengelola Banyak Data
Mengapa Collection?3m
List: Sequence yang Mutable3m
Slicing List3m
Mengubah Isi List3m
append, insert, remove, pop3m
KodyPy Lab 16 - To-do List Manual7m
Looping List3m
KodyPy Lab 17 - Grade Analyzer7m
Tuple: Sequence yang Stabil3m
Set: Nilai Unik3m
Dictionary: Key dan Value3m
Mengubah dan Menambah Dictionary3m
KodyPy Lab 18 - Contact Card7m
Nested Collection3m
Quiz - Collections5m
Memilih Collection Berdasarkan Masalah3m
KodyPy Lab 19 - Class Data7m
Recall Check - Struktur Data5m
Checkpoint Project - Inventory Mini11m
Level 7 — FUNCTIONS - Memecah Program Menjadi Kemampuan
Mengapa Function?3m
Parameter dan Argument3m
KodyPy Lab 20 - Function Greeting7m
return: Mengirim Hasil3m
print vs return3m
Default Parameter dan Keyword Argument4m
KodyPy Lab 21 - Calculator Functions7m
Scope Variabel4m
Function + Collection4m
Quiz - Function5m
KodyPy Lab 22 - Refactor Receipt7m
Refactoring: Struktur Berubah, Perilaku Tetap4m
Recall Check - Modular Thinking5m
Checkpoint Project - Modular Cashier11m
Level 8 — RELIABLE PROGRAMS - Error, File, dan CSV
Tiga Kategori Masalah Program4m
try-except untuk Input yang Bisa Gagal4m
KodyPy Lab 23 - Robust Number Input7m
else dan finally pada Exception4m
File: Menyimpan Data Setelah Program Selesai4m
Membaca File dengan with open4m
KodyPy Lab 24 - Notes File7m
CSV sebagai Tabel Sederhana4m
KodyPy Lab 25 - Grade CSV7m
Quiz - Error dan File5m
Checkpoint Project - File-Based Expense Log15m
Level 9 — PROBLEM SOLVER - Rancang, Uji, dan Refactor
Mulai dari Masalah, Bukan dari Sintaks3m
Input - Process - Output sebagai Kerangka3m
Pseudocode: Logika Tanpa Beban Sintaks3m
Decomposition: Pecah Fitur Menjadi Tugas Kecil3m
KodyPy Lab 26 - From Pseudocode to Code7m
Test Case: Bukti Perilaku yang Diharapkan4m
assert untuk Test Sederhana4m
KodyPy Lab 27 - Test Your Function7m
Refactoring dengan Aman4m
Quiz - Problem Solving5m
Checkpoint Project - Final Project Blueprint12m
Level 10 — PYTHON BUILDER - Final Project Submission
Stage 1 - Pilih Masalah dan Scope10m
Stage 2 - Rancang Data dan Function10m
Stage 3 - Implementasi MVP20m
Stage 4 - Validation dan Error Handling10m
Stage 5 - Persistence / File Data10m
Stage 6 - Testing dan Bug Fix15m
Stage 7 - Refactor dan README10m
Stage 8 - Submission dan Reflection10m
Gratis
Akses materi selamanya
Praktik & quiz interaktif
Sertifikat kelulusan
Bayar via Xendit (aman)

Garansi 7 hari uang kembali