RStudio Instructor Training and Certification

Our certified trainers would be happy to chat about personalized trainings or workshops that fit your needs. Or find out how to become certified yourself.

Certified Trainers

Tidyverse

Avatar

Ahmad Husain Abdullah

Jakarta, Indonesia

Avatar

Garrick Aden-Buie

St. Petersburg, FL, United States

Avatar

Carlos Agüero B.

San José, Costa Rica

Avatar

Rohan Alexander

Toronto, ON, Canada

Avatar

Sara Altman

San Francisco, CA, United States

Avatar

Mario Annau

Vienna, Austria

Avatar

Doug Ashton

Bristol, United Kingdom

Avatar

David John Baker

London, England

Avatar

Malcolm Barrett

Los Angeles, CA, United States

Avatar

Rebecca Barter

San Francisco, CA, United States

Avatar

Yanina Bellini Saibene

Santa Rosa, La Pampa, Argentina

Avatar

Ryan Benz

California, United States

Avatar

John Blischak

Akron, OH, United States

Avatar

Kelly Bodwin

San Luis Obispo, CA, United States

Avatar

Nele Boon

Antwerp, Belgium

Avatar

Margot Brard

Rennes, France

Avatar

Teon Brooks

Brooklyn, NY, United States

Avatar

Jenny Bryan

Vancouver, BC, Canada

Avatar

Joyce Cahoon

Raleigh, NC, United States

Avatar

María Paula Caldas

Paris, France

Avatar

Tanya Cashorali

Boston, MA, United States

Avatar

Mine Çetinkaya-Rundel

Edinburgh, United Kingdom

Avatar

Samuel Chan

Jakarta, Indonesia

Avatar

Jeroen Claes

Antwerp, Belgium

Avatar

Paola Corrales

Buenos Aires, Argentina

Avatar

Richie Cotton

New York, NY, United States

Avatar

Ildiko Czeller

Budapest, Hungary

Avatar

Florencia D'Andrea

Buenos Aires, Argentina

Avatar

Rhian Davies

Lancaster, United Kingdom

Avatar

Nathan Day

Charlottesville, VA, USA

Avatar

Andrea De Angelis

Lucerne, Switzerland

Avatar

Ahmadou Dicko

Dakar, Senegal

Avatar

Jim Duggan

Galway, Ireland

Avatar

Dewey Dunnington

Halifax, NS, Canada

Avatar

Tiara Dwiputri

Jakarta, Indonesia

Avatar

Bradford Dykes

Grand Rapids, MI, United States

Avatar

Colin Fay

Rennes, France

Avatar

Matthew Flickinger

Ann Arbor, MI, United States

Avatar

Mike Dolan Fliss

Chapel Hill, NC, United States

Avatar

Ian Flores Siaca

San Juan, PR, United States

Avatar

Hannah Frick

London, United Kingdom

Avatar

Martin Frigaard

Oakland, CA, United States

Avatar

Sebastián Garrido de Sierra

Mexico City, Mexico

Avatar

Colin Gillespie

Newcastle upon Tyne, United Kingdom

Avatar

Cervan Girard

Paris, France

Avatar

Marly Gotti

Cambridge, MA, United States

Avatar

Bruno Grande

Vancouver, BC, Canada

Avatar

Garrett Grolemund

Clearwater, FL, United States

Avatar

Vincent Guyader

Paris, France

Avatar

Andrew Heiss

Atlanta, GA, United States

Avatar

Ronny Hernández-Mora

San José, Costa Rica

Avatar

Alison Hill

Portland, OR, United States

Avatar

Carl Howe

Boston, MA, United States

Avatar

Mohamed El Fodil Ihaddaden

Algiers, Algeria

Avatar

Mike Irvine

Vancouver, BC, Canada

Avatar

Marieke Jones

Charlottesville, VA, United States

Avatar

Owen Jones

Bath, United Kingdom

Avatar

Stephan Kadauke

Philadelphia, PA, United States

Avatar

Siva Kalyan

Canberra, ACT, Australia

Avatar

Ezgi Karaesmen

