R Programming Hands-on Specialization for Data Science (Lv1) (Udemy.com)
An in-depth course on R language with real-world Data Science examples to supercharge your R data analysis skills
Created by: Irfan Elahi
Last updated May 2017
What you will learn
- Setup and Use Development Environment for R
- Install and Use Packages in R
- Learn and use Atomic Data Types in R
- Learn and apply advanced explicit/Implicit Coercioning in R
- Learn multiple approaches to create vectors in R
- Understand nuances and implications in Vector Coercions
- Understand Vector indexing principles in R
- Understand and leverage Vectors' flatness property
- Understand Vector Labels and Attributes and their practical use-cases
- Learn Matrices and multiple approaches for creation
- Learn how Matrices Dimension Property works
- Learn advanced techniques for Matrices Indexing
- Learn Matrices Operations and Important Functions
- Learn the amazing use-cases of Lists
- Learn to leverage Lists' Recursive Nature
- Learn multiple ways to create Lists (including from other data structures)
How it compares
Against the other 461 rated Udemy courses in Data Science on CourseDuck:
- Rating4.2 out of 5higher than 9% of them
- Reviews544#227 of 462 by number of reviews
- Length11 hourslonger than 60% of them
- Last updatedMay 2017earlier than 98% of them
Course Description
R is considered as lingua franca of Data Science. Candidates with expertise in R programming language are in exceedingly high demand and paid lucratively in Data Science. IEEE has repeatedly ranked R as one of the top and most popular Programming Languages. Almost every Data Science and Machine Learning job posted globally mentions the requirement for R language proficiency. All the top ranked universities like MIT have included R in their respective Data Science courses curriculum.
With its growing community of users in Open Source space, R allows you to productively work on complex Data Analysis and Data Science projects to acquire, transform/cleanse, analyse, model and visualise data to support informed decision making. But there's one catch: R has quite a steep learning curve!
How's this course different from so many other courses?
Many of the available training courses on R programming don't cover it its entirety. To be proficient in R for Data Science requires thorough understanding of R programming constructs, data structures and none of the available courses cover them with the comprehensiveness and depth that each topic deserves. Many courses dive straight into Machine Learning algorithms and advanced stuff without thoroughly comprehending the R programming constructs. Such approaches to teach R have a lot of drawbacks and that's where many Data Scientists struggle with in their professional careers.
Also, the real value in learning R lies in learning from professionals who are experienced, proficient and are still working in Industry on huge projects; a trait which is missing in 90% of the training courses available on Udemy and other platforms.
This is what makes this course stand-out from the rest. This course has been designed to address these and many other fallacies and uniquely teaches R in a way that you won't find anywhere else. Taught by me, an experienced Data Scientist currently working in Deloitte (World's largest consultancy firm) in Australia and has worked on a number of Data Science projects in multiple niches like Retail, Web, Telecommunication and web-sector. I have over 5 years of diverse experience of working in my own start-ups (related to Data Science and Networking), BPO and digital media consultancy firms, and in academia's Data Science Research Labs. Its a rare combination of exposure that you will hardly find in any other instructor. You will be leveraging my valuable experience to learn and specialize R.
What you're going to learn in this course?
The course will start from the very basics of introducing Data Science, importance of R and then will gradually build your concepts. In the first segment, we'll start from setting up R development environment, R Data types, Data Structures (the building blocks of R scripts), Control Structures and Functions.
The second segment comprises of applying your learned skills on developing industry-grade Data Science Application. You will be introduced to the mind-set and thought-process of working on Data Science Projects and Application development. The project will then focus on developing automated and robust Web Scraping bot in R. You will get the amazing opportunities to discover what multiple approaches are available and how to assess alternatives while making design decisions (something that Data Scientists do everyday). You will also be exposed to web technologies like HTML, Document Object Model, XPath, RSelenium in the context of web scraping, that will take your data analysis skills to the next level. The course will walk you through the step by step process of scraping real-life and live data from a classifieds website to analyse real-estate trends in Australia. This will involve acquiring, cleansing, munging and analyzing data using R statistical and visualisation capabilities.
Each and every topic will be thoroughly explained with real-life hands-on examples, exercises along with disseminating implications, nuances, challenges and best-practices based on my years of experience.
What you will gain from this course will be incomparable to what's currently available out there as you will be leveraging my growing experience and exposure in Data Science. This course will position you to not only apply for Data Science jobs but will also enable you to use R for more challenging industry-grade projects/problems and ultimately it will super-charge your career.
So take the decision and enrol in this course and lets work together to make you specialize in R Programming like never before!
Instructor Details
- 4.2 Rating
544 Reviews
Irfan Elahi
A full stack scalable analytics specialist, working in the world's largest consultancy firm in Australia, with a growing portfolio of successful projects delivering substantial impact and value in multiple capacities across telecom, retail, energy and health-care sectors.
Additionally:
• Artificial Intelligence (AI) stream-lead in Deloitte Australia's Azure Enablement Initiative
• Member of Deloitte Australia's ClearLight initiative managing AWS and Azure platform for enablement and assets prototyping
• Trainer of Deloitte's internal Data Science training program
• Author of "Scala Programming for Big Data Analytics" book published by Apress
• Technical reviewer of "Next-Generation Big Data: A Practical Guide to Apache Kudu, Impala, and Spark" book published by Apress
• Instructor of Apache Spark and R Programming courses on Udemy with thousands of students enrolled from all around the world
• Designated author of the largest Data Science publication (Towards Data Science) on Medium
• Speaker at DataWorks Summit in 2017 in Sydney on in-memory Big Data Technologies
• Speaker in Data Analytics Explained meetup and in multiple universities all around the world
More courses by Irfan Elahi
Apache Spark Hands on Specialization for Big Data Analytics (2019)
3.8 (545 Reviews)
Provider: Udemy
Time: 11.8h
$54.99
More Data Science courses
Master statistics & machine learning: intuition, math, code (2026)
4.9 (3,077 Reviews)
Provider: Udemy
Time: 38.3h
$124.99
Reviews
By Mashrur Arafin Ayon on 6/28/2019
The Course was very helpful. For a beginner like me who is having high expectation on Data Science and R, do consider taking this course. It starts from the basic, then gives you a solid foundation and last but not the least provides a hand on practical experience on how to use the knowledge provided. Overall its a mixture of basic knowledge on R and its application in the web.
By Mohit Gupta on 12/2/2018
Today is December 2, 2018. This course was recorded in 2016. Lot's of functions in the videos are defunct now. The course is too basic. It's not worth to spend even $13.99 for this course. The questions asked in the question and answer forum are never being responded by Irfan. Spend your money wisely.
By Nick Shewa on 3/11/2018
The course is quite helpful in developing understanding of fundamentals of R language. It covers each concept in a lot of detail which is great for beginners. It also offers a number of hands-on related details. The only area of improvement for me is that it wouldve been great if the course had more examples of real-life projects/applications. But overall, I found this course to be of great value.
By Marty on 11/17/2017
Well done.Excellent course ! Very helpful in understanding data science and its requirement. I have found very useful the speed-up option at the beginning. It was very nice that the concepts were implemented in both R and Python. Great time passed . Thanks Irfan Elahi...
By Asad Aun Ali on 9/16/2017
I think this is one of the best courses on R I have taken yet. Hats off to Irfan Elahi, the pioneer of the course. He has divided the course into small parts, making it easy for a beginner to grasp the software and concept. Totally worth the money and time. Thank you Irfan :)
By Sajal on 8/17/2017
It was very nice that the concepts were implemented in both R and Python.I started with no experience of any machine learning and left with a great general understanding of the concepts and how they can be applied to real problems.What will be very helpful is if all the slides in each training can be made available. Even without the slides, I think it worth 5 stars.
By Danijel Kopčinović on 7/5/2017
Not bad for a novice, but for an experienced programmer or data scientist, too much repetition and stating the obvious.
By Jan Shenouda on 4/22/2017
NEEDED MORE QUIZZES AND SCENARIOS AND THE STUDENTS MUST ACT WITH THE EXAMPLES.... STILL MANY ISSUES WITH INTERACTING WITH RSelenium Server and connecting to it. Not mentioning fixing some issues in the future videos by putting announcements. Need more interaction with the students and fast replying to the students needed as well
By Sriram Kalyanaraman on 4/20/2017
Excellent course with detailed oriented approach which makes it easier to follow. Well done. Thanks Irfan for structuring the contents in detail and making it easier for people from non-programming background to grasp the concepts easily. Looking forward to more such content from you!
By Kiran Kumar on 4/17/2017
The course is easy to understand for beginners who are new to R language and well paced. I am happy that i understood the basics of R now and i can explore more by myself with this knowledge. As we were approaching the end, that is when i appreciated what we can do with R language, especially the web scraping chapter was very exciting. The instructor is very knowledgeable and explains well.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100







