Swirl Package in R
Francis Mensah showed us how to use the Swirl package to interactively learn R
Meetup Description
Francis Mensah explored the features and benefits of the Swirl package and its significance for R users with a live demonstration.
Swirl Package
The Swirl package in R is a valuable tool for enhancing the learning experience of R users. It provides an interactive and hands-on approach to mastering R programming through a series of interactive lessons and exercises. The Swirl package serves as a self-paced learning platform that offers a wide range of interactive courses covering various topics in R programming. These courses are designed to guide users through step-by-step lessons, allowing them to practice coding directly within the R environment. Swirl provides immediate feedback, quizzes, and challenges, fostering an engaging and immersive learning experience.
"| To begin, you must install a course. I can install a course for you from the internet, or I can send you
| to a web page (https://github.com/swirldev/swirl_courses) which will provide course options and directions
| for installing courses yourself. (If you are not connected to the internet, type 0 to exit.)"
1: R Programming: The basics of programming in R
2: Regression Models: The basics of regression modeling in R
3: Statistical Inference: The basics of statistical inference in R
4: Exploratory Data Analysis: The basics of exploring data in R
5: Don't install anything for me. I'll do it myself.
"Selection: 1
|===================================================================================================| 100%
| Course installed successfully!
| Please choose a course, or type 0 to exit swirl."
1: R Programming
2: Take me to the swirl course repository!
"Selection: "
"| Please choose a lesson, or type 0 to return to course menu.
1: Basic Building Blocks 2: Workspace and Files 3: Sequences of Numbers
4: Vectors 5: Missing Values 6: Subsetting Vectors
7: Matrices and Data Frames 8: Logic 9: Functions
10: lapply and sapply 11: vapply and tapply 12: Looking at Data
13: Simulation 14: Dates and Times 15: Base Graphics"
: 1 Selection
Your selection will take you into the lesson with the percentage at the far right showing your progress within the lesson.
| | 0%
| In this lesson, we will explore some basic building blocks of the R programming language.
...
|=== | 3%
| If at any point you'd like more information on a particular topic related to R, you can type help.start()
| at the prompt, which will open a menu of resources (either within RStudio or your default web browser,
| depending on your setup). Alternatively, a simple web search often yields the answer you're looking for.
...
|===== | 5%
| In its simplest form, R can be used as an interactive calculator. Type 5 + 7 and press Enter.
Resources
You can learn and do more with the following Swirl material with tutorials and explanation of Swirl courses.
About the speaker
Francis is the Founder and Research Scientist at Ghana R Users Community. He is a Statistician, programmer and Data Analyst with a strong background and experience in Project Management, monitoring and evaluation (M&E) and Research. A Co-founder of KIMS International Managing Partner with Research Consulting and Services, a firm that provide M&E, Research and capacity building in the areas of education, public health, gender, water and sanitation and livelihood for governmental and none-governmental institutions.