DEV Community

RaftLabs - Product Development Agency
RaftLabs - Product Development Agency

Posted on • Originally published at


Know R Programming and Data Science

Alt Text

1. The R Manuals

Complete documentation of R. the site provides Pdf documents to download the documentation to your PC, so you don't have to be online to read them all. It's constantly updated and contains everything about R.

[Created by R Development Core Team]

More info

2. R Programming

This course will teach you how to program in R and use R for practical data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing, including programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples.

[Created by Roger D. Peng]

More info

3. Introduction to R

In an Introduction to R, you will master the basics of this widely used open-source language, including factors, lists, and data frames. With the knowledge gained in this course, you will be ready to undertake your first very own data analysis. Oracle estimated over 2 million R users worldwide in 2012, cementing R as a leading programming language in statistics and data science. Every year, the number of R users grows by about 40%, and an increasing number of organizations are using it in their day-to-day activities. Begin your journey to learn R with us today!

[Created by Datacamp]

More info

4. R for Data Science

This book will teach you how to do data science with R: You'll learn how to get your data into R, get it into the most useful structure, transform it, visualize it, and model it. In this book, you will find a practicum of skills for data science. Just as a chemist learns how to clean test tubes and stock a lab, you'll learn how to clean data and draw plots --- and many other things besides. These are the skills that allow data science to happen, and here you will find the best practices for doing each of these things with R. You'll learn how to use the grammar of graphics, literate programming, and reproducible research to save time. You'll also learn to manage cognitive resources to facilitate discoveries when wrangling, visualizing, and exploring data.

[Created by Hadley Wickham and Garrett Grolemund]

More info

5. R Programming Tutorials

YouTube Playlist that teaches viewers about R programming basics. The Playlist contains 18 videos, each 4--6 minutes long. It's excellent for exam preparations and interviews.

[Created by thenewboston]

More info

Originally posted at

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git