Berpikir Komputasional untuk Anak
Belajar memecah masalah, menemukan pola, dan menyusun langkah seperti seorang programmer, tanpa harus menulis kode dulu.
8 pelajaran55 menit
Dari SD sampai kuliah, juga untuk kamu yang mulai dari nol. Pilih jenjangmu, lalu kerjakan kursusnya dari atas ke bawah. Setiap pelajaran punya contoh, latihan dengan pembahasan, dan soal untuk mengecek pemahaman. Semua bisa dibaca tanpa akun.
Kelas 4 sampai 6. Kelas bawah juga bisa, ditemani orang tua atau guru. 5 kursus, sekitar 261 menit.
Belajar memecah masalah, menemukan pola, dan menyusun langkah seperti seorang programmer, tanpa harus menulis kode dulu.
8 pelajaran55 menit
Menggambar langkah-langkah sebagai bagan alur, dari menyikat gigi sampai permainan tebak angka.
8 pelajaran54 menit
Menulis program sungguhan untuk pertama kali, dari menyapa teman sampai membuat kuis matematika kecil.
8 pelajaran58 menit
Mengintip cara komputer bekerja, menyimpan angka, huruf, dan gambar hanya dengan 0 dan 1, lalu mengurutkan dan mencari dengan cepat.
7 pelajaran48 menit
Bekal menjaga diri, data pribadi, dan perasaan teman saat bermain dan belajar di internet.
7 pelajaran46 menit
Kelas 7 sampai 9, sejalan dengan mapel Informatika di sekolah. 6 kursus, sekitar 431 menit.
Menyusun langkah penyelesaian masalah, menggambarnya sebagai flowchart, dan menuliskannya sebagai pseudocode sebelum menyentuh kode.
10 pelajaran79 menit
Menulis program pertama dengan bahasa yang paling ramah dibaca, sampai bisa membuat program kecil sendiri dengan list dan fungsi.
11 pelajaran90 menit
Menerjemahkan gambar alur menjadi program Python yang benar-benar berjalan, simbol demi simbol, lalu melihat alur yang sama dalam bahasa lain.
8 pelajaran65 menit
Memahami bahasa asli komputer: bilangan biner dan heksadesimal, logika dan gerbang logika, serta cara teks, gambar, dan warna disimpan.
9 pelajaran71 menit
Mengumpulkan data, merapikannya, menghitung rata-rata, median, dan modus dengan Python, lalu memilih grafik yang jujur.
8 pelajaran64 menit
Dari jaringan, alamat IP, dan HTTPS sampai cara melindungi akun dari phishing dan menjaga data pribadi.
8 pelajaran62 menit
Kelas 10 sampai 12, termasuk bekal untuk OSN Informatika. 9 kursus, sekitar 729 menit.
Menulis program pertama dengan bahasa yang paling ramah dibaca, sampai bisa membuat program kecil sendiri dengan list dan fungsi.
11 pelajaran90 menit
Menerjemahkan gambar alur menjadi program Python yang benar-benar berjalan, simbol demi simbol, lalu melihat alur yang sama dalam bahasa lain.
8 pelajaran65 menit
Memahami bahasa asli komputer: bilangan biner dan heksadesimal, logika dan gerbang logika, serta cara teks, gambar, dan warna disimpan.
9 pelajaran71 menit
Dari jaringan, alamat IP, dan HTTPS sampai cara melindungi akun dari phishing dan menjaga data pribadi.
8 pelajaran62 menit
Menulis program yang rapi dan tangguh dengan fungsi, rekursi, list, tuple, set, dictionary, file, dan penanganan error.
11 pelajaran99 menit
Cara komputer mencari dan mengurutkan data, membandingkan kecepatannya dengan notasi Big-O, dan memilih algoritma yang tepat.
10 pelajaran87 menit
Melatih logika dan aritmetika, menelusuri algoritma, kombinatorika, rekursi, serta strategi menyelesaikan soal pemrograman kompetitif.
10 pelajaran87 menit
Membaca data tabel, membersihkannya, menghitung statistik, melihat hubungan antardata, dan menarik kesimpulan yang bisa dipertanggungjawabkan.
9 pelajaran80 menit
Bahasa yang menggerakkan halaman web: variabel, percabangan, perulangan, fungsi, array, objek, sampai mengubah isi halaman dengan DOM.
10 pelajaran88 menit
Mahasiswa semester awal informatika dan jurusan sejenis. 6 kursus, sekitar 549 menit.
Fondasi pemrograman tingkat rendah untuk mahasiswa: tipe data, kontrol alur, fungsi, array, string, pointer, struct, dan pengelolaan memori.
12 pelajaran112 menit
Menyusun data supaya operasi yang penting menjadi cepat, dari array dinamis, linked list, stack, queue, hash table, sampai tree, heap, dan graf.
10 pelajaran96 menit
Merancang program dari objek-objek yang bekerja sama, dengan kelas, enkapsulasi, pewarisan, polimorfisme, interface, koleksi, dan exception.
10 pelajaran92 menit
Mengukur efisiensi secara formal dan menguasai teknik merancang algoritma, dari divide and conquer, greedy, dan dynamic programming sampai graf dan batas komputasi.
10 pelajaran105 menit
Menyimpan data dalam tabel-tabel yang saling terhubung, mengambilnya dengan SQL, merancang tabel yang rapi, dan memakainya dari program Python.
9 pelajaran84 menit
Mengenal peran-peran di dunia teknologi, keterampilan yang selalu dibutuhkan, Git, portofolio pertama, persiapan melamar, dan etika profesi.
7 pelajaran60 menit
Pekerja, guru, orang tua, atau siapa pun yang mulai dari nol. 10 kursus, sekitar 775 menit.
Untuk kamu yang belum pernah coding sama sekali: apa itu pemrograman, cara komputer menjalankannya, dan program pertama yang langsung berguna.
8 pelajaran58 menit
Menyusun langkah penyelesaian masalah, menggambarnya sebagai flowchart, dan menuliskannya sebagai pseudocode sebelum menyentuh kode.
10 pelajaran79 menit
Menulis program pertama dengan bahasa yang paling ramah dibaca, sampai bisa membuat program kecil sendiri dengan list dan fungsi.
11 pelajaran90 menit
Dari jaringan, alamat IP, dan HTTPS sampai cara melindungi akun dari phishing dan menjaga data pribadi.
8 pelajaran62 menit
Menulis program yang rapi dan tangguh dengan fungsi, rekursi, list, tuple, set, dictionary, file, dan penanganan error.
11 pelajaran99 menit
Membaca data tabel, membersihkannya, menghitung statistik, melihat hubungan antardata, dan menarik kesimpulan yang bisa dipertanggungjawabkan.
9 pelajaran80 menit
Bahasa yang menggerakkan halaman web: variabel, percabangan, perulangan, fungsi, array, objek, sampai mengubah isi halaman dengan DOM.
10 pelajaran88 menit
Menyimpan data dalam tabel-tabel yang saling terhubung, mengambilnya dengan SQL, merancang tabel yang rapi, dan memakainya dari program Python.
9 pelajaran84 menit
Menghemat jam kerja dengan program kecil: merapikan teks, mencari pola, mengolah file dan CSV, menghitung tanggal, dan membuat laporan otomatis.
8 pelajaran75 menit
Mengenal peran-peran di dunia teknologi, keterampilan yang selalu dibutuhkan, Git, portofolio pertama, persiapan melamar, dan etika profesi.
7 pelajaran60 menit
Setiap pelajaran pendek dan diakhiri latihan. Contoh kodenya bisa langsung dicoba di Playground, alurnya bisa digambar di Flowchart Studio.
Dengan akun, jenjangmu tersimpan, pelajaran yang selesai ditandai, dan kamu bisa lanjut dari pelajaran terakhir.
Buka Materi di aplikasi