
Introduce big data and its volume, velocity, and variety, and how data storage evolved. Learn big data via R programming, with Hadoop as an alternative path.
Learn how R serves as a statistical and graphical oriented, open-source scripting language with platform independence, extensive graphics, easy data import export, line by line execution, and RStudio help.
Vectors are one dimensional arrays in R that hold numeric, character, or logical data. Create them with c, use names function, and perform addition, sum, indexing, ranges, mean, and comparisons.
Learn how to import data into an R dataframe using read.csv from a csv file, or by choosing a file with file.choose, and store it as csvdata or csvdata1.
Explore flow control statements in R programming, including if-condition and else-condition, switch case, for loop, and while loop, with examples using numeric vectors and conditional outputs.
Explore pre-built functions in R, including the pipe operator %in%, rep, paste with the separator option sep, toupper, tolower, nchar, and seq(2,10,3) for sequence generation.
Explore how to construct barplots in R using the barplot(x) function, color bars with col, add main titles, and create horizontal, stacked, and grouped barplots from vectors and matrices.
Explore range, sum, quantiles, co-relation, and co-variance in R using admissions data, and learn to compute range(x), sum(admissions$admitted), quantiles, and cor or cov.
Explore the normal distribution in R with mean 100 and sd 10, use pnorm and dnorm, and learn the summary function to quickly summarize data frames.
This course is designed for absolute beginners who want to learn the R programming language in a simple, enjoyable, and practical way. If you are new to programming or curious about R and want to learn without feeling overwhelmed, this course is perfect for you.
We start from the very basics and gradually build your understanding using easy explanations and real examples. You will first learn how to install R, understand the R environment, and write your first R programs. Step by step, you will explore data types, data frames, and basic data management, which form the foundation of R programming.
The course also introduces flow control concepts such as conditions and loops, helping you understand how programs work logically. You will learn how to create basic graphs and visualizations to represent data clearly and meaningfully. In addition, the course covers basic statistical concepts, making it easier to analyze and interpret data using R.
This course has been carefully developed with the support of a young and enthusiastic research team, focusing on clarity and hands-on learning. By the end of the course, you will be confident in using R for basic programming, data handling, statistics, and visualization and ready to explore more advanced topics in the future.