Belajar R: Kursus Code
Belajar R: Kursus Code — Tulis kode R, lalu lihat grafik dan tabelnya
Belajar R: Kursus Code adalah aplikasi iOS dan Android untuk pemrograman R yang ditujukan untuk analisis data dan statistik. Anda membaca pelajaran singkat, menulis kode R di editor bawaan, menjalankannya, lalu grafik atau tabel data muncul di aplikasi. Sebanyak 43 kursus membawa Anda dari vector pertama hingga regresi, dilengkapi mentor AI dan simulator statistik interaktif.
- Harga
- Gratis, upgrade ke Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Rating usia
- 4+
- Penjalan kode
- R 4.0, memerlukan koneksi internet
- Memerlukan
- iOS 15.1 atau lebih baru
- App Store
- 5.0 ★ (1)


R dibuat untuk mengolah data, jadi hasilnya sama pentingnya dengan kodenya.
Pernyataan print bukanlah imbalan yang berarti dalam R. Hasil yang sebenarnya adalah histogram, tabel yang dapat diurutkan, atau garis hasil pemodelan. Itulah sebabnya aplikasi ini menampilkan gambar dari plot(), hist(), boxplot(), dan barplot(), serta data frame sebagai tabel sungguhan segera setelah kode dijalankan, bukan membiarkan Anda berhadapan dengan dinding teks.
Apa itu
Belajar R: Kursus Code adalah tutorial R, kursus R, dan editor kode seluler untuk iOS dan Android. Aplikasi ini memiliki 43 kursus dengan 159 pelajaran, bertingkat dari A1 hingga C1, yang mencakup vektor dan data frame, dplyr dan tidyr, grafik ggplot2, analisis data eksploratif, probabilitas dan statistik, lalu topik lanjutan seperti tidymodels, Shiny, serta statistik Bayesian dengan RStan. Editor ini menjalankan kode Anda pada interpreter R 4.0 sungguhan di server aplikasi, sehingga memerlukan koneksi internet, dan mentor AI dapat menjelaskan pesan error, tabel, atau grafik.
Di dalam aplikasi
Tampilannya





