The Best Resources for Statistics, Data Science & Programming
What’s the best resource for learning data science as a beginner? How can I improve my R programming skills? Should I start learning Python or R?
Questions like that occur quite regularly in forums and social media discussion groups among the web.
On this page, I therefore want to introduce some of the learning resources, blogs, and YouTube channels that I regularly read and watch to improve my own statistical skills.
Please note that the following list is purely subjective – I’m sure there are many other great resources out there that I do not mention in this article. If there are any resources that you would include to this list, please let me know in the comments! 🙂
Table of contents:
Let’s dive into it!
The Best Blogs About Data Science & Statistical Programming
The following list shows my favorite blogs and websites about statistics, data science, and programming.
Data36 is one of the first blogs I stumbled on when I started reading data science blogs on the internet. On this blog, Tomi Mester provides general tips on becoming a successful data scientist as well as straight to the point programming instructions on programming languages such as Python, SQL, and Bash.
The Statisticsbyjim website by Jim Frost is an awesome learning resource for everything related to the basic concepts of statistics and the corresponding statistical methodology. No matter if you are looking for a guide on linear regression, hypothesis testing, or the analysis of variance, Jim has prepared an easy-to-understand explanation for you.
Machinelearningmastery is the place to go when you want to read more about machine learning and artificial intelligence. The website presents itself and its author Jason Brownlee in a friendly looking and easy to digest blog-style – but don’t let that blind you! Over the years, Machinelearningmastery has grown to a massive resource providing more than 1000 tutorials and guides for each level of skill.
I have to admit I’m a bit biased here, since Bruno Rodrigues, the author of this blog, is a former colleague of mine. However, the articles provided on this website are top-notch, and you will often discover useful tricks that you have never heard about before. If you want to read advanced articles about statistical methods and techniques using the R programming language, I definitely recommend checking out brodrigues.co.
On this website, Richard N. Landers has created an awesome course providing many learning materials and YouTube videos organized in simple-to-follow modules. The course is recommended for people that are familiar with traditional social scientific methods, but without previous programming experience.
The Best YouTube Channels About Data Science & Statistical Programming
The following list shows my favorite YouTube channels about statistics, data science, and programming.
Please forgive me, but I have to use this chance to promote my own YouTube channel first. 😀 On my YouTube channel, I provide more than 300 videos about R programming and statistics. In my tutorials, I try to be very specific and straight to the point, so that I can help you as good as possible to solve particular problems. The videos of my channel can also be useful in case you want to start learning R, or in case you want to refresh your memory about certain programming techniques.
Data Professor is the YouTube channel of Chanin Nantasenamat, an associate professor of bioinformatics. However, the channel is definitely not only recommended for bioinformaticians, but for everybody who is interested in topics such as big data, machine learning, web applications, and data science in general. Chanin Nantasenamat also provides tutorials for different programming languages such as R, Python, and Weka.
The dataslice YouTube channel provides comprehensive guides for the R programming language as well as general instructions for aspiring data scientists. The R programming tutorials focus on topics such as data visualization, web scraping, and the handling of different data types.
Another R programming YouTube channel I recommend watching is R Programming 101. Greg Martin – the guy behind this channel – mainly provides tutorials on basic R programming questions as well as on the creation of graphics using the ggplot2 package. The videos are well produced and the explanations are very clear, so I definitely recommend checking out his channel.
The Best Books About Data Science & Statistical Programming
So far, we have only talked about websites and YouTube channels. However, we have not talked about a more traditional way of teaching and learning yet – books!
Personally, I do not read statistics, data science and programming books on a regular basis and hence I’m not an expert for this.
However, there is one resource I highly recommend in case you are looking for free books about the R programming language: The Big Book of R.
The Big Book of R is maintained by Oscar Baruffa and provides a huge list of books covering all kinds of topics related to data science and statistics using R.
I hope this page helped you find interesting content and learning material. In case you have any questions or suggestions for additional resources that you would like to add to this page, please let me know in the comments!