Skip to main content
HomeBlogR Programming

5 R Challenges to Develop Your Skills

Develop your R programming skills with these five R challenges. Test your skills and complete a challenge within seven days!
Jul 2022  · 5 min read

5 R Challenges

Interested in improving R programming but not sure where to start? Take these five R challenges to further develop your data science skills in R programming. You will work interactively with R’s many packages, including ggplot2 and dplyr, and apply your skills to real-world datasets. 

Why take an R challenge?

Taking our five R challenges is a great way to develop your programming skills quickly and efficiently. Just like with other programming languages, it is often easy to forget your skills when you don’t apply them to practice. That is why in our five challenges, we have included different projects that you get to work with. You can also check out our Python challenges and SQL challenges

Here, our projects range from those who just started learning R to those looking forward to developing their skills. If you are new to R, you get to start with developing a dashboard using ggplot2 and Shiny. And those more experienced get to jump from visualizing COVID-19 cases to predicting the impact of climate change on birds. 

This well-rounded approach is great for those interested in excelling their R data science skills from various aspects including: 

  • data analysis, 
  • natural language processing, 
  • machine learning 

Lastly, you also get to save your projects into your DataCamp Workspace portfolio. This is a great way to both visualize your progress so far and showcase your R data science skills.

5 R Challenges to Hone Your Skills 

Many of you will take the leap and get started with our various R tracks, courses, projects, and more.  In this section, you’ll find 5 R Projects you can finish in 1 week or less. Pick a project and get started today! 

1. Develop a Dashboard Using ggplot2 and Shiny


One of R’s superpowers is its incredible data visualization libraries such as ggplot2 and Shiny. The best aspect of these open source packages is that you can develop world-class dashboard web apps that you can easily deploy at work at zero cost. Moreover, they have incredibly extensive documentation and templates that have been developed by the community over the years. 

In the Building Web Applications with Shiny in R Course, you will learn how to get started with Shiny, create interactive dashboards that delight anyone who consumes it, build full-fledged dashboards, and more. 

Prerequisite Courses

2. Visualize COVID-19 Cases

Covid Cases

Within a few months only, COIVD-19 went from epidemic to pandemic. In the aftermath, the pandemic has generated incredible hardship for many across the world, completely changed our approach to work, accelerated digitization, and more. How did the virus spread so quickly? 

In the Visualizing COVID-19 project, you will visualize and understand how the virus spread across the globe from the first identified COVID-19 case in December 2019 to mid-2020. 

 Prerequisite Courses

3. Predict Whether a Pokemon is of Legendary Status

Pokemon is of Legendary Status

With the wide array of Pokemons in the Pokemon universe, what makes some stronger than others? Moreover, what are the key characteristics of a “Legendary” Pokemon such as Zapdos, Articuno, and Motlres? 

Well, as the name implies, the What Makes a Pokemon Legendary project will help you answer exactly this question. By using machine learning techniques called Decision Trees and Random Forests, you’ll be able to predict whether a Pokemon is legendary based on key attributes. 

 Prerequisite Courses

4. Analyze Jeopardy!’s Most Difficult Questions

Analyze Jeopardy

Jeopardy! Is one of the all-time classics in television history. For about 40 years, contestants have squared off trying to answer the most difficult trivia questions the Jeopardy! team can conjure. What if you can use data science to understand the most common type of questions? 

In the Text Mining America’s Toughest Game Show project, you’ll use text analysis and natural language processing to understand the most commonly referenced categories of questions in Jeopardy!, create a word cloud of the most asked final Jeopardy! rounds, how to best prepare for a game of Jeopardy!, and more. 

 Prerequisite Courses

5. Predict the Impact of Climate Change on Birds

Climate Change on Birds

R has been a staple tool in climatology and many research fields. Over the past decades and in the decades to come, the change in earth’s climate is impacting species across the spectrum. A widely studied impact of climate change has been that of bird distribution in the Scottish Highlands. 

In the advanced project, The Impact of Climate Change on Birds, you will create a map visualizing climate change over the years, visualize bird sightings and how they have evolved over the past few decades, and use machine learning to predict the future impact of climate change on birds. 

For more resources, see our R learning hub.


Courses for R


Introduction to R

4 hr
Master the basics of data analysis in R, including vectors, lists, and data frames, and practice R with real data sets.
See DetailsRight Arrow
Start Course
See MoreRight Arrow


Sorting Data in R

How to sort a data frame in R.
DataCamp Team's photo

DataCamp Team

2 min


Scatterplot in R

Learn how to create a scatterplot in R. The basic function is plot(x, y), where x and y are numeric vectors denoting the (x,y) points to plot.
DataCamp Team's photo

DataCamp Team


Operators in R

Learn how to use arithmetic and logical operators in R. These binary operators work on vectors, matrices, and scalars.
DataCamp Team's photo

DataCamp Team

4 min


How to Transpose a Matrix in R: A Quick Tutorial

Learn three methods to transpose a matrix in R in this quick tutorial
Adel Nehme's photo

Adel Nehme


Snscrape Tutorial: How to Scrape Social Media with Python

This snscrape tutorial equips you to install, use, and troubleshoot snscrape. You'll learn to scrape Tweets, Facebook posts, Instagram hashtags, or Subreddits.
Amberle McKee's photo

Amberle McKee

8 min


AWS Storage Tutorial: A Hands-on Introduction to S3 and EFS

The complete guide to file storage on AWS with S3 & EFS.
Zoumana Keita 's photo

Zoumana Keita

16 min

See MoreSee More