RStudio’s instructor training and certification program helps people apply modern evidence-based teaching practices to teach data science using R and RStudio’s products, and helps people who need such training find the trainers they need. Anyone in the R community who wishes to become one is encouraged to apply by filling in this form. Candidates must be proficient in the technical skills and tools they wish to teach; they can demonstrate this when applying by pointing us at materials they have previously developed and/or sharing a link to a screencast they have made or a recording of a conference talk.
There are three steps to becoming certified:
Candidates must take part in a one-day training course on modern teaching methods. We offer this course several times a year both online and on site. (Anyone who is a certified Carpentries instructor and has taught at least one R workshop does not need to take this training course.)
After completing that course, candidates must complete a 90-minute exam on the material that includes preparing and delivering a 15-minute demonstration lesson.
Finally, in order to ensure that instructors are proficient with the technical content they will be teaching, they must complete a practical examination and deliver a demonstration for each subject they wish to be certified in.
Instructors must certify on a per-topic basis, just as pilots obtain ratings for different kinds of aircraft. We currently offer certification on the tidyverse and Shiny; other subjects will be rolled out before the end of 2019. Once certified, instructors are added to our web site and are eligible for free teaching licenses to RStudio professional on-premises and cloud products for use in their training.
The training course costs $500, and each examination costs an additional $500; anyone who does not pass an exam can re-try once at a later date. Once certified, instructors will be required to pay $50/year in membership dues and to re-qualify every three years. A small number of exemptions to these fees will be provided on a case-by-case basis for those in need.