Skip to main content
AI in Production 2026 is now open for talk proposals.
Share insights that help teams build, scale, and maintain stronger AI systems.
items
Menu
  • About
    • Overview 
    • Join Us  
    • Community 
    • Contact 
  • Training
    • Overview 
    • Course Catalogue 
    • Public Courses 
  • Posit
    • Overview 
    • License Resale 
    • Managed Services 
    • Health Check 
  • Data Science
    • Overview 
    • Visualisation & Dashboards 
    • Open-source Data Science 
    • Data Science as a Service 
    • Gallery 
  • Engineering
    • Overview 
    • Cloud Solutions 
    • Enterprise Applications 
  • Our Work
    • Blog 
    • Case Studies 
    • R Package Validation 
    • diffify  

2020 Training Review

Author: Osheen Macoscar

Published: October 22, 2021

tags: r, python, stan, tidyverse, courses, training

This blog post was written by our intern Osheen Macoscar.

2020 is a year most of us would like to leave behind. But not all change is bad, and many interesting developments, especially in education, happened due to the constraints imposed by COVID. Like many other training providers, we had to pivot to online learning, which brought with it challenges but also new opportunities. This review will hopefully offer some insight into what the year looked like for our trainers and training course attendees with some key facts and figures along the way.

2020 Course Stats

Here is a basic overview of all training courses in 2020:

  • Total number of attendees : 1288

  • Total number of courses delivered : 93

  • Number of R courses delivered : 77

  • Number of Python courses delivered : 15

I have created a few plots which I think help provide some further insight into our training courses in 2020. They have all been created using the R package {ggplot2} (which incidentally, you can learn to master in our Advanced Graphics with R course!). This first plot shows the number of attendees across course start dates, coloured by whether the course was on-site or online.

I thought this was an interesting plot as it displays the impact of COVID on the type of courses JR ran in 2020, and the slight increase in course capacity that came with everything being moved online. It also shows the temporary break in courses around March 2020 when the national lockdown was first introduced. You can see that our transition to fully remote training only took one month and five days!

As a result of COVID, we ran the online courses on Zoom which meant we had a higher attendee-to-trainer ratio. Due to this, we developed a bespoke training stack to maintain a high quality of training. This involved using RStudio Workbench as a way to provide a remote instance of RStudio on the Cloud. This way, attendees are granted access to the tutor scripts, exercises, solutions and a pdf copy of the notes. A measure we implemented in some courses was to add an additional trainer to assist with the course admin and help answer questions in the Zoom chat.

Now, after the first plot you may be wondering what proportion of JR’s courses were on-site vs online, given that the first online course took place mid-April. I have created a pie chart showing the proportion of course locations.

As you can see, it is almost exactly a 25/75 split of on-site to online. This is because there were 23 on-site courses and 70 online courses, which is pretty impressive considering how new the Jumping Rivers training team were to running remote training.

Another interesting topic to investigate was the proportion of courses run for each language. This was something John covered in the 2019 training review, so proportions could be compared between the two years.

In 2020, Jumping Rivers ended up running 93 courses, only a tiny bit short of the 95 courses ran in 2019. Predictably, R is still the most popular language across courses.

Course Popularity

R Course Numbers

As you can see from the R course numbers above, unsurprisingly, “Introduction to R” is the most popular course by a large margin, with a total of 26 courses in 2020, 20 more than the courses tied for second.


Do you use RStudio Pro? If so, checkout out our managed RStudio services


Python Course Numbers

In familiar fashion, we can see that the most popular Python course was the introductory course, followed closely by “Programming with Python”. An interesting pattern that can be spotted between the two most prevalent coding languages, is that the introductory, programming and visualistaion courses were the three most popular in both!

Trainer Awards

Next up we have the 2020 JR trainer awards, where we get to reveal who taught the most courses and who taught the most attendees respectively.

Most Courses

Congratulations to Theo on teaching the most courses in 2020, with a whopping 29 courses, which on average is more than one course every other week! We also have Rhian on 26 and Jamie on 20 courses respectively!

Most Attendees

Unsurprisingly, Theo also wins the award for the most attendees taught in 2020 having taught 437 people in total!

Final Thoughts

What a unique year 2020 was. I have to say, the team of trainers at Jumping Rivers handled the transition from on-site to online courses very smoothly! In fact, even with the one-month transitionary period, the course numbers were similar to 2019! In August 2021, at the point of writing, we are running online courses only. However, our plan is currently to run both online and on-site courses from the turn of the new year, so stay tuned! You can check our currently available public courses here.


Jumping Rivers Logo

Recent Posts

  • Start 2026 Ahead of the Curve: Boost Your Career with Jumping Rivers Training 
  • Should I Use Figma Design for Dashboard Prototyping? 
  • Announcing AI in Production 2026: A New Conference for AI and ML Practitioners 
  • Elevate Your Skills and Boost Your Career – Free Jumping Rivers Webinar on 20th November! 
  • Get Involved in the Data Science Community at our Free Meetups 
  • Polars and Pandas - Working with the Data-Frame 
  • Highlights from Shiny in Production (2025) 
  • Elevate Your Data Skills with Jumping Rivers Training 
  • Creating a Python Package with Poetry for Beginners Part2 
  • What's new for Python in 2025? 

Top Tags

  • R (236) 
  • Rbloggers (182) 
  • Pybloggers (89) 
  • Python (89) 
  • Shiny (63) 
  • Events (26) 
  • Training (23) 
  • Machine Learning (22) 
  • Conferences (20) 
  • Tidyverse (17) 
  • Statistics (14) 
  • Packages (13) 

Authors

  • Amieroh Abrahams 
  • Tim Brock 
  • Colin Gillespie 
  • Aida Gjoka 
  • Shane Halloran 
  • Russ Hyde 
  • Theo Roe 
  • Gigi Kenneth 
  • Osheen MacOscar 
  • Sebastian Mellor 
  • Myles Mitchell 
  • Keith Newman 
  • Pedro Silva 

Keep Updated

Like data science? R? Python? Stan? Then you’ll love the Jumping Rivers newsletter. The perks of being part of the Jumping Rivers family are:

  • Be the first to know about our latest courses and conferences.
  • Get discounts on the latest courses.
  • Read news on the latest techniques with the Jumping Rivers blog.

We keep your data secure and will never share your details. By subscribing, you agree to our privacy policy.

Follow Us

  • GitHub
  • Bluesky
  • LinkedIn
  • YouTube
  • Eventbrite

Find Us

The Catalyst Newcastle Helix Newcastle, NE4 5TG
Get directions

Contact Us

  • hello@jumpingrivers.com
  • + 44(0) 191 432 4340

Newsletter

Sign up

Events

  • North East Data Scientists Meetup
  • Leeds Data Science Meetup
  • Shiny in Production
British Assessment Bureau, UKAS Certified logo for ISO 9001 - Quality management British Assessment Bureau, UKAS Certified logo for ISO 27001 - Information security management Cyber Essentials Certified Plus badge
  • Privacy Notice
  • |
  • Booking Terms

©2016 - present. Jumping Rivers Ltd