Skip to main content
HomeAbout RLearn R

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

BeginnerSkill Level
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

Free Access Week | Aug 28 – Sept 3

Access DataCamp's entire platform for free, including all 440+ courses, for an entire week. No catch, no credit card required—just unlimited learning for anyone with internet access.
Will Rix's photo

Will Rix

5 min

How to Choose The Right Data Science Bootcamp in 2023 (With Examples)

Learn everything about data science bootcamps, including a list of top programs to kickstart your career.
Abid Ali Awan's photo

Abid Ali Awan

10 min

DataCamp Portfolio Challenge: Win $500 Publishing Your Best Work

Win up to $500 by building a free data portfolio with DataCamp Portfolio.
DataCamp Team's photo

DataCamp Team

5 min

A Data Scientist’s Guide to Signal Processing

Uncover actionable insights hidden in complex signal data by filtering noise, choosing appropriate visualizations, finding patterns in the time- and frequency-domain, and more using signal processing.
Amberle McKee's photo

Amberle McKee

25 min

Chroma DB Tutorial: A Step-By-Step Guide

With Chroma DB, you can easily manage text documents, convert text to embeddings, and do similarity searches.
Abid Ali Awan's photo

Abid Ali Awan

10 min

Introduction to Non-Linear Model and Insights Using R

Uncover the intricacies of non-linear models in comparison to linear models. Learn about their applications, limitations, and how to fit them using real-world data sets.

Somil Asthana

17 min

See MoreSee More