R Programming AZ: R For Data Science (Course & Exercises)
What you’ll learn

Learn to program in R at a good level

Learn how to use R Studio

Learn the core principles of programming

Learn how to create vectors in R

Learn how to create variables

Learn about integer, double, logical, character and other types in R

Learn how to create a while() loop and a for() loop in R

Learn how to build and use matrices in R

Learn the matrix() function, learn rbind() and cbind()

Learn how to install packages in R

Learn how to customize R studio to suit your preferences

Understand the Law of Large Numbers

Understand the Normal distribution

Practice working with statistical data in R

Practice working with financial data in R

Practice working with sports data in R
Show moreShow less
Learn R Programming by doing!
There are lots of R courses and lectures out there. However, R has a very steep learning curve and students often get overwhelmed. This course is different!
This course is truly stepbystep. In every new tutorial we build on what had already learned and move one extra step forward.
After every video, you learn a new valuable concept that you can apply right away. And the best part is that you learn through live examples.
This training is packed with reallife analytical challenges which you will learn to solve. Some of these we will solve together, some you will have as homework exercises.
In summary, this course has been designed for all skill levels and even if you have no programming or statistical background you will be successful in this course!
I can’t wait to see you in class,
What you will learn:
 Learn how to use R Studio
 Learn the core principles of programming
 Learn how to create vectors in R
 Learn how to create variables
 Learn about integer, double, logical, character, and other types in R
 Learn how to create a while() loop and a for() loop in R
 Learn how to build and use matrices in R
 Learn the matrix() function, learn rbind() and cbind()
 Learn how to install packages in R
Sincerely,
Kirill Eremenko
Who this course is for:
 This course is for you if you want to learn how to program in R
 This course is for you if you are tired of R courses that are too complicated
 This course is for you if you want to learn R by doing
 This course is for you if you like exciting challenges
 You WILL have homework in this course so you have to be prepared to work on it
Nisha Achary –
Its a wonderful course for someone like me who is not from a coding background. Thanks a ton!!!
Saju Ratchakan S –
Really didnt expect that the online course will be this good.
covering up of all the topics slowly and steadily is easy to understand.
atlast thanks udemy…..
Tooba Ali –
This course changed my life! I finally learned a programming language (after 3 years of trying) all thanks to Kirill. I am excited to use what I learned to start some rudimentary analysis of my own data
Jeffrey Vernon –
Overall excellent teacher. Should add a short video reviewing updates in the underlying R software since he made his course (such as the default for stringsAsFactors now being F). Could also expand on managing/filtering data frames a little more. Needs to explain how to import fonts into R. I had to spend considerable time figuring this out myself. Still, definitely worthwhile overall. A great intro. He also teaches a bit of data science/stats which is nice.
Nitesh Baviksar –
The course is really good. However, it would be great if we can get additional exercises to practice the learned skills.
YuhShiuan Chen –
The explanation in every video was very clear that I ended up with a deeper understanding in the concepts taught. I love how each homework has step by step explanation video at the end. The only thing there is to improve(also pointed out by another person) is to have more homework to practice all the concepts we have learned in the entire course at the end.
Patrick Anastasio –
This is extremely basic, and there is no way this is enough knowledge to obtain and position in the data space using R. This is so basic that I went to do the R skill quiz on LinkedIn and only knew any of the questions. For reference, LinkedIn skill quizzes are pretty easy side (multiple choice). This course is fun, but do not rely on it to give you enough knowledge to qualify you for employment (not that anyone uses R anymore anyway).
Nicholas Nappi –
This course was perfect for the beginner. It didn’t get into complicated concepts until I was confident and ready.
Ilda Shabani –
That was an amazing course. Easy to follow and I have learned so much. I really enjoyed the detailed explanations. And the mentor is so nice to listen to and he keeps you curious. Definitely a 5 star course.
Matthew Wilknson –
Excellent introduction. Good datasets and wellpaced videos introduce each concept. A little more homework would be good.
Joseph Cho –
This was a great course that delivered on its promise of being an introductory course for R Programming. However, I did not feel as though it was truly an “AZ” learning experience and definitely left out quite a bit for the time constraint of the course.
For those questioning whether or not to take the course… definitely take it, but do not expect to have readily applicable Data Analysis tools or frameworks to analyze data such as regressions, ect..
This was definitely a well designed course intended to teach you the ins and outs of using R, yet was lacking in demonstrating the utilization of the sheer power of R. Not a knock against the course, just be mindful of the slightly misleading course title.
Best of luck!
Marcelo Bastos –
Learning a new language is always daunting. However, this course broke the challenge down into manageable pieces – impacting on the motivation to get it through.