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

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
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.
