Data Analytics Mastery with R and SQL
Master practical data analytics skills using R, SQL, Git, GitHub, and GitHub Actions. Learn data manipulation, visualization, automation, and reproducibility with hands-on projects and real-world applications.
How to use this course
Before we begin...
Course Overview and Structure
Lesson 1: Introduction to Data Analytics
Lesson 2: Data Analytics Tools
Lesson 3: Installation and Configuration of Data Analytics Tools
Lesson 4: RStudio IDE
Lesson 5: Basics of R - Data and Information
Lesson 6: Basics of R - Executable Codes and Comments
Lesson 7: Basics of R - Variables and Arithmetic Operators
Lesson 8: Basics of R - Logical Operators
Lesson 9: Basics of R - Vectors
Lesson 10: Data Types in R - Lists
Lesson 11: Data Types in R - Matrix
Lesson 12: Data Types in R - Data frames
Lesson 13: Subsetting Objects in R -Vectors
Lesson 14: Subsetting Objects in R - List
Lesson 15: Subsetting Objects in R - Matrix
Lesson 16: Subsetting Objects in R - Data frame
Lesson 17: Data Types - Factors
Lesson 18: Data types -Dates
Lesson 19: Functions in R
Week 1 Assignment
Weekly Feedback - 1
Week 1 Saturday LIVE Session
Week 1 Sunday LIVE Session
Curriculum Overview
Lesson 1: Importing data from tsv using base R function, read.table()
Lesson 2: Import CSV data using base R function, read.csv()
Lesson 3: Installing Packages in R
Lesson 4: Importing data from csv using readr package function, read_csv()
Lesson 5: Importing data from MS Excel Using readxl package function, read_excel()
Lesson 6: Importing data from MS Excel Worksheet Using readxl package function, read_xls()
Lesson 7: Importing data from MS Excel Workbook Using readxl package function, read_xlsx()
Lesson 8: Importing data from MS Excel Workbook Using readxl package function, read_xlsx() Extended
Weekly Feedback - 2
Data files
Lesson 1: Saving Data into R Data Format: RDS and RDATA
Lesson 2: Exporting data to different formats - CSV
Lesson 3: Exporting data to different formats - MS Excel
Weekly Feedback - 4
Lesson 1: Review of Subsetting in R using $, []
Lesson 2: Review of Subsetting in R using $, [] using Logical statement
Lesson 3: Introduction to dplyr, tidyr, and tidyverse
Lesson 4: Introduction to tibbles and why they are useful - Part 1
Lesson 5: Introduction to tibbles and why they are useful - Part 2
Lesson 6: Introduction to tibbles and the Pipe operators
Lesson 7: Data manipulation with dplyr package function, select() - Part 1
Lesson 8: Data manipulation with dplyr package function, select() - Part 2
Lesson 9: Data manipulation with dplyr package function, select() - Part 3
Lesson 10: Data manipulation with dplyr packagefunction, select(), rename()
Lesson 11: Data manipulation with dplyr package function, filter() Part 1
Lesson 12: Data manipulation with dplyr - filter() Part 2
Lesson 13: Data manipulation with dplyr package function, arrange()
Lesson 14: Data manipulation with dplyr package function, mutate()
Lesson 15: Data manipulation with dplyr package function, mutate(), if_else()
Lesson 16: Data manipulation with dplyr package function, mutate(), case_when()
Lesson 17: Joining data frames - Intro, bind_rows()
Lesson 18: Joining data frames - Adding rows with non-identical sets of columns
Lesson 19: Joining data frames - Adding rows with columns in a different order
Lesson 20: Joining data frames - Adding rows with different column names
Lesson 21: Joining data frames - Combining Data Frames Horizontally by Columns
Lesson 22: Joining data frames - Combining Data Frames Horizontally in R, merge(), left join
Lesson 23: Joining data frames - Combining Data Frames Horizontally in R, merge(), Right join
Lesson 24: Joining data frames - Combining Data Frames Horizontally in R, merge(), Full join, Inner join, and diff col names
Lesson 25: Joining data frames - Combining Data Frames Horizontally in R, using dplyr functions 1
Lesson 26: Joining data frames - Combining Data Frames Horizontally in R, using dplyr functions 2
Download files
Weekly Feedback - 4
Week 4 Weekend LIVE Class (Saturday, 03-08-2024)
Week 4 Weekend LIVE Class 1 (Sunday, 04-08-2024)
Week 4 Weekend LIVE Class 2 (Sunday 04-08-2024)
Lesson 1: Principles of Data Visualization - Importance of data visualization
Lesson 2: Principles of Data Visualization - Types of charts and when to use them
Lesson 3: Creating visualizations using ggplot2 - Aesthetic mappings
Lesson 4: Creating visualizations using ggplot2 - Geometric objects (Points)
Lesson 5: Creating visualizations using ggplot2 - Color, size, shape and other aesthetic attributes
Lesson 6: Creating visualizations using ggplot2 - Geometry objects (Histogram)
Lesson 7: Creating visualizations using ggplot2 - Geometry objects (Line)
Lesson 8: Creating visualizations using ggplot2 - Geometry objects (Area)
Lesson 9: Creating visualizations using ggplot2 - Geometry objects (Bar)
Lesson 10: Creating visualizations using ggplot2 - Saving Plot Output as Variable
Lesson 11: Creating visualizations using ggplot2 - Saving Plot Output as File
Lesson 12: Creating visualizations using ggplot2 - Plot Labels
Lesson 13: Creating visualizations using ggplot2 - Themes
Lesson 14: Creating visualizations using ggplot2 - Legends
Lesson 15: Creating visualizations using ggplot2 - Facets (splits a plot into subplots)
Weekly Feedback - 5
Week 5 Downloads
Pre-week LIVE Recording (08-11-2024)
Weekend (Saturday) LIVE Hands-on Walkthrough on Data Manipulation and Visualization
Weekend (Sunday) LIVE Class - Project 1 Walkthrough on Data Manipulation and Visualization