Semua proyek
Platform Belajar

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.
Katalog Coding Studio Numekara: 13 course, 199 modul, dan 1.283 latihan
Tangkapan layar

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.

  1. 01

    Pilih jalur atau course

    Siswa memilih salah satu dari lima jalur karier, atau langsung membuka course seperti Python dasar.

  2. 02

    Baca materi dan contoh

    Setiap modul berisi penjelasan pendek dan contoh kode yang bisa langsung dijalankan di halaman.

  3. 03

    Tulis kode di editor

    Siswa mengetik jawaban latihan di editor dalam halaman. Kode yang sedang ditulis disimpan otomatis.

  4. 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.

  5. 05

    Tes otomatis memberi hasil

    Tombol cek menjalankan tes dan menunjukkan bagian mana yang sudah lulus dan mana yang belum.

  6. 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.

  1. 1Pengguna

    • SiswaBelajar dari HP atau laptop tanpa memasang aplikasi apa pun.
  2. 2Yang dilihat

    • Halaman jalurLima jalur karier yang mengurutkan course sesuai prasyarat.
    • Halaman modulMateri, contoh kode, dan editor latihan dalam satu halaman.
  3. 3Di perangkat siswa

    • Python di perambanPyodide menjalankan Python dan SQL tanpa membuat halaman tersendat.
    • Pemeriksa latihanMenjalankan tes otomatis dan menampilkan hasil per tes.
  4. 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