Aplikasi belajar pemrograman untuk Android

Mulai belajar coding hari ini, cukup dari ponselmu.

NgodingYuk mengajarkan pemrograman lewat pelajaran singkat berbahasa Indonesia. Kamu membaca penjelasannya, mengerjakan latihannya, lalu menulis dan menjalankan kode sendiri.

  • 772 pelajaran gratis
  • Tanpa iklan
  • Bisa dipakai offline
Halaman beranda aplikasi NgodingYuk
8
bahasa pemrograman
154
bab
772
pelajaran
5.733
langkah latihan

Kurikulum

Delapan bahasa, masing-masing dengan jalur yang runtut.

Setiap bahasa disusun bertahap: mulai dari dasar, lanjut ke konsep menengah, lalu ditutup dengan bab proyek. Semua bab terbuka tanpa biaya.

  • Python

    Data, AI, dan otomasi

    103 pelajaran · 20 bab
  • JavaScript

    Web dan aplikasi interaktif

    94 pelajaran · 19 bab
  • Java

    Android dan aplikasi skala besar

    95 pelajaran · 19 bab
  • C++

    C++

    Game engine dan aplikasi berkinerja tinggi

    105 pelajaran · 21 bab
  • Lua

    Lua

    Skrip untuk game dan aplikasi

    95 pelajaran · 19 bab
  • Luau

    Luau

    Game dan pengalaman di Roblox

    95 pelajaran · 19 bab
  • php

    PHP

    Situs web dan backend

    95 pelajaran · 19 bab
  • HTML & CSS

    Struktur dan tampilan halaman web

    90 pelajaran · 18 bab

Latihan

Lima bentuk latihan dalam setiap pelajaran.

Kamu tidak hanya membaca. Setiap pelajaran menggabungkan beberapa bentuk latihan supaya konsepnya benar-benar dipahami.

  1. Baca

    1.988 bacaan

    Penjelasan singkat dengan analogi sehari-hari. Bagian penting diberi tanda agar mudah diingat.

  2. Kuis

    1.502 soal

    Soal pilihan ganda untuk memastikan kamu paham sebelum melanjutkan.

  3. Isi kode

    888 latihan

    Lengkapi bagian kode yang kosong dengan potongan yang tepat.

  4. Susun baris

    766 latihan

    Urutkan baris kode yang diacak hingga menjadi program yang benar.

  5. Tulis dan jalankan

    589 latihan

    Tulis kode sendiri di editor, tekan Jalankan, lalu lihat hasilnya.

Fitur

Dibuat supaya kamu tetap lanjut belajar.

Baru di versi 1.2.3

Tutor AI yang tahu sampai mana kamu belajar

Buntu di tengah pelajaran? Tanyakan langsung. Tutor tahu pelajaran yang sedang kamu buka dan materi yang sudah kamu selesaikan, lalu menjelaskannya dengan contoh kode. Gratis 5 pertanyaan per hari.

  • Tombol tutor ada di setiap pelajaran
  • Kode yang benar tetap diterima walau ditulis berbeda dari contoh
  • Jawaban yang salah diberi penjelasan, bukan sekadar tanda silang
Tutor AI menjelaskan variabel dengan contoh kode Python

Peta belajar yang jelas

Setiap bahasa punya peta pelajaran sendiri. Kamu selalu tahu posisi saat ini, pelajaran yang sudah selesai, dan pelajaran berikutnya.

Peta belajar dengan jalur pelajaran per bahasa

Papan peringkat dengan tiga ukuran

Lihat peringkatmu berdasarkan Level (XP), Streak (hari berturut-turut), atau Materi (jumlah pelajaran selesai).

Papan peringkat dengan podium tiga besar

Setiap kode disertai hasilnya

Contoh kode ditampilkan bersama panel Output, sehingga kamu tahu persis apa yang muncul saat kode dijalankan.

Streak dan hati

Belajar setiap hari untuk menjaga streak. Hati berkurang saat jawaban salah dan terisi kembali seiring waktu.

Bisa dipakai offline

Semua materi tersimpan di dalam aplikasi. Internet hanya diperlukan untuk masuk dan menyinkronkan progres.

Dua bahasa

Antarmuka dan seluruh materi tersedia dalam Bahasa Indonesia dan Inggris.

Tema terang dan gelap

Tema mengikuti pengaturan ponsel, atau pilih sendiri di halaman Profil.

Progres tersimpan di akun

Masuk dengan email atau Google. XP, streak, dan riwayat belajar tetap ada saat kamu berganti ponsel.

Harga

Semua materi gratis.

Tidak ada pelajaran yang dikunci di balik langganan. Premium hanya menghapus batas hati.

Gratis

Rp0

Tanpa batas waktu

  • Semua 772 pelajaran
  • Delapan bahasa pemrograman
  • Semua bentuk latihan
  • Tanpa iklan
  • Bisa dipakai offline
Opsional

Premium

Rp149.000/bulan

Untuk kamu yang ingin belajar tanpa jeda

  • Hati tanpa batas
  • Tidak perlu menunggu hati terisi kembali
  • Materi sama persis dengan versi gratis

Berlangganan melalui Google Play. Dapat dibatalkan kapan saja.

FAQ

Pertanyaan yang sering diajukan

Apakah NgodingYuk gratis?

Ya. Seluruh 772 pelajaran di 8 bahasa dapat dibuka gratis dan tanpa iklan. Langganan Premium (Rp149.000 per bulan) hanya menghapus batas hati dan tidak membuka materi tambahan.

Apakah cocok untuk pemula?

Ya. Setiap bahasa dimulai dari nol dengan penjelasan sederhana dan analogi sehari-hari, lalu tingkat kesulitannya naik secara bertahap.

Apakah perlu koneksi internet?

Internet diperlukan saat masuk ke akun dan saat menyinkronkan progres. Semua pelajaran tersimpan di dalam aplikasi, jadi bisa dipelajari tanpa koneksi.

Bahasa pemrograman apa saja yang tersedia?

Python, JavaScript, Java, C++, Lua, Luau (Roblox), PHP, serta HTML & CSS.

Bagaimana progres dihitung?

Setiap pelajaran yang selesai menambah XP dan tersimpan otomatis. Streak bertambah jika kamu belajar setiap hari. Keduanya ikut menentukan posisimu di papan peringkat.

Bisakah bahasa aplikasi diganti?

Bisa. Buka halaman Profil, lalu pilih Bahasa Indonesia atau English. Antarmuka dan materi akan mengikuti pilihanmu.

Apa itu Tutor AI?

Tutor AI adalah asisten di dalam aplikasi yang menjawab pertanyaanmu tentang materi dan kode. Ia tahu pelajaran yang sedang kamu buka, jadi penjelasannya nyambung. Tersedia gratis sampai 5 pertanyaan per hari, dan butuh koneksi internet. Jawabannya dibuat oleh AI, jadi sesekali bisa keliru.

Mulai pelajaran pertamamu hari ini.

NgodingYuk tersedia di Google Play. Unduh aplikasinya, pilih bahasa, lalu kerjakan pelajaran pertamamu.

Unduh di Google Play

Android · Gratis · Tanpa iklan