Lessons
R · Expert
R · Expert. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Closures and factories
Factory functions, lexical capture, private env state.

Lesson 2
S3 generics deep
NextMethod, .default, inheritance, group generics sketch.

Lesson 3
R6 mutable classes
R6Class, public/private, $new, active bindings sketch.

Lesson 4
data.table essentials
setDT, :=, keyed by=, joins sketch.

Lesson 5
Non-standard evaluation
substitute, quote, eval, bquote, reformulate.

Lesson 6
Bytecode and profiling
compiler::cmpfun, Rprof, summaryRprof, system.time.

Lesson 7
Parallel apply
mclapply, parLapply, clusterExport, fork vs PSOCK.

Lesson 8
Rcpp sketch
.Call concept, cppFunction toy, SEXP caution.

Lesson 9
Package NAMESPACE
export/import, :: vs :::, loadNamespace vs library.

Lesson 10
Expert capstone
Factory + data.table NSE + timing into one pipeline.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.