Number of Batches: 4 Number of Students: 80
This intermediate level online course is designed for undergraduate and graduate students with a background in agricultural science who are looking to strengthen their data analysis skills. It combines theoretical instruction with hands-on training in the fundamentals of statistical analysis essential for agricultural research. Using the R programming language, you'll learn to manage and analyze real-world agricultural data, with a focus on examples from plant breeding and related fields. The course covers key statistical concepts such as descriptive statistics, ANOVA, genetic parameter and path analysis, correlogram, and graphical visualization. Through guided exercises, you’ll gain experience applying these methods using R, interpret, and draw meaningful conclusions to support research. By the end of the course, you'll be equipped to apply basic statistical techniques confidently in your own agricultural research projects.
If you are interested in participating in our next batch, please email your expression of interest or find the registration link below.
Probable start of 5th batch: August 2, 2025 Registration Link Feedback Form
Testimonials
"Thank you for an insightful and transformative course. Your guidance on data analysis and visualization has deepened my understanding, especially in genetics and plant breeding. I’ve gained valuable skills in various graph types, statistical methods, and genetic analysis. Your clarity and expertise helped me overcome misconceptions, making learning truly enjoyable. It’s always a blessing for me to learn such valuable knowledge from you."
"Great teacher. What is most interesting about him is that he listens carefully when you ask questions or have difficulties and finds the best possible solutions. He also interacts with students while teaching, which is very useful for catching things properly."
Rana Ahmed
"This course has helped me understand the basics of R programming. The way you explained the concepts and guided through practical examples made it much easier to follow. Thank you for your insightful lectures on R programming."
This beginner level online course offers an introduction to programming with R, a widely used language for statistical computing and data visualization in data science and related fields. You’ll learn to work with RStudio, a popular integrated development environment (IDE), and explore how to represent real-world data using vectors, matrices, arrays, lists, and data frames. You'll filter data using conditional logic to analyze subsets effectively and apply functions and loops to manipulate and summarize datasets. The course also covers writing custom functions to organize code and handle errors. You'll tidy data using the tidyverse and create compelling visualizations using R’s grammar of graphics. By the end of the course, you'll be able to package, test, and share your R code.
The course is adapted from CS50r: Introduction to Programming with R.
If you are interested in participating in our next batch, please email your expression of interest or find the registration link below.
Probable start of 1st batch: Will be announced soon. Registration Link Feedback Form