Skip to main content
Learn how teams are building and operating AI systems at scale. Join us in Newcastle for AI in Production 2026 on 4–5 June.
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  
    • Pro Bono Support 

Online Data Science Training Courses: R, Python, and Machine Learning in 2026

Author: Gigi Kenneth

Published: May 1, 2026

tags: r, python, training, statistics, machine-learning, shiny

There is still a lot of 2026 left, and our public training schedule runs all the way through to November. Whether you are picking up R or Python for the first time, or looking to go further with machine learning or Shiny, there is a course in the programme that fits.

All sessions run online over six hours and are delivered by data scientists and engineers who work on real client projects. Every participant receives comprehensive course notes and scripts, live demonstrations, and hands-on exercises throughout.

What Is on Offer

The schedule covers a range of topics and experience levels, from introductory programming through to statistical modelling and advanced machine learning.

R and the Tidyverse

For those getting started with R, Introduction to R runs in July and September. Programming with R follows in May, July, and September for those ready to go beyond the basics. Data Wrangling in the Tidyverse is available in July and September, and Statistical Modelling with R runs in June, July, and November.

Data Visualisation

Data Visualisation with ggplot2 is scheduled for November, with the Python equivalent Data Visualisation with Python running in June and October.

Python

Introduction to Python is available in May, July, and October. Programming with Python runs in June, July, and October.

Reporting and Dashboards

Reporting with Quarto is available in June, September, and October. Introduction to Shiny runs in July and October, with Advanced Concepts in Shiny following in November.

Machine Learning

Machine Learning with Tidymodels is available in June and November, with Advanced Machine Learning with Tidymodels running shortly after in both months.

Other Tools

Introduction to Git runs in July and November. An Introduction to SQL with R is available in July.

Full Schedule

DateCourse
11th MayProgramming with R
18th MayIntroduction to Python
8th JuneStatistical Modelling with R
10th JuneData Visualisation with Python
15th JuneReporting with Quarto
17th JuneProgramming with Python
22nd JuneMachine Learning with Tidymodels
29th JuneAdvanced Machine Learning with Tidymodels
6th JulyIntroduction to R
8th JulyData Wrangling in the Tidyverse
13th JulyProgramming with R
15th JulyAn Introduction to SQL with R
15th JulyIntroduction to Git
20th JulyIntroduction to Shiny
22nd JulyStatistical Modelling with R
27th JulyIntroduction to Python
29th JulyProgramming with Python
7th SeptemberReporting with Quarto
14th SeptemberIntroduction to R
21st SeptemberData Wrangling in the Tidyverse
28th SeptemberProgramming with R
5th OctoberIntroduction to Shiny
12th OctoberIntroduction to Python
19th OctoberProgramming with Python
21st OctoberData Visualisation with Python
26th OctoberReporting with Quarto
2nd NovemberData Visualisation with ggplot2
4th NovemberMachine Learning with Tidymodels
16th NovemberIntroduction to Git
16th NovemberStatistical Modelling with R
18th NovemberAdvanced Machine Learning with Tidymodels
23rd NovemberAdvanced Concepts in Shiny

Why Train with Jumping Rivers

Our trainers are practising data scientists and engineers. The skills covered in every course come directly from the work we do with clients, which means the examples and exercises are grounded in how these tools are actually used.

Every participant receives:

  • Comprehensive PDF notes and scripts for reference after the session
  • Live demonstrations and hands-on exercises throughout
  • Direct access to a trainer for questions

Training is available both for individual learners and for teams. We have delivered over 1,000 courses to organisations including NHS Scotland, Shell, Wessex Water, and the Royal Statistical Society.

Additional Perks

We run free webinars throughout the year. Attending a Jumping Rivers webinar gives you:

  • Early exposure to new topics in data science and analytics
  • Up to 20% discount on training courses
  • Up to 20% off Jumping Rivers conferences

Register for upcoming webinars here.

Training for Teams

Jumping Rivers also offers bespoke in-house training for organisations looking to develop their teams. Sessions are tailored to your workflows, tools, and experience levels. Discounts are available for group bookings and returning clients.

To discuss options, get in touch at training@jumpingrivers.com.

Book Your Place

View the full schedule and book your place at jumpingrivers.com/training/public.

Places on public courses are limited, so it is worth booking early if you have a particular date in mind.


Jumping Rivers Logo

Recent Posts

  • Online Data Science Training Courses: R, Python, and Machine Learning in 2026 
  • What's new in R 4.6.0? 
  • Programming with LLMs in R & Python 
  • Using R to Teach R: Lessons for Software Development 
  • AI in Production 2026: Sponsors 
  • Why Learning R is a Good Career Move in 2026 
  • Reproducible Analytical Pipelines 
  • Three Posit Platform Features Worth Knowing About 
  • Is Your Dashboard User Friendly? 
  • AI in Production 2026 Workshops: What’s Coming in June 

Top Tags

  • R (254) 
  • Rbloggers (195) 
  • Python (98) 
  • Pybloggers (95) 
  • Shiny (65) 
  • Events (29) 
  • Machine Learning (29) 
  • Training (29) 
  • Conferences (21) 
  • Tidyverse (17) 
  • Statistics (16) 
  • Packages (14) 

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
  • AI 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