0Pricing
R Academy icon

R Academy

RStatisticsDataAiBeginnerScripting

Buka kekuatan analisis data dan statistik dengan R Language Academy.

🤖 Bertenaga AI📚 43 kursus👥 100.000+ pelajar⭐ Rating 4,9
Ringkasan Kursus

R: Bahasa Pemrograman untuk Analisis Data dan Statistik

R adalah bahasa pemrograman yang dirancang khusus untuk komputasi statistik, analisis data, dan visualisasi. Ini adalah alat standar dalam penelitian akademik, biostatistik, keuangan, dan tim data science yang membutuhkan metode statistik yang ketat. Dengan paket seperti ggplot2, tidyverse, dan tidymodels, R menggabungkan manipulasi data yang ekspresif dengan grafis berkualitas publikasi dan alur kerja analisis yang dapat direproduksi — menjadikannya pilihan praktis bagi siapa saja yang bekerja serius dengan data.

Apa yang Akan Anda Pelajari

Anda akan memulai dengan dasar-dasar R: tipe data, operator, kontrol alur, fungsi, dan bekerja dengan matriks dan urutan. Dari sana Anda masuk ke data wrangling dengan dplyr dan tidyr, mengimpor data melalui readr dan readxl, serta terhubung ke database dan REST API. Visualisasi dibahas secara menyeluruh — dari grafis base R melalui ggplot2 dan analisis data eksploratori lengkap. Topik lanjutan mencakup pemrograman fungsional dengan purrr, analisis statistik dan probabilitas, machine learning dengan tidymodels, random forests dan gradient boosting, analisis geospasial, text mining dengan tidytext, membangun aplikasi web dengan Shiny, membuat API dengan Plumber, dan deep learning dengan Keras di R.

Jalur Pembelajaran

Empat puluh dua kursus mencakup tingkat A1 hingga C1. Dua belas kursus pertama menetapkan dasar-dasar R dan RStudio — struktur data, pemformatan string, koersi tipe, pengurutan, dan visualisasi base R. Tingkat B1 dan B2 membangun keterampilan praktis: web scraping dengan rvest, Tidyverse, simulasi, aljabar linear, dan pelaporan siap produksi. Jalur ditutup pada C1 dengan Performance and Profiling in R, Advanced Data Analysis, Parallel Computing, dan Bayesian Statistics with RStan — topik yang mencerminkan penggunaan produksi dan penelitian nyata.

Cara Kerjanya

Setiap kursus dibagi menjadi pelajaran singkat dan praktis yang Anda selesaikan di editor kode bawaan dengan umpan balik real-time. Tutor AI tersedia kapan saja Anda terjebak, menjelaskan kesalahan dan membimbing Anda menuju solusi yang benar tanpa hanya memberikan jawabannya.

Mulai Belajar →

Cara Kamu Belajar

🎯
Pelajaran Interaktif
Latihan koding langsung dengan umpan balik real-time
🤖
AI Tutor
Dapatkan bantuan instan dari AI kami saat kamu stuck
💻
Editor Bawaan
Tulis dan jalankan kode langsung di browser kamu
🏆
Sertifikat
Raih sertifikat saat kamu menyelesaikan kursus
Kurikulum

43 Kursus

Setiap kursus di jalur belajar R Academy.

01

Selamat Datang di R

A13 pelajaran

Temukan apa itu R, alasan ilmuwan, analis, dan tim data di seluruh dunia mengandalkannya, serta jenis wawasan dan visualisasi yang akan And…

02

Pengantar R dan RStudio

A13 pelajaranPRO

Kursus ini memperkenalkan lingkungan R, antarmuka RStudio, serta dasar-dasar penulisan dan menjalankan kode R. Kursus ini mencakup operasi…

03

Operator dan Ekspresi R

A14 pelajaranPRO

Kuasai operator aritmetika, logika, dan perbandingan dalam R melalui latihan langsung untuk membangun dasar yang kuat.

04

Pembuatan Urutan dan Rentang

A24 pelajaranPRO

Buat urutan numerik dan nilai berulang menggunakan alat bawaan R untuk membuat data.

05

Matriks dalam R

A24 pelajaranPRO

Buat dan manipulasi struktur matriks dua dimensi, sebagai dasar komputasi numerik dalam R.

06

Nilai yang Hilang: NA dan NaN

