Kelas Coding dengan Lab di Peramban
Kelas Python, SQL, data, dan AI berbahasa Indonesia; kode dijalankan dan latihan diperiksa langsung di peramban tanpa instalasi.
- Status
- Sudah berjalan
- Lapisan
- FrontendBackend
- Dipakai oleh
- Pemula yang ingin belajar Python, SQL, data, dan AI dalam bahasa Indonesia tanpa menyiapkan komputer khusus.

Masalahnya
Pemula sering berhenti di tahap instalasi Python dan editor, sebelum sempat menulis satu baris kode pun.
Solusinya
Python berjalan di peramban lewat Pyodide, jadi siswa bisa membaca, menjalankan contoh, dan mengecek latihan di halaman yang sama. Modul lanjutan dikunci untuk pelanggan berbayar, dan progres tersimpan di akun.
Cara kerjanya
Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.
- 01
Pilih jalur atau course
Siswa memilih salah satu dari lima jalur karier, atau langsung membuka course seperti Python dasar.
- 02
Baca materi dan contoh
Setiap modul berisi penjelasan pendek dan contoh kode yang bisa langsung dijalankan di halaman.
- 03
Tulis kode di editor
Siswa mengetik jawaban latihan di editor dalam halaman. Kode yang sedang ditulis disimpan otomatis.
- 04
Python berjalan di peramban
Saat tombol Jalankan ditekan, Python bekerja di HP atau laptop siswa sendiri. Kode yang macet dihentikan otomatis setelah batas waktu.
- 05
Tes otomatis memberi hasil
Tombol cek menjalankan tes dan menunjukkan bagian mana yang sudah lulus dan mana yang belum.
- 06
Progres tersimpan di akun
Bagi yang masuk akun, latihan yang lulus tersimpan dan bisa dilanjutkan di perangkat lain. Modul lanjutan course inti disediakan untuk pemilik paket Premium Coding.
Desain sistemnya
Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.
1Pengguna
- SiswaBelajar dari HP atau laptop tanpa memasang aplikasi apa pun.
2Yang dilihat
- Halaman jalurLima jalur karier yang mengurutkan course sesuai prasyarat.
- Halaman modulMateri, contoh kode, dan editor latihan dalam satu halaman.
3Di perangkat siswa
- Python di perambanPyodide menjalankan Python dan SQL tanpa membuat halaman tersendat.
- Pemeriksa latihanMenjalankan tes otomatis dan menampilkan hasil per tes.
4Server dan data
- Gerbang aksesHalaman modul Premium hanya dikirim kepada pemilik hak akses.
- Database progresServer FastAPI menyimpan latihan yang lulus ke PostgreSQL.
Fitur utama
- Python dan SQL di peramban
- Tombol cek latihan otomatis
- Tutor AI khusus kode
- Lima jalur karier
- Progres tersimpan di akun
Dibangun dengan
- Next.js
- Pyodide
- Web Workers
- FastAPI
- PostgreSQL
Angka yang bisa dibuktikan
- 13
- Course terbit
- 199
- Modul
- 1283
- Latihan diperiksa tanpa galat
Yang didapat bisnis
- Calon siswa bisa langsung praktik tanpa tersandung instalasi.
- Server tidak perlu menjalankan kode siswa, sehingga bebannya tetap ringan.
- Siswa bisa melanjutkan latihan dari perangkat lain setelah masuk akun.
- Modul dasar bisa dibuka gratis, sementara modul lanjutan menjadi produk berbayar.
Istilah di halaman ini
- Pyodide
- Versi Python yang bisa berjalan di dalam browser, jadi tidak perlu dipasang di komputer.
- Web Worker
- Jalur kerja terpisah di browser, sehingga halaman tetap lancar saat kode berjalan.
- Database
- Tempat penyimpanan data terpusat; di sini menyimpan latihan yang sudah lulus.
Bisa dipakai untuk bisnis Anda?
Untuk bootcamp, kursus teknologi, atau pelatihan internal: peserta langsung praktik tanpa menyiapkan komputer, dan Anda bisa menjual modul lanjutan.
Konsultasikan proyek ini