Instalasi R & RStudio, mengenal antarmuka, working directory, dan menjalankan script pertama.
Assignment, tipe data (numeric, character, logical), pengecekan & konversi tipe di R.
Part 2 — Struktur Data I: Vektor & List
Membuat vektor dan list, indexing, slicing, modifikasi elemen, serta operasi vektorisasi di R.
Part 3 — Struktur Data II: Data Frame
Membuat data frame, akses kolom & baris, dimensi, struktur, dan operasi dasar di R.
Operator aritmatika, perbandingan, logika, dan precedence di R.
Part 5 — Kontrol Alur: Conditional
if/else, ifelse(), case_when(), dan switch() untuk percabangan logika di R.
for, while, break/next, dan kapan menggunakan loop vs vektorisasi di R.
Menulis fungsi sendiri, parameter, return value, default argument, dan scope di R.
Manipulasi string di R: paste, sprintf, stringr, regex dasar, dan formatting.
Bekerja dengan tanggal dan waktu di R: as.Date, lubridate, difftime, dan formatting.
Memahami dan menangani missing values (NA) di R: deteksi, filter, imputation, dan best practices.
Install, load, dan mengelola package di R: CRAN, install.packages, library, renv, dan conflicts.
Part 12 — Import & Export Data
Membaca dan menyimpan data di R: CSV, Excel, Stata, SPSS, RDS, dan format lainnya.
Part 13 — Manipulasi Data I: Filter & Select
Memilih baris dan kolom di R: filter, select, slice, pull, dan kombinasinya dengan dplyr.
Part 14 — Manipulasi Data II: Mutate & Arrange
Membuat kolom baru dan mengurutkan data di R: mutate, transmute, arrange, case_when, dan across.
Part 15 — Manipulasi Data III: Group & Summarise
Agregasi data per grup di R: group_by, summarise, .by, count, dan n().
Mengubah bentuk data dan menggabungkan tabel di R: pivot_longer, pivot_wider, left_join, dan bind_rows.
Operasi vectorized dan apply di R: sapply, lapply, map, across, dan kapan pakai loop vs vectorized.
Part 18 — Debugging & Error Handling
Menangani error dan debugging di R: tryCatch, stop, warning, browser, traceback, dan defensive programming.
Part 19 — Reproducible Workflow
Workflow reproducible di R: project structure, renv, here, Quarto, seed, dan best practices.
Part 20 — Mini Project: Analisis Data Lengkap
Menggabungkan semua skill di R: import, clean, manipulasi, visualisasi, dan export dalam satu analisis end-to-end.