A24 pelajaranPRO

Pahami cara R menangani data yang hilang dan pelajari strategi yang andal untuk mendeteksi serta menangani NA.

07

Paksaan dan Konversi Tipe

A24 pelajaranPRO

Pahami aturan konversi tipe implisit dan eksplisit dalam R agar terhindar dari kesalahan tipe data yang umum.

08

Pengurutan, Penataan, dan Pemeringkatan

A24 pelajaranPRO

Susun ulang vektor dan kerangka data menggunakan fungsi pengurutan dan pemeringkatan R untuk tugas analisis data.

09

Pemformatan String dalam R

A24 pelajaranPRO

Buat, format, dan tampilkan keluaran teks menggunakan paste(), sprintf(), dan alat string R lainnya.

10

Tipe dan Struktur Data

A23 pelajaranPRO

Dalam kursus ini, Anda akan mempelajari tipe data dasar dalam R seperti numerik, karakter, dan logika, serta struktur data umum seperti vek…

11

Fungsi, Alur Kendali, dan Pelacakan Galat

A23 pelajaranPRO

Pelajari cara menulis fungsi khusus, mengendalikan alur program dengan pernyataan bersyarat dan perulangan, serta melacak galat kode secara…

12

Menggunakan String dan Tanggal

A23 pelajaranPRO

Kursus ini membahas operasi string penting serta manipulasi tanggal dan waktu dalam R, sehingga Anda dapat menangani data tekstual dan temp…

13

Visualisasi Data dengan R Dasar

A23 pelajaranPRO

Kuasai kemampuan pembuatan grafik dasar R untuk memvisualisasikan data secara efektif. Topik yang dibahas mencakup pembuatan diagram batang…

14

Penanganan Kesalahan Dasar dalam R

B14 pelajaranPRO

Tulis kode R yang tangguh dan menangani kesalahan, peringatan, serta pesan dengan baik menggunakan tryCatch dan alat terkait.

15

Lingkungan dan Cakupan R

B14 pelajaranPRO

Pahami cakupan leksikal dan sistem lingkungan R untuk menulis kode yang dapat diprediksi dan bebas efek samping.

16

Pengorganisasian Skrip R

B14 pelajaranPRO

Atur kode R ke dalam skrip dan proyek yang mudah dipelihara menggunakan praktik terbaik untuk struktur berkas dan pemuatan kode.

17

Teknik Lanjutan dplyr

B14 pelajaranPRO

Lampaui pengolahan data dasar dengan fungsi jendela berkelompok, penggabungan banyak tabel, dan evaluasi rapi dalam dplyr.

18

Pembentukan Ulang Data dengan tidyr

B14 pelajaranPRO

Ubah data lebar yang berantakan menjadi format panjang yang rapi dan sebaliknya menggunakan fungsi pivot serta alat nesting dari tidyr.

19

Impor Data dengan readr dan readxl

B14 pelajaranPRO

Baca berkas CSV, TSV, Excel, dan lebar tetap ke dalam R secara efisien dengan penguraian serta inferensi tipe yang tangguh.

20

Koneksi Basis Data dalam R

B14 pelajaranPRO

Lakukan kueri pada basis data relasional dari R menggunakan DBI dan RSQLite, serta tulis kueri bergaya SQL melalui dbplyr.

21

Pengikisan Web dengan rvest

B14 pelajaranPRO

Ekstrak data terstruktur dari halaman HTML menggunakan alat pemilih CSS dan XPath milik rvest.

22

Simulasi dan Bilangan Acak

B14 pelajaranPRO

Buat sampel acak yang dapat direproduksi dan simulasikan proses statistik untuk analisis serta pengujian data.

23

R dengan JSON dan REST API

B14 pelajaranPRO

Uraikan respons JSON, buat permintaan HTTP, dan integrasikan alur kerja R dengan REST API eksternal.

24

Manipulasi Data dengan R

B13 pelajaranPRO

Pelajari cara mengimpor, membersihkan, mengubah, dan menggabungkan data dari berbagai sumber menggunakan teknik dasar R. Kursus ini membaha…

25

Visualisasi Data dengan ggplot2

B13 pelajaranPRO

Kembangkan keterampilan visualisasi Anda dengan paket ggplot2, membangun grafik berlapis dan menyesuaikannya untuk menghasilkan grafik berk…

26

