R Programming A-Z™: R For Data Science With Real Exercises!
Kirill Eremenko, Data Scientist
Watch this class and thousands more
Watch this class and thousands more
Lessons in This Class
-
-
1. Intro
1:54 -
2. Welcome to the R Programming Course!
5:46 -
3. Installing R and R Studio (MAC & Windows)
7:02 -
4. Exercise - Get Excited!
7:58 -
5. Welcome to the CORE PROGRAMMING SECTION section. This is what you will learn!
1:11 -
6. Types of variables
10:10 -
7. Using Variables
10:23 -
8. Logical Variables and Operators
7:42 -
9. The "While" Loop
7:24 -
10. Using the console
3:56 -
11. The "For" Loop
5:29 -
12. The "If" statement
12:15 -
13. Section Recap
5:22 -
14. HOMEWORK: Law of Large Numbers
15:13 -
15. Welcome to Fundamentals of R SECTION
1:04 -
16. What is a Vector?
4:17 -
17. Let's create some vectors
13:12 -
18. Using the [] brackets
10:31 -
19. Vectorized operations
5:49 -
20. The power of vectorized operations
16:22 -
21. Functions in R
17:58 -
22. Packages in R
9:19 -
23. Section Recap
6:19 -
24. HOMEWORK: Financial Statement Analysis
7:42 -
25. Welcome to the MATRICIES section. This is what you will learn!
1:10 -
26. Project Brief: Basketball Trends
9:22 -
27. Matrices
6:30 -
28. Building Your First Matrix
13:41 -
29. Naming Dimensions
3:34 -
30. Colnames() and Rownames()
10:02 -
31. Matrix Operations
6:12 -
32. Visualizing With Matplot()
11:42 -
33. Subsetting
9:20 -
34. Visualizing Subsets
4:13 -
35. Creating Your First Function
8:47 -
36. Basketball Insights
12:38 -
37. Section Recap
6:04 -
38. HOMEWORK: Basketball Free Throws
7:13 -
39. Welcome to the DATA FRAMES section. This is what you will learn!
1:47 -
40. Project Brief: Demographic Analysis
4:16 -
41. Importing data into R
5:52 -
42. Exploring your dataset
10:18 -
43. Using the $ sign
6:23 -
44. Basic operations with a Data Frame
9:47 -
45. Filtering a Data Frame
9:04 -
46. Introduction to qplot
9:09 -
47. Visualizing With Qplot: Part I
6:22 -
48. Building Dataframes
10:02 -
49. Merging Data Frames
7:38 -
50. Visualizing With Qplot: Part II
6:50 -
51. Section Recap
7:19 -
52. HOMEWORK: World Trends
6:16 -
53. Welcome to the ADVANCED VISUALIZATION section. This is what you will learn!
1:23 -
54. Project Brief: Movie Ratings
4:02 -
55. Grammar Of Graphics - GGPlot2
11:26 -
56. What is a Factor?
7:13 -
57. Aesthetics
6:54 -
58. Plotting With Layers
5:18 -
59. Overriding Aesthetics
7:49 -
60. Mapping vs Setting
8:09 -
61. Histograms and Density Charts
7:08 -
62. Starting Layer Tips
8:41 -
63. Statistical Transformations
10:38 -
64. Using Facets
9:30 -
65. Coordinates
10:28 -
66. Perfecting By Adding Themes
11:04 -
67. Section Recap
9:50 -
68. HOMEWORK: Movie Domestic % Gross
7:05 -
69. Homework Solution Section 2: Law Of Large Numbers
12:01 -
70. Homework Solution Section 3: Financial Statement Analysis
18:35 -
71. Homework Solution Section 4: Basketball Free Throws
16:11 -
72. Homework Solution Section 5: World Trends
16:30 -
73. Homework Solution Section 6: Movie Domestic % Gross (Part 1)
11:41 -
74. Homework Solution Section 6: Movie Domestic % Gross (Part 2)
11:09
-
-
- --
- Beginner level
- Intermediate level
- Advanced level
- All levels
Community Generated
The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.
786
Students
--
Project
About This Class
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 step-by-step. 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 real-life 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,
Sincerely,
Kirill Eremenko
Meet Your Teacher
My name is Kirill Eremenko and I am super-psyched that you are reading this!
Professionally, I am a Data Science management consultant with over five years of experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and today I leverage Big Data to drive business strategy, revamp customer experience and revolutionize existing operational processes.
From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. I am also passionate about public speaking, and regularly present on Big Data at leading Australian universities and industry events.
To sum u... See full profile
Hands-on Class Project
You will find exciting homeworks in this course! At the end of the course, you can check your progress with the homework solutionsÂ
Class Ratings
Why Join Skillshare?
Take award-winning Skillshare Original Classes
Each class has short lessons, hands-on projects
Your membership supports Skillshare teachers