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 

Programming with LLMs in R & Python

Author: Gigi Kenneth

Published: April 14, 2026

tags: r, python, llm, ai, data-science

Working with LLMs in Practice

Large Language Models are becoming part of everyday data science work. But using them through chat interfaces is only one part of the picture.

In this upcoming webinar, we focus on how to work with LLMs programmatically, using R and Python to integrate them into real workflows and applications.

Secure your place by registering through the webinar registration form

What We’ll Cover

We begin with a short introduction to how LLMs work, including how they are priced, where they perform well, and where they can fall short.

From there, the session moves into practical examples of working with LLMs in code:

  • Sending prompts to an LLM API from R using the {ellmer} package
  • Including additional instructions through system prompts
  • Structuring prompts to return clean, tabular outputs
  • Summarising images and PDFs using LLMs

While the examples will focus primarily on R, we will also briefly explore the {chatlas} package for Python, which offers similar functionality.

Why This Matters

Using LLMs through chat tools is useful for exploration, but it has limits.

For data scientists and developers, the value comes from:

  • Automating repetitive tasks

  • Embedding LLMs into applications and pipelines

  • Generating structured outputs that can be reused downstream

This webinar focuses on that shift, from interactive use to integration in code.

Who Should Attend

This webinar is suitable for:

  • Data scientists working with R or Python

  • Developers interested in integrating AI into applications

  • Teams exploring how to move from experimentation to production

No prior experience with LLM APIs is required, but familiarity with R or Python will be helpful.

Webinar Details

  • Date: 23rd April 2026
  • Time: 1:15 PM (UK time)
  • Location: Online
  • Cost: Free

Speaker

The session will be led by Myles Mitchell, Principal Data Scientist at Jumping Rivers.

Related Jumping Rivers Training

If you would like to explore these topics further, our 6-hour course, LLM-Driven Applications with R and Python covers:

  • Building LLM-powered dashboards
  • Setting up retrieval-augmented generation (RAG) pipelines
  • Responsible use of AI

Join Us

LLMs are quickly becoming part of the standard toolkit for data science.

Understanding how to use them programmatically opens up far more possibilities than using them through chat alone.

This session is designed to give you a clear starting point.

Join us for our AI in Production conference! For more details, check out our conference website!


Jumping Rivers Logo

Recent Posts

  • Programming with LLMs in R & Python 
  • Using R to Teach R: Lessons for Software Development 
  • 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 
  • Data Processing in Pandas and Polars: Free Jumping Rivers Webinar 
  • Jumping Rivers Now Approved to Sell Services Through DOS7: Crown Commercial Services 
  • Keeping Posit Environments Reliable in Production: Free Jumping Rivers Webinar 

Top Tags

  • R (251) 
  • Rbloggers (194) 
  • Python (96) 
  • Pybloggers (95) 
  • Shiny (64) 
  • Events (28) 
  • Training (28) 
  • Machine Learning (27) 
  • Conferences (21) 
  • Tidyverse (17) 
  • Statistics (15) 
  • Packages (14) 

Authors

  • Amieroh Abrahams 
  • Tim Brock 
  • Colin Gillespie 
  • Shane Halloran 
  • Russ Hyde 
  • Myles Mitchell 
  • Keith Newman 
  • Theo Roe 
  • Gigi Kenneth 
  • Sebastian Mellor 
  • 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
  • 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