The spark of statistics

The science of us

I’ve enjoyed maths for pretty much as long as I can remember. I’m aware that it is rare to make such a statement. Probably straight up weird to some. But that just shows how much I have to be grateful for. I am indebted to my parents, extended family and friends and a number of great teachers over the years who made sacrifices in order to give me solid learning opportunities and a supportive environment. [Read More]

R track on

The devil is in the details!

As I’ve said before, when it comes to programming I’m a firm believer in the “learn by doing” approach. is a project which exemplifies this. I came across earlier this year while exploring GitHub looking for an open source project to contribute to. The premise is fairly simple: pick a language that you’d like to learn or improve on fetch an exercise via the Command Line Interface (CLI) code up and submit a solution for the exercise return to the site to get feedback on your solution and/or to compare it to the solutions others have come up with The problems are very simple to begin with, (usually starting out with the traditional “Hello, World! [Read More]

Why swirl?

Learn R, in R.

swirl is a software package for the R programming language that turns the R console into an interactive learning environment. Users receive immediate feedback as they are guided through self-paced lessons in data science and R programming. I think I first came across swirl in mid-2014, while working through the early stages of the Data Science Specialization on Coursera, put together by Johns Hopkins University professors Roger Peng, Brian Caffo and Jeff Leek. [Read More]