Columbus, OH, United States

Avatar

Shelmith Kariuki

Nairobi, Kenya

Avatar

Christina Koch

Madison, WI, United States

Avatar

Amit Kohli

London, United Kingdom

Avatar

Bier Ekaphan Kraichaik

Bangkok, Thailand

Avatar

Jindra Lacko

Prague, Czech Republic

Avatar

Ted Laderas

Portland, OR, United States

Avatar

Ari Lamstein

San Francisco, CA, United States

Avatar

Jared P. Lander

New York, NY, United States

Avatar

Grace Lawley

Portland, OR, United States

Avatar

Jim Leach

New York City, NY, United States

Avatar

Phillip Lear

Kalamazoo, MI, United States

Avatar

Kwangchun Lee

Seoul, South Korea

Avatar

Angela Li

Chicago, IL, United States

Avatar

Brad Lindblad

Fargo, ND, United States

Avatar

Ross Manley

Washington, DC, United States

Avatar

Amelia McNamara

Minneapolis, MN, United States

Avatar

François Michonneau

Hendaye, France

Avatar

Danielle Navarro

Sydney, NSW, Australia

Avatar

Jamie Owen

Newcastle upon Tyne, United Kingdom

Avatar

Graham Parsons

Bristol, United Kingdom

Avatar

Roman Popat

Edinburgh, United Kingdom

Avatar

Ajeng Prastiwi

Jakarta, Indonesia

Avatar

Danielle Quinn

St. John’s, NL, Canada

Avatar

Daryn Ramsden

San Fernando, Trinidad and Tobago

Avatar

Sébastien Rochette

Paris, France

Avatar

Theo Roe

Newcastle-Upon-Tyne, United Kingdom

Avatar

Sam Rogers

Adelaide, SA, Australia

Avatar

Violeta Roizman

Buenos Aires, Argentina

Avatar

L. Paloma Rojas-Saunero

Rotterdam, Netherlands

Avatar

Zev Ross

Ithaca, NY, United States

Avatar

Omayma Said

Düsseldorf, Germany

Avatar

Adi Sarid

Tel Aviv, Israel

Avatar

Katie Sasso Schafer

Columbus, OH, United States

Avatar

JooYoung Seo

State College, PA, United States

Avatar

Julia Silge

Salt Lake City, UT, United States

Avatar

Mike Smith

Sandwich, Kent, United Kingdom

Avatar

Benjamin Soltoff

Chicago, IL, United States

Avatar

Andrea Spano

Milan, Italy

Avatar

Arie Spirgel

Miami Beach, FL, United States

Avatar

Meghan Sposato

Denver, CO, United States

Avatar

Maria Tackett

Durham, NC, United States

Avatar

David Tahi Ulubalang

Jakarta, Indonesia

Avatar

Yuka Takemon

Vancouver, BC, Canada

Avatar

Ryan Tanner

Denver, CO, United States

Avatar

Gregor Thomas

Traverse City, MI, United States

Avatar

Michael Thomas

Hartford, CT, United States

Avatar

Nicole Thompson

Albuquerque, NM, United States

Avatar

Tiffany Timbers

Vancouver, BC, Canada

Avatar

Frans van Dunné

San Carlos, Costa Rica

Avatar

Darya Vanichkina

Sydney, NSW, Australia

Avatar

Svetlana Vinogradova

Boston, MA, United States

Avatar

Charlotte Wickham

Corvallis, OR, United States

Avatar

Greg Wilson

Toronto, ON, Canada

Avatar

Hanqing (Helen) Zhang

New York, NY, United States

Avatar

Xiangwei (Simon) Zhong

New York, NY, United States

Shiny

Avatar

Malcolm Barrett

Los Angeles, CA, United States

Avatar

María Paula Caldas

Paris, France

Avatar

Tanya Cashorali

Boston, MA, United States

Avatar

Mine Çetinkaya-Rundel

Edinburgh, United Kingdom

Avatar

Ildiko Czeller

Budapest, Hungary

Avatar

Rhian Davies

Lancaster, United Kingdom

