Sound Blog


Sound Blog

So You Want to Learn R?

Beginner

Thinking about learning R and where to start? Here’s my answer for you—a non-programmer and a curious diver.

Mastering Programming as a Non-Programmer Clinician: A Task-Oriented Approach

Beginner

A task-focused guide for clinicians to learn programming efficiently, inspired by medical training and practical needs.

How Beginners Can Tap Into the R Community Effectively

R help
Beginner
reprex
R community

Navigating the R community doesn’t have to be daunting. By asking clear questions, mastering tools like reprex, and leveraging forums and help files effectively, you can unlock a world of support and learning.

From Raw Data to Analyzable Data: 5 Simple Steps for Beginners

Data import
Beginner

Learn a streamlined, beginner-friendly approach to transform raw data into clean, analyzable data in R.

Day 30 of viz with me

Data viz
Beginner
ggplot
quarto
video
reproducibility
DataViz Challenge

Recap of the series.

Day 29 of viz with me

Data viz
Beginner
ggplot
quarto
video
reproducibility
DataViz Challenge

A reproducible document of all that we learnt.

Day 28 of viz with me

Data viz
Beginner
ggplot
esquisse
add_ins
video
DataViz Challenge

An add-in for effortless dataviz with a video demo.

Day 27 of viz with me

Data viz
Beginner
ggplot
colors
scale_fill_manual
DataViz Challenge

Using custom colors.

Day 26 of viz with me

Data viz
Beginner
import
ggplot
DataViz Challenge

Import your own data and viz it!

Day 25 of viz with me

Data viz
Beginner
ggplot
rainclouds
geom_rain
ggrain
DataViz Challenge

Rainclouds!!!!

Day 24 of viz with me

Data viz
Beginner
ggplot
alpha
geom_jitter
violin
geom_vioin
jitter
geom_boxplot
boxplot
DataViz Challenge

Boxes+jitter & Boxes+violins

Day 23 of viz with me

Data viz
Beginner
ggplot
alpha
geom_jitter
violin
geom_vioin
jitter
DataViz Challenge

Combining violin plots with jittering to reveal full spread of data points

Day 22 of viz with me

Data viz
Beginner
ggplot
violin
geom_violin
DataViz Challenge

Exploring bar plot alternatives.

Day 21 of viz with me

Data viz
Beginner
ggplot
iris
DataViz Challenge

Solution to yesterday's challenge.

Day 20 of viz with me

Data viz
Beginner
ggplot
DataViz Challenge

Exercise to revisit all learnt so far.

Day 19 of viz with me

Data viz
Beginner
ggplot
patchwork
DataViz Challenge

Combining plots.

Day 18 of viz with me

Data viz
Beginner
ggplot
annotation
ggtext
geom_text
geom_label
DataViz Challenge

We will annotate our plots today.

Day 17 of viz with me

Data viz
Beginner
ggplot
theme
ppt
presentation
DataViz Challenge

We learn to play around with text size in the plots today.

Day 16 of viz with me

Data viz
Beginner
ggplot
ggsave
DataViz Challenge

We learn to save the plots today.

Day 15 of viz with me

Data viz
Beginner
ggplot
exercise
boxplot
geom_boxplot
DataViz Challenge

Solution for yesterday's exercise and a few twists.

Day 14 of viz with me

Data viz
Beginner
ggplot
exercise
boxplot
geom_boxplot
DataViz Challenge

An exercise with a new geom for boxplots.

Day 13 of viz with me

Data viz
Beginner
ggplot
legends
theme()
DataViz Challenge

Today we will move the legends around.

Day 12 of viz with me

Data viz
Beginner
ggplot
axis limits
xlim
ylim
DataViz Challenge

Today we learn how to adjust axis limits.

Day 11 of viz with me

Data viz
Beginner
ggplot
count
geom_bar
geom_col
themes
DataViz Challenge

Today we will create polished charts.