R Programming: Conditionals, Loops, Functions, and Packages
Completed by Seyedehatefeh Panahimoghadam
February 24, 2026
5 hours (approximately)
Seyedehatefeh Panahimoghadam's account is verified. Coursera certifies their successful completion of R Programming: Conditionals, Loops, Functions, and Packages
What you will learn
Implement conditional program logic using if-else structures, nested conditional statements, `is` functions, and the `%in%` membership operator.
Control execution flow with for and while loops alongside functional vectorized loop alternatives like `apply()`, `lapply()`, and `sapply()`.
Structure reusable code by defining custom functions with dynamic scope, lazy evaluation rules, and flexible ellipsis `(...)` arguments.
Data files for this course are provided in the first course of this specialization, "R Programming: Setup and Data Processing".
Skills you will gain
- Category: Data Analysis
- Category: Code Reusability
- Category: Software Development
- Category: R Programming
- Category: Data Science
- Category: Data Structures
- Category: Computer Programming Tools
- Category: Computer Programming
- Category: Package and Software Management