Avatar

Tiara Dwiputri

Jakarta, Indonesia

Avatar

Colin Fay

Rennes, France

Avatar

Colin Gillespie

Newcastle upon Tyne, United Kingdom

Avatar

Cervan Girard

Paris, France

Avatar

Marly Gotti

Cambridge, MA, United States

Avatar

Garrett Grolemund

Clearwater, FL, United States

Avatar

Vincent Guyader

Paris, France

Avatar

Ted Laderas

Portland, OR, United States

Avatar

Jamie Owen

Newcastle upon Tyne, United Kingdom

Avatar

Sébastien Rochette

Paris, France

Avatar

Theo Roe

Newcastle-Upon-Tyne, United Kingdom

Avatar

Noa Tamir

Berlin, Germany

Avatar

Sebastian Voss

Essen, Germany

About the Program

Please note that our classes are full until September 2020; if you would like to take part after that, please fill in this form and we will notify you as soon as a place becomes available.

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.

There are three steps to becoming certified:

  1. Candidates must take part in a training course on modern teaching methods. We offer this course online several times a year, typically running four hours a day on two successive days. Certified Carpentries instructors who have taught at least one R workshop do not need to take this course.

  2. After completing that course, candidates must complete a 90-minute exam on the material that includes preparing and delivering a 15-minute demonstration lesson.

  3. 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; candidates must already be familiar with one or both before taking part in training. Once certified, instructors are added to our web site and are eligible for free licenses to RStudio professional 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. Applicants from emerging economies may request a reduced fee of $100 for the course and for each exam, and a small number of waivers will be provided in exceptional cases for those in special circumstances.

For more information, please contact us or check these blog posts for more information.

FAQ

Our most frequently asked questions; please email us if you have others.

How much demand is there for training in R?

Lots, and it seems to be steadily increasing.

Will the training course teach me R, the tidyverse, or Shiny?

No: candidates should have mastered the tidyverse and Shiny before becoming trainers.

How much statistical knowledge do trainers need?

If you understand linear regression and can explain what a $p$ value is (and what’s wrong with relying on them), you probably know everything you need to teach an introduction to the tidyverse.

How much programming knowledge do trainers need?

If you can write functions, vectorize loops, and work with nested lists and regular expressions, you probably know everything you need. (Note that you do not need to use non-standard evaluation or create packages for the tidyverse exam; we may add a more advanced certification in 2020 that includes these topics.)

What is the schedule for instructor training classes?

We run 2-3 events each quarter, scheduled to give people in all timezones a chance to take part.

Is the training course offered in person, online, or both?

Most events are run online for groups of 6-16 people. Each class is two sessions of 4-5 hours each on two or three successive days.

When and how do candidates take exams?

After completing the course, people can book an individual 90-minute slot for each exam and complete it online. We strongly encourage people to complete exams within 90 days of the course.

Is there a fixed syllabus or curriculum to teach?

No: we think that “Mastering the Tidyverse”, our primers, and other lessons are effective lessons, but our trainers speak to such a wide variety of audiences, in so many different parts of the world, that we rely on them to decide what’s best to teach.

Does RStudio help connect trainers with people who want training?

Yes. We stay out of contract negotiations, but whenever we get a request for training, we direct people to the trainers directory.

How much do certified trainers usually charge for training?

Like lesson content, that varies widely from place to place and from audience to audience. That said, you can get an idea of what people charge for training by looking at the prices for workshops at conferences, multiplying by the number of participants, and subtracting 20-50% for overheads.

Can we teach in other languages?

Absolutely: our instructors currently teach in over a dozen languages.

Is the training offered in other languages?

Not yet, but participants can do some of the exams in Spanish or French, and we hope to add other options by the end of 2020. Please contact us if you would like more information.

Is this training only for people in industry?

No: many of our certified instructors work in academia, and have become certified in order to advance their careers there.

What are the benefits for someone who isn’t a freelancer?

Almost half of our certified trainers teach on behalf of their employer; they find the training useful because it helps them collaborate with their peers more effectively.

