About the Lessons

Description

Each class session has an interactive lesson that you will work through after doing the readings and watching a lecture (if applicable). These lessons are a central part of the class—they will teach you how to use R and other packages eventually leading to the tidyverse family.

Interactive training sections are provided on Data Camp1.

Advice

Carve out some time everyday to go through these. If you try to complete everything in one sitting, it will probably be overwhelming! However if you have familiarity with some modules, please feel free to work ahead.

Grading

The ultimate point of Data Camp is to get you familiarized with an environment that you likely have never seen or been exposed to. While you should absolutely go through each module, there is certainly no expectation that you will get everything right. In fact, the points that you incur don’t mean anything as far as how you are assessed so please use hints as needed! As with any things data science, you’ll learn by doing. If you are a polar personality type when it comes to work (i.e. primarily a perfectionist or mostly careless), then the modules will likely prove to be a challenge. It is highly unlikely that you will be able to comprehend everything by going beyond your limit or that it will just come to you so please work hard but also take breaks, swear2, and ask peers or me for help. Your score is predicated on putting in a solid effort, rather than getting it right because there is no such thing in data science.

Data Camp Schedule

A tentative schedule is given below. The Course and Chapter names represent Data Camp titles3:

ExplorationLesson PageDue byRequiredCourse or Project NameChapters covered
1Week 11/27/21Introduction to RIntro to Basics, Vectors, Matrices, Factors, Data Frames, Lists
2Week 22/3/21Introduction to Data in RLanguage of Data, Study Types and Cautionary Tales, Sampling Strategies and Experimental Design, Case Study
2/3/21Data Visualization in RA Quick Introduction to Base R Graphics, Different Plot Types, Adding Details to Plots, How Much is Too Much?, Advanced Plot Customization and Beyond
3Week 32/10/21Intermediate RConditionals and Control Flow, Loops, Functions, The apply Family, Utilities
4Week 42/17/21Exploratory Data Analysis in RExploring Categorical Data, Exploring Numerical Data, Numerical Summaries, Case study
2/17/21Introduction to the TidyverseData Wrangling, Data Visualization, Grouping and Summarizing, Types of Visualizations
5Week 52/24/21Reporting with R MarkdownGetting Started with R Markdown, Adding Analyses and Visualizations, Improving the Report, Customizing the Report
2/24/21Introduction to Data Visualization with ggplot2Introduction, Aesthetics, Geometries, Themes
6Week 63/3/21Intermediate Data Visualization with ggplot2Statistics, Coordinates, Facets, Best Practices
3/3/21Visualization Best Practices in RProportions of a Whole, Point Data, Single Distributions, Comparing Distributions
7Week 73/17/21Analyzing US Census Data in RCensus Data in R with tidycensus, Wrangling US Census Data, US Census Geographic Fata in R, Mapping US Census Data
8Week 83/24/21Text Mining with Bag-of-Words in RJumping Into Text Mining with Bag Of Words, Word Clouds and More Interesting Visuals, Adding to your tm Skills, Battle of the Tech Giants for Talent
3/24/21Sentiment Analysis in RFast & Dirty: Polarity Scoring, Sentiment Analysis the Tidytext Way, Visualizing Sentiment, Case Study: Airbnb Reviews
9Week 93/31/21Network Analysis in the TidyverseThe Hubs of the Network, In Its Weakness Lies Its Strength, Connection Patterns, Similarity Clusters
3/31/21Visualizing Geospatial Data in RBasic Mapping with ggplot2 and ggmap, Point and Polygon Data, Raster Data and Color, Data Import and Projections
10Week 104/7/21Building Web Applications with Shiny in RGet Started with Shiny, Inputs, Outputs, and Layouts, Reactive Programming, Build Shiny Apps
4/7/21Case Studies: Building Web Applications with Shiny in RShiny Review, Make the Perfect Plot Using Shiny, Explore a Dataset Interactively With Shiny ,Create Your Own Word Cloud in Shiny
11Week 114/14/21Introduction to TableauGetting Started with Tableau, Building and Customizing Visualizations, Digging Deeper, Presenting Your Data
4/14/21Connecting Data in TableauCombining and Saving Data, Managing and Connecting Data
12Week 124/21/21Analyzing Data in TableauPreparing for Analysis, Exploring Visualizations, Mapping Analysis, Groups, Sets, and Parameters
12Week 134/28/21Creating Dashboards in TableauGetting Started With Dashboards, Sharing Data Insights
EC1Week 145/3/21Analyzing Survey Data in RIntroduction to survey data, Exploring categorical data, Exploring quantitative data, Modeling quantitative data
EC2Week 145/3/21Communicating with Data in the TidyverseBuilding Static Dashboards, Building Dynamic Dashboards, Customizing Style, Case Study
EC3Week 145/3/21Building Dashboards with shinydashboardBuilding Static Dashboards, Building Dynamic Dashboards, Customizing Style, Case Study

Need Help?

I always prefer a face to face meeting if possible but since that’s not possible, you can schedule a Zoom via the Calendar or contact me within Slack by tagging my name @Dr. Abhik Roy in a text box along with your message.


  1. Please note that if you have (1) used Data Camp before and (2) are logged in with the same username, then any module that was successfully completed will not have to be done again.↩︎

  2. and curse my name if you have to↩︎

  3. Please note this is subject to change with notice.↩︎