Write code for a few minutes and never lose track of tasks again

Photo by Cathryn Lavery on Unsplash


Approximating probabilities from a turn-based strategy game with the binomial distribution

Photo by CDC on Unsplash


The flaws and consequences of a biased face-recognition AI

Photo by Birmingham Museums Trust on Unsplash


Gain a deep understanding of R quickly, and for free.

Photo by Braden Collum on Unsplash

1. Learn the Fundamentals of Programming First


Original ideas to help you improve your coding and analysis

Photo by Joshua Reddekopp on Unsplash
  • Not every project has to be complicated. I’ve learned a lot from trying tasks that can be summed up in a single sentence.
  • Projects that aren’t related to…


R Fundamentals

R’s most important operator for data processing, explained.

Photo by Erlend Ekseth on Unsplash

What does the pipe do?


Beginner friendly ways to add music, minesweeper, and more to your projects.

Image: Anthony Fomin / Unsplash


Impress interviewers and improve your code with these five solutions.

Lady types on keyboard while looking at code on her screen.
Lady types on keyboard while looking at code on her screen.
Image: Kelly Sikkema / Unsplash


Photo: Josh Hild on Unsplash

Rory Spanton

PhD Researcher (human memory). Making sense of data, doing and discussing science, and writing code. www.roryspanton.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store