ikon aplikasi Belajar R: Kursus Code

Belajar R: Kursus Code

Pendidikan · Gratis · iOS & Android · CoddyKit

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.

App Store — Unduh gratisGoogle Play — Unduh gratis
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)
Layar beranda Learn R dengan daftar toolbox, kartu sertifikat, dan jalur pembelajaranKursus Pengantar R dan RStudio yang diperluas dengan tiga pelajaran
43Kursus R, 159 pelajaran
GrafikPlot dan tabel dari kode Anda sendiri
12Simulator statistik
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

Layar beranda Learn R dengan daftar toolbox, kartu sertifikat, dan jalur pembelajaran
Beranda dan toolboxLayar beranda menampilkan playground, generator kode AI, kode tersimpan, dan catatan di atas jalur pembelajaran.
Kursus Pengantar R dan RStudio yang diperluas dengan tiga pelajaran
Jalur pembelajaranSebuah kursus terbuka ke dalam pelajaran-pelajarannya. Pengantar R dan RStudio dimulai dengan instalasi R dan tata letak RStudio, lalu aritmetika dan variabel, kemudian workspace dan project.
Pertanyaan ujian sertifikat yang menanyakan fungsi untuk menghitung standar deviasi dalam R
Ujian sertifikatUjian akhir berbentuk pilihan ganda, misalnya menanyakan fungsi dalam R yang menghitung standar deviasi.
Layar chat AI dengan pesan sambutan tentang mempelajari bahasa R
Chat AITab chat AI menyambut Anda dan menjawab pertanyaan tentang R.
Tab Challenge yang menampilkan coding challenge online dalam beberapa bahasa
ChallengeTab Challenge menampilkan coding challenge online untuk bersaing dengan pelajar lain.

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.

  1. Selamat Datang di R dan Pengantar R dan RStudio

    Menginstal R, mengenal RStudio, aritmetika dasar, membuat objek, dan menjaga workspace tetap rapi.

  2. Tipe dan Struktur Data, Matriks, Nilai yang Hilang

    Vektor, matriks, dan faktor, sequence, konversi tipe, serta cara NA dan NaN berperilaku dalam perhitungan.

  3. Fungsi, Control Flow, String, dan Tanggal

    Menulis fungsi, logika if dan loop, debugging, pemformatan string, bekerja dengan tanggal, serta mengurutkan dan memberi peringkat nilai.

  4. Manipulasi Data dan Tidyverse

    Memfilter dan merangkum data dengan dplyr, mengubah bentuk data dengan tidyr, serta membaca file dengan readr dan readxl.

  5. Visualisasi Data

    Membuat plot dengan base R terlebih dahulu, lalu membuat chart berlapis dengan ggplot2.

  6. Analisis Data Eksploratif dan Statistik

    Mendeskripsikan dataset, probabilitas, simulasi, dan analisis statistik, dengan simulator untuk melihat setiap konsep bergerak.

  7. Pemrograman Fungsional, Pemodelan, dan Shiny

    purrr, machine learning dengan tidymodels, random forest, aplikasi Shiny, dan API Plumber.

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

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

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

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

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

Mulai

Jalankan baris pertama R Anda hari ini

Mulai gratis di iOS dan Android, dalam 22 bahasa.

App Store — Unduh gratisGoogle Play — Unduh gratis
Terakhir ditinjau · Diterbitkan oleh CoddyKit · Kebijakan privasi
Tersedia di iOS dan Android.