Skip to main content
Submit your abstract for AI in Production 2027. The call for talks is now open.

See all results
items
    • Overview 
    • Join Us  
    • Community 
    • Contact 
    • Overview 
    • Course Catalogue 
    • Public Courses 
    • Overview 
    • Posit 
    • Data Science 
    • Engineering 
    • Blog 
    • Case Studies 
    • R Package Validation 
    • Gallery 
    • diffify  
    • Pro Bono Support 

Spring 2027 data science training courses: January to June

Author: Gigi Kenneth

Published: October 15, 2026

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

If you plan to learn R or Python in the new year, book before the end of November. Our spring 2027 data science training courses run from January to June, and early bird pricing on the first one ends on 29 November.

There are 22 courses on the schedule. All of them run live online, and the trainers are data scientists and engineers who spend the rest of their week on client projects. Each course runs over two afternoons, 13:30 to 17:00 UK time. The Bayesian inference course is the exception: it runs over four.

Three routes through our spring 2027 training courses

The courses are scheduled so you can take them in order. There are three obvious routes, each ending with a set of skills you can use at work the following week.

Learning R from scratch

Start with Introduction to R on 11–12 January. Data Wrangling in the Tidyverse follows on 25–26 January, then Data Visualisation with ggplot2 on 1–2 February and Programming with R on 8–9 February. That gets you from your first script to writing your own functions in a month.

Why take this route: Clean, chart and automate your data in code. Monthly reporting becomes a script you rerun in minutes, with fewer manual errors.

January too soon? The same four courses run again between 12 April and 11 May. If you are still deciding whether R is worth the time, we wrote about why learning R is a good career move.

Learning Python

Introduction to Python runs on 15–16 February. Programming with Python follows on 22–23 February, and Data Visualisation with Python on 1–2 March. The same three run again in May and June.

Why take this route: Analyse data in pandas, automate repeat tasks and produce report-ready charts, in the same language as your engineering team. It is also the groundwork for machine learning in Python.

Statistics and machine learning in R

This route is for people who already use R. Statistical Modelling with R on 8–9 March covers hypothesis testing, regression, clustering and principal components analysis. Machine Learning with Tidymodels on 15–16 March and Advanced Machine Learning with Tidymodels on 22–23 March take you through pre-processing, model fitting and tuning.

Why take this route: Build, validate and tune predictive models in tidymodels, and explain which variables drive them. Your team moves from reporting what happened to forecasting what happens next, with evidence for how far to trust it.

Two courses that run once this spring

Introduction to Bayesian Inference using RStan runs over four afternoons, 18–21 January. You write Stan programs for a range of statistical models and learn to read the MCMC diagnostics in R. It is the only date for it in the first half of 2027.

Reporting with Quarto runs on 21–22 June. You build reports, slides and documents straight from R or Python code, so the numbers in the report change when the data does. It pairs well with the ideas in our post on reproducible analytical pipelines.

Whether you want to start from scratch, or improve your skills, Jumping Rivers has a training course for you.

Early bird deadlines

Early bird pricing ends about six weeks before each course. Booking closes a week before the start date. The first three deadlines are:

  • 29 November for Introduction to R
  • 6 December for Bayesian inference
  • 13 December for Data Wrangling in the Tidyverse

Dates for the second half of 2027 will follow.

Using this year’s training budget

If your team has training budget left this December, booking a January course now spends it before the year ends. It also gets you the early bird price, because every January deadline falls before Christmas.

What you get on every course

  • PDF notes and scripts to keep
  • Live demonstrations and hands-on exercises
  • Time with the trainer to ask questions about your own work

We have run more than 1,000 courses, for organisations including NHS Scotland, Shell, Wessex Water and the Royal Statistical Society.

Training a whole team

Every course in our full catalogue can also run privately for one team, using your data and your tools. Group bookings and returning clients get a discount. Email training@jumpingrivers.com with the size of the team and what they need to learn.

See the full public schedule and book a place.


Jumping Rivers Logo

You might also like

Online R and Python Training Courses: 2026 Schedule

A full schedule of online data science training courses is now available through to November 2026, covering R, Python, machine learning, statistical modelling, Shiny, and more. All sessions run online over six hours.

Autumn 2026 Training Courses

There are ten public training courses left in 2026, covering Python, Shiny, ggplot2, statistical modelling, machine learning with Tidymodels, and Git. Dates for January to June 2027 are also open for booking.

Inside Jumping Rivers

At Jumping Rivers, we streamline data workflows with engineering, automation, and analytics. We handle the tasks you can’t, optimise the ones you didn’t know could be improved, and work alongside your team to make operations easier, smarter, and faster.

You Might Also Like

  • Online Data Science Training Courses: R, Python, and Machine Learning in 2026
  • Autumn 2026 Data Science Training Courses
  • Who We Are and What We Do: Inside Jumping Rivers

Recent Posts

  • Spring 2027 data science training courses: January to June 
  • What is an MCP server? 
  • AI in Production 2027 Call for Speakers: What Makes a Strong Talk 
  • What's New in Python 3.15? 
  • Autumn 2026 Data Science Training Courses 
  • Using GitHub Actions to deploy to Posit Connect Cloud 
  • A Summer, Explained with R 
  • Posit Assistant: Is it worth the switch? 
  • Announcing AI in Production 2027 
  • Is SAS Still Used, and Is It Worth Keeping? 

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