Kursusnya
Materi yang dibahas dalam kursus R
43 kursus dan 159 pelajaran dari daftar kursus bawaan aplikasi, dengan tingkat A1 hingga C1. Delapan tahap ini memberikan gambaran jalurnya.
Selamat Datang di R dan Pengantar R dan RStudio
Menginstal R, mengenal RStudio, aritmetika dasar, membuat objek, dan menjaga workspace tetap rapi.
Tipe dan Struktur Data, Matriks, Nilai yang Hilang
Vektor, matriks, dan faktor, sequence, konversi tipe, serta cara NA dan NaN berperilaku dalam perhitungan.
Fungsi, Control Flow, String, dan Tanggal
Menulis fungsi, logika if dan loop, debugging, pemformatan string, bekerja dengan tanggal, serta mengurutkan dan memberi peringkat nilai.
Manipulasi Data dan Tidyverse
Memfilter dan merangkum data dengan dplyr, mengubah bentuk data dengan tidyr, serta membaca file dengan readr dan readxl.
Visualisasi Data
Membuat plot dengan base R terlebih dahulu, lalu membuat chart berlapis dengan ggplot2.
Analisis Data Eksploratif dan Statistik
Mendeskripsikan dataset, probabilitas, simulasi, dan analisis statistik, dengan simulator untuk melihat setiap konsep bergerak.
Pemrograman Fungsional, Pemodelan, dan Shiny
purrr, machine learning dengan tidymodels, random forest, aplikasi Shiny, dan API Plumber.
Topik Khusus dan Lanjutan
Text mining, analisis geospasial, pengembangan package, performa dan komputasi paralel, serta statistik Bayesian dengan RStan.
Cara kerjanya
Sesi belajar yang umum
Sesi belajar bergantian antara memahami sebuah ide dan memeriksanya melalui output nyata, sehingga setiap konsep menghasilkan sesuatu yang dapat Anda lihat.
Buka pelajaran hari ini
Lanjutkan dari bagian terakhir atau pilih topik dari jalur pembelajaran. Setiap pelajaran dimulai dengan penjelasan singkat dalam bahasa yang mudah dipahami dan pertanyaan singkat untuk memastikan Anda benar-benar memahami idenya.
Edit kode dan jalankan
Buka editor R, ubah contoh kodenya, lalu jalankan. Hasil berupa teks akan muncul di konsol, pemanggilan plot akan membuat grafik, dan data frame akan ditampilkan sebagai tabel yang dapat diurutkan, lengkap dengan ringkasan kolom serta nilai NA yang disorot.
Tanyakan jika ada yang belum jelas
Jika pesan error sulit dipahami, R Error Doctor akan menjelaskannya dalam bahasa yang mudah dipahami dan menyarankan perbaikannya. Untuk output, tabel, atau grafik yang tidak Anda pahami, mentor data AI akan menjelaskan apa yang ditampilkannya.
Berlatih dengan data yang bisa Anda eksplorasi
Kerjakan tugas terpandu menggunakan dataset bawaan seperti mtcars, iris, dan airquality, susun analisis sel demi sel di notebook, atau impor CSV milik Anda sendiri.
Apa saja isinya
Apa saja yang ada di dalam aplikasi
43
Kursus R, 159 pelajaran
Jalur pembelajaran bertingkat dari A1 hingga C1: vektor, matriks, faktor, string dan tanggal, alur kontrol, manipulasi data, visualisasi, statistik, serta topik lanjutan seperti aplikasi Shiny dan API Plumber.
Grafik
Plot dan tabel dari kode Anda sendiri
plot(), hist(), boxplot(), dan barplot() digambar langsung di dalam aplikasi, sementara data frame ditampilkan sebagai tabel yang dapat Anda urutkan, lengkap dengan ringkasan kolom dan penanda untuk nilai yang hilang.
12
Simulator statistik
Lokakarya interaktif tentang kurva normal, teorema limit pusat, p-value, korelasi, pencocokan garis, ukuran sampel, dan anatomi boxplot. Setiap lokakarya menampilkan kode R di balik perubahan yang Anda lakukan.
Dataset
Dataset Lab dan R Notebook
Tugas terpandu menggunakan mtcars, iris, airquality, dan lima file CSV latihan, ditambah notebook per sel untuk membangun analisis Anda sendiri. Anda juga dapat mengimpor CSV milik Anda.
Error Doctor
Error R dalam bahasa sederhana
R Error Doctor mengubah pesan error yang membingungkan menjadi kata-kata sederhana dan menyarankan perbaikannya, menggunakan pendekatan base R jika tersedia.
Proyek
Proyek dan misi analisis
3 proyek analisis end-to-end dengan kartu laporan yang dapat dibagikan, 20 proyek coding terpandu, dan 60 misi dalam tingkat mudah, sedang, dan sulit.
Latar belakang
Untuk apa R digunakan, dan apakah R merupakan bahasa pemrograman pertama yang baik?
R adalah bahasa yang dibuat untuk statistik dan analisis data. Peneliti, analis, biostatistikawan, ekonom, dan psikolog menggunakannya untuk membersihkan data, meringkasnya, menguji hipotesis, dan menyajikan hasilnya dalam bentuk grafik. R cukup cocok sebagai bahasa pertama ketika tujuan Anda berkaitan dengan data, karena skrip singkat pun dapat menghasilkan sesuatu yang bermakna: nilai rata-rata, garis regresi, atau plot. R kurang cocok jika Anda ingin membuat situs web atau aplikasi seluler, karena bahasa serbaguna lebih sesuai untuk itu.
Vektor terlebih dahulugagasan yang mendasari semua hal lainnya
Dalam R, satu angka hanyalah vektor dengan panjang satu, dan sebagian besar operasi bekerja pada seluruh vektor sekaligus. Setelah memahami konsep ini, Anda akan lebih jarang menggunakan loop dan kode pun menjadi lebih singkat. Inilah juga alasan R terasa janggal bagi orang yang beralih dari bahasa lain.
Data frameversi spreadsheet dalam R
Data frame adalah tabel yang setiap kolomnya berisi satu jenis nilai, sementara setiap barisnya merupakan satu observasi. Set latihan bawaan seperti mtcars dan iris adalah data frame, dan hampir setiap analisis yang akan Anda baca dimulai dengan memuat atau membuatnya.
Nilai yang hilang (NA)kejutan pertama dalam data nyata
R menandai nilai yang tidak diketahui sebagai NA dan menolak untuk menebak. Nilai rata-rata sebuah kolom yang berisi satu NA juga akan menjadi NA sampai Anda menentukan cara menanganinya. Itulah sebabnya menangani nilai yang hilang merupakan keterampilan dasar, bukan keterampilan tingkat lanjut.
Base R dan tidyversedua cara untuk menyampaikan hal yang sama
Base R adalah paket yang disertakan bersama bahasa ini. tidyverse adalah kumpulan paket (dplyr, tidyr, ggplot2, readr) yang lebih disukai banyak analis untuk mengubah struktur data dan membuat grafik. Sebagian besar kode R di dunia nyata memadukan keduanya, jadi kemampuan membaca setiap gaya akan sangat membantu.
Kesesuaian
Untuk siapa — dan bukan untuk siapa
Cocok untuk Anda jika Anda
- Sedang mengikuti kelas statistik, biostatistik, psikologi, atau ekonomi yang menggunakan R
- Bekerja dengan spreadsheet dan ingin memindahkan analisis ke dalam kode
- Ingin mempelajari bahasa pemrograman pertama yang dibuat untuk data, bukan untuk website
- Ingin membaca kode R dan memahami makna hasil statistik
- Belajar paling baik dengan mengubah satu baris lalu melihat chart digambar ulang
Bukan alat yang tepat untuk Anda jika Anda
- Perlu menjalankan dplyr, ggplot2, atau tidymodels langsung di ponsel: runner dalam aplikasi menggunakan base R 4.0, jadi pelajaran-pelajaran tersebut mengajarkan kode dan konsepnya, sedangkan package-nya dijalankan di komputer
- Berharap dapat coding secara offline: editor mengirim kode Anda ke server aplikasi, jadi koneksi diperlukan
- Ingin semuanya gratis: kursus pertama gratis, sedangkan Pro membuka akses ke kursus lainnya
- Sedang mencari kursus pengembangan web atau aplikasi secara umum
Pertanyaan
Pertanyaan yang sering diajukan
Apa cara terbaik untuk mempelajari pemrograman R di ponsel?
Carilah aplikasi yang memungkinkan Anda menjalankan R dan menampilkan hasilnya, karena keunggulan R terletak pada chart, tabel, dan hasil statistik. Belajar R: Kursus Code memiliki editor bawaan yang terhubung ke interpreter R 4.0 sungguhan, sehingga plot dan data frame muncul setiap kali kode dijalankan. Pelajaran singkat, notebook, dan 12 simulator statistik melengkapinya, dan aplikasi ini gratis untuk memulai di iOS dan Android.
Apakah aplikasi ini menjalankan kode R sungguhan, atau hanya menampilkan contoh?
Aplikasi ini menjalankan R sungguhan. Kode Anda dikirim ke interpreter R 4.0 di server aplikasi, lalu hasilnya dikembalikan sebagai teks, chart, atau tabel. Karena proses tersebut berlangsung online, Belajar R: Kursus Code memerlukan koneksi internet setiap kali Anda menekan tombol jalankan.
Bisakah saya menggunakan dplyr dan ggplot2 di dalam aplikasi?
Pelajaran-pelajarannya mengajarkan dplyr, tidyr, ggplot2, dan package tidyverse lainnya, tetapi runner dalam aplikasi menggunakan base R 4.0 beserta package yang direkomendasikan. Untuk menjalankan package seperti dplyr, ggplot2, atau tidymodels sendiri, gunakan R di komputer. Jika tersedia cara dengan base R, R Error Doctor di Belajar R: Kursus Code akan menunjukkannya.
Apakah R merupakan bahasa pemrograman pertama yang baik untuk analisis data?
Ya, jika tujuan Anda adalah data. R dirancang untuk statistik, sehingga merangkum sebuah kolom, membuat histogram, atau menyesuaikan garis hanya memerlukan beberapa baris kode. Belajar R: Kursus Code tidak mengasumsikan pengalaman sebelumnya dan dimulai dengan menginstal R serta menyimpan nilai dalam variabel, lalu berlanjut ke data frame dan chart.
Apa yang bisa saya latih selain mengikuti pelajaran?
Belajar R: Kursus Code mencakup Dataset Lab dengan mtcars, iris, airquality, dan lima file CSV latihan, masing-masing dengan tugas terpandu, serta memungkinkan Anda mengimpor CSV sendiri. Tersedia juga R Notebook untuk membangun analisis sel demi sel, 60 coding mission, dan puzzle data harian.
Apa itu simulator statistik?
Simulator statistik adalah 12 workshop interaktif tempat Anda menggeser slider dan melihat hasilnya berubah: kurva normal, central limit theorem, p-value, korelasi, penyesuaian garis, ukuran sampel, anatomi boxplot, dan lainnya. Setiap simulator menampilkan kode R di baliknya, sehingga konsep dan sintaksnya saling terhubung dalam Belajar R: Kursus Code.
Apakah Belajar R: Kursus Code gratis?
Aplikasi ini gratis untuk diunduh, dan kursus pertama, Welcome to R, tersedia gratis. Versi gratis mencakup pratinjau setiap pelajaran, editor R, Error Doctor, 6 dari 12 simulator, 3 dataset, 1 proyek terpandu, 1 proyek analisis, 2 misi, serta jatah mentor AI harian, dan menampilkan iklan. Pro membuka semua kursus, seluruh proyek, simulator, dan dataset, serta ujian dan sertifikat, sekaligus menghapus iklan. Aplikasi ini tercantum sebagai Belajar R: Kursus Code di Google Play dan sebagai Learn R: Data Analysis & Code di App Store.
Bagaimana sistem penagihan Pro?
Pro tersedia sebagai langganan mingguan, bulanan, atau tahunan, maupun pembelian lifetime satu kali. Anda dapat memilih kapan penawaran ditampilkan di aplikasi, dan pembelian diproses oleh App Store atau Google Play.
Apakah tersedia sertifikat?
Ya. Lulus ujian akhir di Belajar R: Kursus Code memberi Anda sertifikat penyelesaian R, yang merupakan bagian dari Pro. Sertifikat ini menunjukkan bahwa Anda telah menyelesaikan materi kursus; ini bukan kualifikasi akademik.
Apakah aplikasi ini terhubung dengan R Foundation atau Posit?
Tidak. Belajar R: Kursus Code adalah aplikasi independen dan tidak berafiliasi dengan atau didukung oleh R Foundation maupun Posit. Aplikasi ini tersedia di iOS dan Android dalam 22 bahasa.
Lainnya dari CoddyKit
Tersedia di iOS dan Android.