The course has been designed for newbies, as well as intermediate students who want to go back to the basics and learn something new. The course focuses on the core aspects of R programming language and how it can be used to work with data. We have designed a back to basics course for R programming language, where we will breakdown the language into its core components to help make it easier to learn. The course will help you learn what is R programming language, the benefits of r, the syntax of the language and also how to write programs using this language. If you want to harness the power of data and become a master data analyst, but don't know where to start - well than this the perfect course for you! R programming language is a powerful language for statistical computing and graphics. It is popularly used among statisticians and data miners for developing statistical software and performing data analysis. The versatile language is free under the gnu general public license and was developed on the s language and environment which was developed at bell laboratories. The power of data is growing and data analysis has become an extremely important task in today's data-run world! R programming language is one of the best languages to not only control but also harness the copious amounts of data into providing you the information you need.