What’s the best way to connect to other trainers?

All certified trainers are invited to join a private Slack channel, and we have bimonthly webinars where they can discuss new software releases and compare notes on their own work.

Is some sort of certificate provided upon completion?

Yes.

What is the relationship with Software Carpentry and Data Carpentry?

Our instructor training program draws inspiration and material from the one developed by the Carpentries. In recognition of this, anyone who is a certified Carpentries instructor and has taught at least one R workshop for them does not need to take RStudio’s instructor training course. However, we still require people to complete the teaching and technical exams.

How do fee waivers work?

The course and each exam are offered at three price points: US$500, US$100, and free. The first is the default; we routinely offer the second to people in lower-income countries, and will waive the fee entirely in exceptional circumstances. (Please note that being a graduate student does not count as “exceptional circumstances”.) If you would like a fee reduction or waiver, please indicate that when you apply for training.

How does this relate to becoming a certified RStudio administrator?

The two programs are separate: RStudio admins may or may not teach, and becoming one is intimately connected with become a full service certified partner.

Are there sample exams so that we can see what they will cover?

Yes: please see this blog post.

What does the teaching exam cover?

The slides for the teaching exam are available online under a Creative Commons license, and Teaching Tech Together has more for those who want a deeper dive. The exam itself is 90 minutes long, during which you will teach a 15-minute demonstration lesson you have developed and then answer questions based on the material linked above.

What does the tidyverse exam cover?

Anything in R for Data Science is fair game. (This set of solutions to exercises from R4DS is a great study guide.)

What does the Shiny exam cover?

We don’t yet have an authoritative reference for the Shiny exam (though we hope that Mastering Shiny will eventually serve that purpose). If you can build dashboards, debug common problems, and explain how reactives work, you’ll be fine.

Does RStudio fund the development of curriculum or workshops?

No, but we encourage instructors to share material and experiences with each other, and we maintain a list of teaching materials that we hope will help people get started.

Exams

Instructions for taking exams after completing the course.

Please use https://calendly.com/greg-wilson-rstudio/ to book a separate 90-minute appointment with Greg Wilson for each exam.

Tidyverse Exam

  1. This examination tests your knowledge of the material in R for Data Science and your ability to explain it. If you have any questions about scope, please get in touch: we’d be happy to clarify. (You may find the R4DS study guide useful.)

  2. You must complete the exam within 90 minutes.

  3. You are required to use the RStudio IDE for the practical portions of this exam. You may use either the desktop edition or rstudio.cloud as you prefer.

  4. You may use books, cheatsheets, online help, or other resources during this examination, but you may not communicate with any person other than your examiner.

  5. You are not required to narrate your work, but you must email the completed RMarkdown file to the examiner as soon as the exam is over, and may not share it or discuss its contents after the exam is done.

Teaching Exam

  1. This examination covers material from the instructor training course; you may also find Teaching Tech Together useful.

  2. You must complete within 90 minutes.

  3. You may use books, cheatsheets, online help, or other resources during this examination, but you may not communicate with any person other than your examiner, and may not share the completed exam or discuss its contents after the exam is done.

You must prepare a 15-minute lesson on a topic related to R, RStudio products, or data science and submit it to the examiner at least two days before your scheduled examination. Your submission should include (but is not restricted to):

  1. A learner persona characterizing the audience for the lesson.
  2. A concept map showing the mental model you intend to convey.
  3. At least one formative assessment (such as a multiple choice question or Parsons Problem).
  4. Any notebooks or slides you would use to support delivery of the lesson.

You will have 15 minutes during the examination to deliver the lesson and its formative assessments.

  1. Live coding is strongly encouraged. If you make any mistakes (deliberate or otherwise), incorporate them into your teaching as you would in front of a class.

  2. Your examiner will (try to) work through one of your formative assessments during the lesson. Please allow 1-2 minutes for this in your planning.

Contact

Please use this form for general inquiries. If you would like to apply to take part in instructor training, please fill in this form instead.

  • RStudio Inc., 250 Northern Ave, Boston, MA 02210, USA