R Best Practices

Wed Feb 12 2025 at 09:00 am to Thu Feb 13 2025 at 12:30 pm UTC+00:00

Online | Online

Jumping Rivers
Publisher/HostJumping Rivers
R Best Practices
Advertisement
In this course we motivate the importance of good coding practices and writing code that is readable, reproducible and easy to maintain.
About this Event

So you can write code? Great. But can you write code which is easy to read, simple to maintain, and reproducible? Under the pressure of deadlines even the best of us can fall victim to bad-practices. In this course we motivate the importance of good-practices, and show how we can make best practices second nature by incorporating them into our normal workflow.

This is an online course and will take place, from 09:00 - 12:30 (UK time), on the 12th & 13th of February. The closing date for enrollment is February 5th.



Learning outcomes


Session 1:

By the end of session 1 participants will…

  • understand the importance of clean code and using meaningful names.
  • be introduced to various naming conventions.
  • be familiar with the {janitor} package.
  • explore the value of a consistent code-style.
  • write functions to minimise duplication.

Session 2:

By the end of session 2 participants will…

  • reflect on and refactor code.
  • catch and fix simple mistakes in formatting with {lintr} and {styler}.
  • write code for humans, not computers.
  • understand the levels of reproducibility.
  • work collaboratively through code review and paired programming.

This course does not include:

  • Much detail on using the {tidyverse} to manipulate and clean data ready to be plotted, for this see the Data Wrangling with Tidyverse course run by Jumping Rivers.


Prior knowledge


This course assumes basic knowledge of R. You should be comfortable writing simple R functions. Attending the Introduction to Programming with R course will provide sufficient background.



Attendee feedback


  • “Very interesting course and plenty of resources to look into”
  • “Highly knowledgeable trainers”


How to sign up


Please register. You will be invoiced by our team and receive the Zoom invitation and pre-course information by email.

If you have any questions at all, please don't hesitate to reach out to us at [email protected].

Advertisement

Event Venue

Online

Tickets

GBP 271.56

Sharing is Caring:

More Events in Online

Communication-A Positive Approach -CTO Advanced
Wed Feb 12 2025 at 08:00 am Communication-A Positive Approach -CTO Advanced

Online

FDOT Advanced Temporary Traffic Control ONLINE
Wed Feb 12 2025 at 08:30 am FDOT Advanced Temporary Traffic Control ONLINE

Online

Intermediate Communication Skills
Wed Feb 12 2025 at 08:45 am Intermediate Communication Skills

Online

How IFS can help you be a more effective healer
Wed Feb 12 2025 at 08:45 am How IFS can help you be a more effective healer

Online

Drug & Alcohol Awareness w\/ CGL Spectrum
Wed Feb 12 2025 at 09:30 am Drug & Alcohol Awareness w/ CGL Spectrum

Online

Trustee Leadership Programme \u2013 Emerging Chairs
Wed Feb 12 2025 at 09:30 am Trustee Leadership Programme – Emerging Chairs

Online

Team Operations\/Admin Systems
Wed Feb 12 2025 at 09:30 am Team Operations/Admin Systems

Online

Fundraising - What Trustees need to know
Wed Feb 12 2025 at 10:00 am Fundraising - What Trustees need to know

Online

How the Government Buys What You Sell
Wed Feb 12 2025 at 10:00 am How the Government Buys What You Sell

Online

Online is Happening!

Never miss your favorite happenings again!

Explore Online Events