Dasar-Dasar Tidyverse

B13 pelajaranPRO

Pelajari Tidyverse, kumpulan paket R yang dirancang untuk ilmu data. Anda akan belajar menggunakan dplyr, tidyr, dan paket lainnya untuk me…

27

Analisis Data Eksploratif

B13 pelajaranPRO

Berfokuslah pada teknik untuk meringkas, memvisualisasikan, dan memperoleh wawasan dari kumpulan data. Pelajari praktik terbaik untuk menem…

28

Pemrograman Fungsional dengan purrr

B24 pelajaranPRO

Gantikan perulangan for dengan pola pemrograman fungsional yang elegan dan dapat dikomposisikan menggunakan keluarga map dari purrr.

29

Aljabar Linear dalam R

B24 pelajaranPRO

Lakukan operasi matriks, selesaikan sistem linear, dan hitung nilai eigen menggunakan alat aljabar linear bawaan R.

30

Analisis Statistik dan Probabilitas

B23 pelajaranPRO

Bangun pemahaman dari konsep statistik dasar untuk melakukan pengujian hipotesis, menjelajahi distribusi, dan memahami dasar-dasar probabil…

31

R untuk Produksi dan Pelaporan

B23 pelajaranPRO

Temukan cara menerapkan solusi R di lingkungan dunia nyata menggunakan alat seperti R Markdown, Shiny, dan Docker. Pelajari cara membuat la…

32

Pembelajaran Mesin dengan tidymodels

B24 pelajaranPRO

Bangun alur kerja pembelajaran mesin menyeluruh menggunakan ekosistem tidymodels: recipes, parsnip, workflows, dan tune.

33

Aplikasi Shiny Lanjutan

B24 pelajaranPRO

Bangun aplikasi Shiny siap produksi dengan modul, UI dinamis, pemrograman reaktif, dan strategi penerapan.

34

Membangun API dengan Plumber

B24 pelajaranPRO

Ubah fungsi R menjadi endpoint REST API menggunakan Plumber, lengkap dengan autentikasi, perutean, dan penerapan produksi.

35

Analisis Geospasial dalam R

B24 pelajaranPRO

Manipulasi data vektor dan raster spasial, lakukan penggabungan spasial, serta buat peta interaktif dengan R.

36

Penambangan Teks dengan tidytext

B24 pelajaranPRO

Terapkan teknik pemrosesan bahasa alami pada korpus teks menggunakan tidytext: tokenisasi, TF-IDF, analisis sentimen, dan pemodelan topik.

37

Pengembangan Paket R

B24 pelajaranPRO

Bangun, dokumentasikan, uji, dan publikasikan paket R Anda sendiri menggunakan devtools, roxygen2, dan testthat.

38

Kinerja dan Pembuatan Profil dalam R

C14 pelajaranPRO

Identifikasi hambatan dalam kode R dan terapkan teknik vektorisasi, pembandingan kinerja, serta pembuatan profil untuk meningkatkan kecepat…

39

Analisis Data Tingkat Lanjut

C13 pelajaranPRO

Pelajari teknik yang lebih kompleks seperti model regresi, analisis deret waktu, dan dasar-dasar pembelajaran mesin. Dapatkan keterampilan…

40

Random Forest dan Gradient Boosting

C14 pelajaranPRO

Bangun dan sesuaikan model ensemble menggunakan ranger untuk random forest dan xgboost untuk gradient boosting dalam R.

41

Pembelajaran Mendalam dengan Keras dalam R

C14 pelajaranPRO

Latih jaringan saraf dalam R menggunakan API Keras yang didukung TensorFlow untuk tugas citra dan urutan.

42

Komputasi Paralel dalam R

C14 pelajaranPRO

Percepat alur kerja R dengan paralelisme multikore menggunakan paket parallel, kerangka kerja future, dan furrr.

43

Statistika Bayesian dengan RStan

C14 pelajaranPRO

Bangun dan sesuaikan model probabilistik menggunakan Stan dari R, tafsirkan posterior, dan validasi dengan diagnostik MCMC.

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus R Academy gratis?

Ya. Kamu bisa memulai kursus R Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar R?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman R sebelumnya.

Bagaimana cara aku belajar R di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan R Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus R Academy.

Bisakah aku belajar R di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar R di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Mulai R Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.

Mulai Gratis →Jelajahi Semua Kursus