Course Content
Applied Data Analytics & Business Intelligence Program
12-Week Curriculum Overview
Data Foundations & Excel Analytics
Build a strong foundation in data concepts, business thinking, and Excel-based analytics. This week sets the stage for your entire analytics journey.
Learning Objectives
Understand what data analytics is and its role in business decision-making
Learn to identify and classify different types of data
Master the art of framing business questions that data can answer
Design meaningful KPIs and metrics for business scenarios
Perform basic to intermediate data analysis using Excel
Create your first data-driven insights and recommendations
Day-wise Breakdown
Introduction to Data Analytics
3 hoursTopics Covered:
- What is Data Analytics? - Definition and Scope
- Types of Analytics: Descriptive, Diagnostic, Predictive, Prescriptive
- The Data Analytics Lifecycle
- Role of a Data Analyst in Organizations
- Industry Applications: BFSI, Healthcare, Retail, IT
- Career Paths in Data Analytics
Activities:
- Group Discussion: How data impacts daily decisions
- Case Study: Netflix recommendation system
- Quiz: Analytics fundamentals
Understanding Data Types & Structures
3 hoursTopics Covered:
- Structured vs Unstructured vs Semi-structured Data
- Data Types: Numerical (Discrete, Continuous)
- Data Types: Categorical (Nominal, Ordinal)
- Date/Time Data Handling
- Data Quality Dimensions: Accuracy, Completeness, Consistency
- Common Data Formats: CSV, Excel, JSON, XML
Activities:
- Hands-on: Identify data types in sample datasets
- Exercise: Data quality assessment checklist
- Practice: Convert between data formats
Business Questions & Problem Framing
3 hoursTopics Covered:
- The Art of Asking the Right Questions
- SMART Framework for Business Questions
- Translating Business Problems to Analytical Questions
- Stakeholder Requirements Gathering
- Scope Definition and Constraints
- Hypothesis Formation
Activities:
- Workshop: Convert vague requests to specific questions
- Role Play: Stakeholder interview simulation
- Case Study: E-commerce sales decline analysis
KPIs & Metrics Design
3 hoursTopics Covered:
- What are KPIs? Metrics vs KPIs
- Types of KPIs: Leading vs Lagging Indicators
- Industry-specific KPIs:
- Sales: Revenue, Conversion Rate, AOV, CAC, LTV
- Marketing: CTR, CPC, ROAS, Engagement Rate
- Operations: Efficiency, Utilization, Defect Rate
- Finance: ROI, Profit Margin, Cash Flow
- Setting KPI Targets and Benchmarks
- KPI Dashboards: What to Include
Activities:
- Exercise: Design KPIs for a startup
- Group Activity: KPI prioritization matrix
- Mini Project: Create a KPI documentation template
Excel Fundamentals for Analytics
3 hoursTopics Covered:
- Excel Interface & Navigation for Analysts
- Data Entry Best Practices
- Essential Functions:
- SUM, AVERAGE, COUNT, COUNTA, COUNTBLANK
- MIN, MAX, MEDIAN, MODE
- IF, AND, OR, NOT
- TEXT, LEFT, RIGHT, MID, CONCATENATE
- Cell References: Relative, Absolute, Mixed
- Named Ranges and Tables
- Data Validation Rules
Activities:
- Lab: Build a sales tracking spreadsheet
- Exercise: Data cleaning with Excel functions
- Practice: Formula debugging challenges
Advanced Excel & Data Analysis
3 hoursTopics Covered:
- Lookup Functions:
- VLOOKUP & HLOOKUP
- INDEX-MATCH (Why it's better)
- XLOOKUP (Modern approach)
- Conditional Aggregations:
- SUMIF, SUMIFS
- COUNTIF, COUNTIFS
- AVERAGEIF, AVERAGEIFS
- Pivot Tables:
- Creating and Formatting Pivot Tables
- Grouping Data
- Calculated Fields
- Pivot Charts
- Sorting, Filtering & Conditional Formatting
Activities:
- Lab: Multi-table data consolidation
- Project: Sales analysis with Pivot Tables
- Exercise: Dynamic dashboard elements
Week 1 Project & Assessment
3 hoursProject Brief:
Sales Performance Analysis Dashboard
Create an Excel-based analysis of a retail company's sales data that answers key business questions and presents KPIs.
- Analyze 6-month sales data across regions
- Identify top-performing products and categories
- Calculate and present 5 relevant KPIs
- Create a summary Pivot Table dashboard
- Write 3 actionable recommendations
Assessment:
- Project Submission (50%)
- Quiz: Week 1 Concepts (30%)
- Peer Review Participation (20%)
Tools & Resources
Software Required
- Microsoft Excel 2019 or later (or Google Sheets)
- Sample datasets (provided)
Reading Materials
- Data Analytics Handbook (Chapter 1-2)
- KPI Design Guide PDF
- Excel Quick Reference Sheet
Practice Datasets
- Retail Sales Dataset
- Customer Demographics Data
- Product Inventory Sample
Additional Resources
- Excel function cheat sheet
- KPI templates library
- Video tutorials playlist
Key Takeaways
Solid understanding of data analytics fundamentals and career landscape
Ability to classify data types and assess data quality
Skills to frame business problems as analytical questions
Competency in designing relevant KPIs for any business scenario
Proficiency in Excel for data analysis including Pivot Tables
First portfolio project: Sales Analysis Dashboard
SQL Fundamentals & Database Basics
Learn the language of data. Master SQL queries to extract, filter, and analyze data from relational databases - a must-have skill for every data analyst.
Learning Objectives
Understand relational database concepts and data modeling
Write SQL queries to retrieve and filter data
Use SQL operators, functions, and clauses effectively
Sort, group, and aggregate data for analysis
Join multiple tables to combine related data
Apply SQL to real business scenarios
Day-wise Breakdown
Introduction to Databases
3 hoursTopics Covered:
- What is a Database? Types of Databases
- Relational Database Management Systems (RDBMS)
- Tables, Rows, Columns, and Primary Keys
- Entity-Relationship (ER) Diagrams
- Introduction to MySQL/PostgreSQL
- Setting up your SQL environment
Activities:
- Install and configure MySQL Workbench
- Explore sample databases (Northwind, Sakila)
- Draw ER diagram for a simple business scenario
Basic SELECT Queries
3 hoursTopics Covered:
- SELECT statement syntax
- Selecting specific columns vs SELECT *
- Column aliases with AS
- DISTINCT for unique values
- LIMIT and OFFSET for pagination
- Comments in SQL
Activities:
- Practice: 20 SELECT query exercises
- Lab: Extract customer data from e-commerce database
- Quiz: SQL syntax fundamentals
Filtering Data with WHERE
3 hoursTopics Covered:
- WHERE clause for filtering
- Comparison operators: =, <>, <, >, <=, >=
- Logical operators: AND, OR, NOT
- BETWEEN for range filtering
- IN for multiple value matching
- LIKE and wildcards (%, _) for pattern matching
- IS NULL and IS NOT NULL
Activities:
- Lab: Filter sales data by date, region, amount
- Exercise: Find products matching specific criteria
- Challenge: Complex multi-condition filters
Sorting & Aggregations
3 hoursTopics Covered:
- ORDER BY for sorting (ASC, DESC)
- Sorting by multiple columns
- Aggregate functions: COUNT, SUM, AVG, MIN, MAX
- GROUP BY for grouping data
- HAVING clause for filtering groups
- Difference between WHERE and HAVING
Activities:
- Calculate total sales by region and category
- Find top 10 customers by purchase amount
- Analyze monthly revenue trends
SQL Functions
3 hoursTopics Covered:
- String functions: UPPER, LOWER, CONCAT, SUBSTRING, LENGTH, TRIM
- Numeric functions: ROUND, CEIL, FLOOR, ABS, MOD
- Date functions: NOW, CURDATE, DATE_FORMAT, DATEDIFF, DATE_ADD
- CASE WHEN for conditional logic
- COALESCE and IFNULL for handling NULLs
- Type conversion: CAST and CONVERT
Activities:
- Clean and format customer names
- Calculate age from date of birth
- Create custom categories using CASE
Introduction to JOINs
3 hoursTopics Covered:
- Why JOINs? Combining related tables
- INNER JOIN - matching records only
- LEFT JOIN - all from left table
- RIGHT JOIN - all from right table
- FULL OUTER JOIN - all records
- Table aliases for readability
- Joining on multiple conditions
Activities:
- Join orders with customers and products
- Find customers with no orders (LEFT JOIN)
- Create comprehensive sales report with JOINs
Week 2 Project & Assessment
3 hoursProject Brief:
E-commerce Database Analysis
Write SQL queries to analyze an e-commerce database and generate business insights.
- Query customer demographics and segmentation
- Analyze product sales performance
- Calculate revenue metrics by category and region
- Identify top customers and products
- Generate a monthly sales summary report
Assessment:
- SQL Query Set Submission (50%)
- Quiz: SQL Fundamentals (30%)
- Query Optimization Review (20%)
Tools & Resources
Software Required
- MySQL 8.0 or PostgreSQL 14+
- MySQL Workbench / pgAdmin
- Sample databases (provided)
Reading Materials
- SQL Fundamentals Guide
- Database Design Principles
- SQL Cheat Sheet
Practice Databases
- E-commerce Database
- HR Employee Database
- Retail Sales Database
Additional Resources
- SQLZoo online practice
- W3Schools SQL Tutorial
- Query optimization tips
Key Takeaways
Understanding of relational database concepts and structure
Proficiency in writing SELECT queries with filtering
Ability to aggregate and group data for analysis
Understanding of SQL functions for data manipulation
Basic JOIN skills to combine multiple tables
Portfolio project: E-commerce SQL Analysis
Advanced SQL & Analytics Queries
Master advanced SQL techniques including subqueries, window functions, and CTEs. Learn to write complex analytical queries that solve real business problems.
Learning Objectives
Write complex queries using subqueries and correlated subqueries
Master window functions for advanced analytics
Use CTEs for readable and maintainable queries
Perform self-joins and complex multi-table operations
Understand query optimization and indexing basics
Apply SQL to real analytics scenarios
Day-wise Breakdown
Subqueries & Nested Queries
3 hoursTopics Covered:
- What are Subqueries? Types and Use Cases
- Scalar Subqueries (Single Value)
- Column Subqueries (List of Values)
- Table Subqueries (Derived Tables)
- Subqueries in SELECT, WHERE, FROM clauses
- EXISTS and NOT EXISTS operators
Activities:
- Find products with above-average prices
- Get customers who made purchases in specific categories
- Compare each sale to department average
Correlated Subqueries
3 hoursTopics Covered:
- Understanding Correlated Subqueries
- Difference from Regular Subqueries
- Row-by-Row Processing Concept
- Using IN, ANY, ALL with Subqueries
- Performance Considerations
- When to Use vs When to Avoid
Activities:
- Find employees earning more than their department average
- Get latest order for each customer
- Identify products never ordered
Window Functions - Part 1
3 hoursTopics Covered:
- Introduction to Window Functions
- OVER() clause and PARTITION BY
- Ranking Functions: ROW_NUMBER, RANK, DENSE_RANK
- NTILE for percentile grouping
- ORDER BY within windows
- Difference from GROUP BY
Activities:
- Rank products by sales within each category
- Assign customers to quartiles by purchase value
- Find top 3 employees in each department
Window Functions - Part 2
3 hoursTopics Covered:
- Aggregate Window Functions: SUM, AVG, COUNT OVER()
- Running Totals and Moving Averages
- LAG and LEAD for accessing adjacent rows
- FIRST_VALUE and LAST_VALUE
- Frame Specifications: ROWS vs RANGE
- UNBOUNDED PRECEDING/FOLLOWING
Activities:
- Calculate running total of sales
- Compute month-over-month growth
- 7-day moving average of daily sales
Common Table Expressions (CTEs)
3 hoursTopics Covered:
- What are CTEs? WITH clause syntax
- Benefits: Readability and Reusability
- Multiple CTEs in a single query
- Recursive CTEs for hierarchical data
- CTEs vs Subqueries vs Temp Tables
- Best Practices for CTE Usage
Activities:
- Refactor complex queries using CTEs
- Build employee hierarchy with recursive CTE
- Multi-step analysis with chained CTEs
Query Optimization & Best Practices
3 hoursTopics Covered:
- Understanding Query Execution Plans
- Introduction to Indexing
- EXPLAIN and ANALYZE statements
- Common Performance Pitfalls
- Writing Efficient WHERE Clauses
- Best Practices for Production Queries
Activities:
- Analyze execution plans of complex queries
- Optimize slow-running queries
- Code review: Query optimization exercise
Week 3 Project & Assessment
3 hoursProject Brief:
Business Analytics SQL Report
Create an advanced SQL analytics report for a retail company using all techniques learned.
- Customer segmentation using window functions
- Sales trend analysis with running totals
- Product performance ranking by category
- Year-over-year growth calculations
- Complex multi-CTE analytical query
Assessment:
- Advanced SQL Query Set (50%)
- Quiz: Window Functions & CTEs (30%)
- Query Optimization Challenge (20%)
Tools & Resources
Software Required
- MySQL 8.0 / PostgreSQL 14+
- Query profiling tools
- Advanced practice databases
Reading Materials
- Window Functions Deep Dive
- CTE Best Practices Guide
- Query Optimization Handbook
Practice Datasets
- Large retail dataset (1M+ rows)
- Employee hierarchy data
- Time-series sales data
Additional Resources
- LeetCode SQL problems
- HackerRank SQL challenges
- Real interview questions
Key Takeaways
Mastery of subqueries for complex data retrieval
Proficiency in window functions for analytics
Ability to write clean, maintainable CTEs
Understanding of query performance optimization
Skills to tackle real-world analytics problems
Portfolio project: Advanced Analytics Report
Statistics Foundations for Data Analysis
Build a solid statistical foundation. Learn descriptive statistics, probability concepts, and data distributions that form the backbone of data analysis.
Learning Objectives
Calculate and interpret measures of central tendency
Understand and compute measures of dispersion
Apply basic probability concepts
Identify and work with common distributions
Understand sampling and estimation concepts
Use Excel and Python for statistical calculations
Day-wise Breakdown
Measures of Central Tendency
3 hoursTopics Covered:
- Why Statistics for Data Analysts?
- Mean: Arithmetic, Weighted, Trimmed
- Median: Finding and Interpreting
- Mode: Single and Multi-modal Data
- When to Use Each Measure
- Effect of Outliers on Central Tendency
Activities:
- Calculate mean, median, mode for salary data
- Compare measures for skewed distributions
- Excel lab: Statistical functions
Measures of Dispersion
3 hoursTopics Covered:
- Range and Interquartile Range (IQR)
- Variance: Population vs Sample
- Standard Deviation and Its Meaning
- Coefficient of Variation
- Percentiles and Quartiles
- Five-Number Summary and Box Plots
Activities:
- Calculate variance and standard deviation
- Create box plots in Excel
- Identify outliers using IQR method
Data Distributions & Shape
3 hoursTopics Covered:
- Frequency Distributions and Histograms
- Skewness: Left, Right, Symmetric
- Kurtosis: Peaks and Tails
- Normal Distribution Properties
- Empirical Rule (68-95-99.7)
- Z-Scores and Standardization
Activities:
- Create histograms and identify skewness
- Calculate and interpret z-scores
- Apply empirical rule to real data
Probability Fundamentals
3 hoursTopics Covered:
- Basic Probability Concepts
- Types: Classical, Empirical, Subjective
- Addition Rule (OR)
- Multiplication Rule (AND)
- Conditional Probability
- Bayes' Theorem Introduction
Activities:
- Calculate probabilities for business scenarios
- Solve conditional probability problems
- Apply Bayes' theorem to real examples
Common Probability Distributions
3 hoursTopics Covered:
- Discrete vs Continuous Distributions
- Binomial Distribution
- Poisson Distribution
- Normal Distribution Deep Dive
- Exponential Distribution
- When to Use Each Distribution
Activities:
- Calculate binomial probabilities
- Normal distribution problems
- Identify distribution types from data
Sampling & Estimation
3 hoursTopics Covered:
- Population vs Sample
- Sampling Methods: Random, Stratified, Cluster
- Sampling Distribution of the Mean
- Central Limit Theorem
- Standard Error
- Confidence Intervals Introduction
Activities:
- Design a sampling strategy
- Demonstrate Central Limit Theorem
- Calculate confidence intervals
Week 4 Project & Assessment
3 hoursProject Brief:
Statistical Analysis Report
Perform comprehensive statistical analysis on a business dataset.
- Calculate all descriptive statistics
- Visualize data distributions
- Identify outliers and anomalies
- Apply probability calculations
- Present findings with visualizations
Assessment:
- Statistical Analysis Report (50%)
- Quiz: Statistics Fundamentals (30%)
- Problem-Solving Exercises (20%)
Tools & Resources
Software Required
- Microsoft Excel (Analysis ToolPak)
- Python with NumPy, SciPy
- Statistical calculators
Reading Materials
- Statistics for Business Guide
- Probability Concepts Handbook
- Distribution Reference Sheet
Practice Datasets
- Employee salary data
- Sales transaction records
- Customer demographics
Additional Resources
- Khan Academy Statistics
- StatQuest videos
- Practice problem sets
Key Takeaways
Solid understanding of descriptive statistics
Ability to analyze data distributions
Foundation in probability concepts
Knowledge of common distributions
Understanding of sampling and estimation
Portfolio project: Statistical Analysis Report
Advanced Statistics & Exploratory Data Analysis
Master hypothesis testing, correlation analysis, and comprehensive EDA techniques. Learn to uncover insights and tell data stories.
Learning Objectives
Formulate and test statistical hypotheses
Understand and apply correlation analysis
Perform comprehensive EDA on datasets
Design and analyze A/B tests
Create effective data visualizations
Present data findings professionally
Day-wise Breakdown
Hypothesis Testing Fundamentals
3 hoursTopics Covered:
- What is Hypothesis Testing?
- Null and Alternative Hypotheses
- Type I and Type II Errors
- P-values and Significance Levels
- One-tailed vs Two-tailed Tests
- Steps in Hypothesis Testing
Activities:
- Formulate hypotheses for business scenarios
- Interpret p-values and make decisions
- Case study: Product launch decision
Statistical Tests
3 hoursTopics Covered:
- Z-Test for Large Samples
- T-Test: One Sample, Two Sample, Paired
- Chi-Square Test for Independence
- ANOVA: Analysis of Variance
- Choosing the Right Test
- Assumptions and Limitations
Activities:
- Perform t-tests on sales data
- Chi-square test for customer preferences
- ANOVA for comparing group means
Correlation & Relationships
3 hoursTopics Covered:
- Correlation vs Causation
- Pearson Correlation Coefficient
- Spearman Rank Correlation
- Scatter Plots and Trend Lines
- Correlation Matrix
- Introduction to Linear Regression
Activities:
- Calculate correlations between variables
- Create correlation heatmaps
- Identify relationships in datasets
Exploratory Data Analysis (EDA)
3 hoursTopics Covered:
- EDA Process and Methodology
- Univariate Analysis Techniques
- Bivariate Analysis Techniques
- Multivariate Analysis Overview
- Handling Missing Data
- Dealing with Outliers
Activities:
- Complete EDA on e-commerce dataset
- Document data quality issues
- Generate initial insights
A/B Testing & Experimentation
3 hoursTopics Covered:
- Introduction to A/B Testing
- Designing Experiments
- Sample Size Calculations
- Statistical Significance in A/B Tests
- Common Pitfalls to Avoid
- Interpreting A/B Test Results
Activities:
- Design an A/B test for website conversion
- Calculate required sample size
- Analyze A/B test results dataset
Data Visualization for Analysis
3 hoursTopics Covered:
- Choosing the Right Chart Type
- Effective Chart Design Principles
- Common Visualization Mistakes
- Telling Stories with Data
- Dashboard Design Basics
- Tools: Excel Charts, Python Matplotlib
Activities:
- Create effective visualizations from EDA
- Design a simple analytics dashboard
- Present findings to peers
Week 5 Project & Assessment
3 hoursProject Brief:
Complete EDA & Statistical Analysis
Perform end-to-end exploratory data analysis with statistical testing.
- Comprehensive EDA with visualizations
- Hypothesis testing for business questions
- Correlation analysis and insights
- A/B test analysis and recommendations
- Executive summary presentation
Assessment:
- EDA Report with Visualizations (50%)
- Quiz: Hypothesis Testing & EDA (30%)
- Presentation Skills (20%)
Tools & Resources
Software Required
- Excel with Analysis ToolPak
- Python (Pandas, Matplotlib, Seaborn)
- Statistical software
Reading Materials
- Hypothesis Testing Guide
- EDA Best Practices
- Data Visualization Handbook
Practice Datasets
- Marketing A/B test data
- Customer behavior dataset
- Sales performance data
Additional Resources
- Storytelling with Data (book)
- A/B testing calculators
- Visualization galleries
Key Takeaways
Proficiency in hypothesis testing and interpretation
Ability to perform comprehensive EDA
Understanding of correlation analysis
Skills in A/B test design and analysis
Data visualization best practices
Portfolio project: Complete EDA Report
R Programming Fundamentals
Begin your R programming journey. Learn R syntax, data structures, and the powerful tidyverse ecosystem for data manipulation.
Learning Objectives
Set up R environment and understand RStudio
Master R data types and structures
Write functions and control flow
Use dplyr for data manipulation
Transform data with tidyr
Create visualizations with ggplot2
Day-wise Breakdown
Introduction to R & RStudio
3 hoursTopics Covered:
- Why R for Data Analysis?
- Installing R and RStudio
- RStudio Interface Tour
- R as a Calculator
- Variables and Assignment
- Getting Help in R
Activities:
- Install R and RStudio
- Configure RStudio preferences
- Basic calculations and variable assignment
Data Types & Structures
3 hoursTopics Covered:
- Atomic Types: numeric, character, logical
- Vectors: Creating and Indexing
- Lists: Heterogeneous Collections
- Matrices and Arrays
- Data Frames: The Core Structure
- Factors for Categorical Data
Activities:
- Create vectors and perform operations
- Build and manipulate data frames
- Practice indexing and subsetting
Control Flow & Functions
3 hoursTopics Covered:
- Conditional Statements: if, else, ifelse
- Loops: for, while, repeat
- Apply Family: lapply, sapply, mapply
- Writing Custom Functions
- Function Arguments and Defaults
- Scope and Environments
Activities:
- Write conditional logic for data processing
- Create reusable functions
- Replace loops with apply functions
Data Import & tidyverse Introduction
3 hoursTopics Covered:
- Reading CSV, Excel, and Databases
- readr Package for Fast Imports
- Introduction to tidyverse Philosophy
- The Pipe Operator %>%
- Tibbles vs Data Frames
- Data Export Options
Activities:
- Import various data formats
- Chain operations with pipes
- Set up tidyverse workflow
Data Manipulation with dplyr
3 hoursTopics Covered:
- select() - Choose Columns
- filter() - Subset Rows
- mutate() - Create/Modify Columns
- arrange() - Sort Data
- summarize() - Aggregate Data
- group_by() - Grouped Operations
Activities:
- Transform sales dataset with dplyr
- Create summary statistics by groups
- Complex data transformations
Data Reshaping with tidyr
3 hoursTopics Covered:
- Tidy Data Principles
- pivot_longer() - Wide to Long
- pivot_wider() - Long to Wide
- separate() and unite()
- Handling Missing Values
- Joining Tables: left_join, inner_join
Activities:
- Reshape messy datasets
- Combine multiple data sources
- Handle missing data appropriately
Week 6 Project & Assessment
3 hoursProject Brief:
Data Wrangling Pipeline
Build a complete data processing pipeline using R and tidyverse.
- Import data from multiple sources
- Clean and transform using dplyr
- Reshape data with tidyr
- Join multiple datasets
- Export analysis-ready dataset
Assessment:
- Data Wrangling Pipeline (50%)
- Quiz: R & tidyverse (30%)
- Code Review & Best Practices (20%)
Tools & Resources
Software Required
- R 4.0+
- RStudio Desktop
- tidyverse packages
Reading Materials
- R for Data Science (book)
- tidyverse Style Guide
- dplyr Cheat Sheet
Practice Datasets
- Built-in R datasets
- Real-world CSV files
- Messy data examples
Additional Resources
- RStudio Primers
- tidyverse.org tutorials
- Stack Overflow R tag
Key Takeaways
Proficiency in R syntax and data structures
Ability to write R functions
Mastery of dplyr for data manipulation
Skills in data reshaping with tidyr
Understanding of tidy data principles
Portfolio project: Data Wrangling Pipeline
Advanced R & Data Visualization
Master ggplot2 for publication-quality visualizations and learn advanced R techniques for handling strings, dates, and building production code.
Learning Objectives
Create professional visualizations with ggplot2
Master ggplot2 layering and customization
Handle strings with stringr package
Work with dates using lubridate
Write clean, maintainable R scripts
Prepare for R Shiny development
Day-wise Breakdown
ggplot2 Fundamentals
3 hoursTopics Covered:
- Grammar of Graphics Philosophy
- ggplot() and aes() Basics
- Geometric Objects (geoms)
- Bar Charts, Line Charts, Scatter Plots
- Histograms and Box Plots
- Adding Titles, Labels, Legends
Activities:
- Create basic chart types
- Customize chart aesthetics
- Build sales visualization dashboard
Advanced ggplot2
3 hoursTopics Covered:
- Faceting: facet_wrap, facet_grid
- Themes and Customization
- Color Palettes and Scales
- Annotations and Text
- Combining Multiple Plots
- Saving Plots: ggsave()
Activities:
- Create faceted visualizations
- Build custom themes
- Multi-panel dashboard layouts
String Manipulation with stringr
3 hoursTopics Covered:
- String Basics in R
- stringr Functions Overview
- Pattern Matching: str_detect, str_extract
- String Manipulation: str_replace, str_split
- Regular Expressions Basics
- Cleaning Text Data
Activities:
- Clean messy text columns
- Extract patterns from strings
- Parse unstructured text data
Date & Time with lubridate
3 hoursTopics Covered:
- Date/Time Classes in R
- Parsing Dates with lubridate
- Extracting Components: year, month, day
- Date Arithmetic
- Time Zones and Durations
- Time Series Data Basics
Activities:
- Parse various date formats
- Calculate time differences
- Time-based grouping and analysis
Advanced dplyr & Programming
3 hoursTopics Covered:
- across() for Multiple Columns
- Window Functions in dplyr
- Conditional Mutations: case_when
- Working with Nested Data
- purrr for Functional Programming
- Error Handling in R
Activities:
- Apply functions across columns
- Build complex transformations
- Create modular analysis functions
R Scripts & Best Practices
3 hoursTopics Covered:
- Project Organization
- R Scripts vs R Markdown
- Code Style Guidelines
- Documentation and Comments
- Debugging Techniques
- Introduction to R Packages
Activities:
- Organize analysis project structure
- Write documented R scripts
- Debug common R errors
Week 7 Project & Assessment
3 hoursProject Brief:
Complete R Analytics Report
Build an end-to-end R analysis with visualizations.
- Data import and cleaning pipeline
- Comprehensive EDA in R
- Professional ggplot2 visualizations
- Time series analysis component
- Documented, reproducible code
Assessment:
- R Analytics Report (50%)
- Quiz: ggplot2 & Advanced R (30%)
- Code Quality Review (20%)
Tools & Resources
Software Required
- R and RStudio
- ggplot2, stringr, lubridate
- purrr, forcats
Reading Materials
- ggplot2 Book (Wickham)
- Visualization Best Practices
- R Style Guide
Practice Datasets
- Time series datasets
- Text-heavy data files
- Real business data
Additional Resources
- R Graph Gallery
- ggplot2 Extensions
- Color palette tools
Key Takeaways
Mastery of ggplot2 for visualizations
Ability to handle strings and dates in R
Advanced dplyr techniques
Clean, documented R code practices
Ready for R Shiny development
Portfolio project: Complete R Analytics Report
R Shiny - Interactive Dashboards
The skill that sets you apart! Build interactive web applications and dashboards using R Shiny. Transform your R analyses into powerful, shareable applications.
Learning Objectives
Understand Shiny architecture and reactivity
Build user interfaces with Shiny UI components
Create reactive server logic
Integrate ggplot2 visualizations
Build complete dashboard applications
Deploy Shiny apps to the web
Day-wise Breakdown
Introduction to R Shiny
3 hoursTopics Covered:
- What is R Shiny? Why It Matters
- Shiny vs Traditional BI Tools
- Shiny App Structure: ui.R and server.R
- Your First Shiny App
- Running and Debugging Apps
- Shiny App Templates
Activities:
- Build "Hello Shiny" app
- Explore gallery apps
- Modify existing templates
UI Components & Layout
3 hoursTopics Covered:
- Input Widgets: selectInput, sliderInput, textInput
- Output Elements: plotOutput, tableOutput, textOutput
- Layout Functions: fluidPage, sidebarLayout
- Tabs and Panels: tabsetPanel, navbarPage
- Conditional UI Elements
- HTML and CSS in Shiny
Activities:
- Build multi-tab dashboard layout
- Create interactive input forms
- Style apps with CSS
Reactivity Deep Dive
3 hoursTopics Covered:
- Understanding Reactivity Model
- Reactive Sources and Endpoints
- reactive() Expressions
- observe() and observeEvent()
- reactiveValues() for State
- Isolate and Controlling Reactivity
Activities:
- Build reactive data filtering
- Create dependent dropdowns
- Optimize app performance
Interactive Visualizations
3 hoursTopics Covered:
- Rendering ggplot2 in Shiny
- Interactive Plots with plotly
- Dynamic Plot Updates
- Click and Brush Events
- Interactive Tables with DT
- Downloadable Plots and Data
Activities:
- Create interactive sales dashboard
- Build drill-down visualizations
- Add export functionality
shinydashboard & Extensions
3 hoursTopics Covered:
- shinydashboard Package
- Dashboard Layout Components
- Value Boxes and Info Boxes
- Sidebar Menus
- bslib for Modern Themes
- Useful Shiny Extensions
Activities:
- Convert app to shinydashboard
- Add KPI value boxes
- Apply professional themes
Deployment & Production
3 hoursTopics Covered:
- Shinyapps.io Deployment
- Preparing Apps for Deployment
- Environment and Dependencies
- App Performance Optimization
- Error Handling in Production
- Sharing and Embedding Apps
Activities:
- Deploy app to shinyapps.io
- Set up continuous deployment
- Share live app links
Week 8 Project & Assessment
3 hoursProject Brief:
Interactive Business Dashboard
Build and deploy a complete interactive dashboard for business analytics.
- Multi-page shinydashboard layout
- Interactive filters and controls
- Dynamic visualizations with plotly
- KPI summary boxes
- Deployed live on shinyapps.io
Assessment:
- Deployed Shiny Dashboard (50%)
- Quiz: Shiny Concepts (30%)
- Code Quality & UX Review (20%)
Tools & Resources
Software Required
- R and RStudio
- shiny, shinydashboard, plotly
- shinyapps.io account (free)
Reading Materials
- Mastering Shiny (book)
- Shiny Cheat Sheet
- Reactivity Best Practices
Example Apps
- Shiny Gallery apps
- Business dashboard templates
- Real-world app examples
Additional Resources
- shiny.rstudio.com
- Shiny Contest submissions
- Community forums
Key Takeaways
Ability to build interactive Shiny applications
Understanding of reactivity model
Skills in dashboard design and UX
Integration of ggplot2 and plotly
Deployment to production
Portfolio project: Live Deployed Dashboard
Power BI Fundamentals (Optional Track)
Learn Microsoft Power BI as a complementary skill for enterprise environments. Understand when to use Power BI vs R Shiny for different business scenarios.
Learning Objectives
Navigate Power BI Desktop interface
Connect to various data sources
Transform data with Power Query
Create effective visualizations
Write basic DAX formulas
Publish and share reports
Day-wise Breakdown
Power BI Introduction
3 hoursTopics Covered:
- Power BI Ecosystem Overview
- Power BI Desktop vs Service vs Mobile
- When to Use Power BI vs R Shiny
- Interface Navigation
- Your First Power BI Report
- Power BI Community Resources
Activities:
- Install Power BI Desktop
- Build first simple report
- Compare with R Shiny approach
Data Connections & Import
3 hoursTopics Covered:
- Data Source Types in Power BI
- Connecting to Excel, CSV, Databases
- Import vs DirectQuery Mode
- Web Data Connections
- Data Refresh Options
- Managing Data Source Settings
Activities:
- Connect to multiple data sources
- Set up data refresh
- Handle connection credentials
Power Query for Data Transformation
3 hoursTopics Covered:
- Power Query Editor Interface
- Common Transformations
- Filtering and Sorting
- Merging and Appending Queries
- Handling Dates and Text
- Applied Steps and M Language Basics
Activities:
- Clean messy data with Power Query
- Combine multiple tables
- Create reusable transformations
Data Modeling Basics
3 hoursTopics Covered:
- Star Schema Concepts
- Creating Relationships
- Cardinality and Cross-Filter Direction
- Calculated Columns vs Measures
- Date Tables and Time Intelligence
- Model Optimization
Activities:
- Build data model from scratch
- Create relationships between tables
- Add calculated columns
Visualizations & Reports
3 hoursTopics Covered:
- Chart Types and When to Use
- Building Interactive Visuals
- Slicers and Filters
- Formatting and Themes
- Drill-down and Drill-through
- Custom Visuals from Marketplace
Activities:
- Create multi-page report
- Add interactive elements
- Apply consistent formatting
DAX Fundamentals
3 hoursTopics Covered:
- What is DAX?
- Basic DAX Functions: SUM, AVERAGE, COUNT
- CALCULATE and Filter Context
- Time Intelligence Functions
- RELATED and RELATEDTABLE
- Best Practices for DAX
Activities:
- Write basic measures
- Create YoY calculations
- Build KPI measures
Week 9 Project & Assessment
3 hoursProject Brief:
Power BI Sales Dashboard
Build a complete Power BI dashboard for sales analytics.
- Multi-source data connection
- Clean data model with relationships
- Interactive visualizations
- DAX measures for KPIs
- Professional formatting
Assessment:
- Power BI Dashboard (50%)
- Quiz: Power BI Concepts (30%)
- Design Review (20%)
Tools & Resources
Software Required
- Power BI Desktop (free)
- Power BI Service account
- Sample datasets
Reading Materials
- Power BI Documentation
- DAX Guide Reference
- Data Modeling Guide
Practice Resources
- Sample PBIX files
- Microsoft Learn modules
- Adventure Works dataset
Additional Resources
- SQLBI.com
- Guy in a Cube (YouTube)
- Power BI Community
Key Takeaways
Proficiency in Power BI Desktop
Data transformation with Power Query
Basic DAX formula skills
Understanding of when to use Power BI vs R Shiny
Enterprise BI workflow knowledge
Portfolio project: Power BI Dashboard
Tableau Essentials (Optional Track)
Round out your BI toolkit with Tableau. Learn to create stunning visualizations and understand where Tableau fits in the analytics ecosystem.
Learning Objectives
Navigate Tableau Desktop interface
Connect to data and create worksheets
Build various chart types
Create interactive dashboards
Write calculated fields
Publish to Tableau Public
Day-wise Breakdown
Tableau Introduction
3 hoursTopics Covered:
- Tableau Product Family
- Tableau Public vs Desktop vs Server
- Interface Overview
- Connecting to Data
- Dimensions vs Measures
- First Visualization
Activities:
- Install Tableau Public
- Connect to sample data
- Create first worksheet
Basic Visualizations
3 hoursTopics Covered:
- Bar Charts and Column Charts
- Line Charts and Area Charts
- Scatter Plots
- Maps and Geographic Data
- Marks Card Controls
- Show Me Panel
Activities:
- Build each chart type
- Create geographic visualization
- Customize with marks card
Advanced Visualizations
3 hoursTopics Covered:
- Dual Axis Charts
- Combination Charts
- Tree Maps and Heat Maps
- Box Plots and Histograms
- Reference Lines and Bands
- Trend Lines
Activities:
- Create dual-axis visualizations
- Add analytics elements
- Build advanced chart types
Calculated Fields & Parameters
3 hoursTopics Covered:
- Creating Calculated Fields
- String and Date Functions
- Logical Functions (IF, CASE)
- Aggregation Functions
- Table Calculations Basics
- Parameters for Interactivity
Activities:
- Write calculated fields for KPIs
- Create dynamic parameters
- Build interactive controls
Interactive Dashboards
3 hoursTopics Covered:
- Dashboard Canvas Layout
- Adding Worksheets to Dashboards
- Filters and Filter Actions
- Highlight Actions
- URL Actions
- Dashboard Best Practices
Activities:
- Design dashboard layout
- Implement filter actions
- Create cohesive dashboard
Publishing & Sharing
3 hoursTopics Covered:
- Tableau Public Publishing
- Embedding Visualizations
- Data Extracts
- Performance Optimization
- Story Points
- Tableau vs Power BI vs R Shiny Comparison
Activities:
- Publish to Tableau Public
- Create a story
- Compare tool capabilities
Week 10 Project & Assessment
3 hoursProject Brief:
Tableau Analytics Dashboard
Create and publish a complete Tableau dashboard.
- Multiple worksheets with varied charts
- Interactive dashboard with actions
- Calculated fields for metrics
- Professional formatting
- Published to Tableau Public
Assessment:
- Published Tableau Dashboard (50%)
- Quiz: Tableau Concepts (30%)
- Tool Comparison Analysis (20%)
Tools & Resources
Software Required
- Tableau Public (free)
- Tableau Public account
- Sample datasets
Reading Materials
- Tableau Documentation
- Calculated Fields Guide
- Dashboard Design Guide
Practice Resources
- Sample workbooks
- Makeover Monday data
- Tableau Public gallery
Additional Resources
- Tableau Community
- Viz of the Day
- Andy Kriebel tutorials
Key Takeaways
Proficiency in Tableau Desktop
Ability to create stunning visualizations
Interactive dashboard skills
Understanding of BI tool landscape
Ability to choose right tool for the job
Portfolio project: Published Tableau Dashboard
Capstone Project - Part 1
Apply everything you've learned in a comprehensive end-to-end analytics project. Choose your domain and build a complete solution from data to deployed dashboard.
Learning Objectives
Define a business problem and analytics approach
Source and prepare real-world data
Apply SQL and R for comprehensive analysis
Build a production-ready R Shiny application
Create professional documentation
Deploy and present your solution
Day-wise Breakdown
Project Selection & Planning
3 hoursTopics Covered:
- Capstone Project Options Overview
- Choosing Your Domain (Retail, Finance, Healthcare, etc.)
- Defining Business Problem Statement
- Setting Project Scope and Objectives
- Creating Project Timeline
- Success Criteria Definition
Activities:
- Select project domain and topic
- Write project proposal
- Get mentor approval
Data Sourcing & Collection
3 hoursTopics Covered:
- Public Dataset Sources (Kaggle, UCI, Government)
- API Data Collection
- Web Scraping Basics (if needed)
- Data Quality Assessment
- Data Documentation
- Ethical Data Usage
Activities:
- Identify and acquire datasets
- Document data sources
- Initial data quality check
Data Preparation & SQL Analysis
3 hoursTopics Covered:
- Data Cleaning Pipeline
- Database Design for Project
- Loading Data into SQL Database
- Writing Analytical Queries
- Creating Views for Dashboards
- Performance Optimization
Activities:
- Clean and transform data
- Build SQL analysis queries
- Generate initial insights
Statistical Analysis in R
3 hoursTopics Covered:
- Comprehensive EDA on Project Data
- Statistical Testing for Hypotheses
- Feature Engineering
- Correlation Analysis
- Key Insights Identification
- Documentation of Findings
Activities:
- Complete R-based EDA
- Run statistical tests
- Document analysis findings
R Shiny App Development - Part 1
3 hoursTopics Covered:
- Dashboard Design Planning
- Wireframing Your App
- Setting Up App Structure
- Building UI Framework
- Implementing Core Visualizations
- Adding Interactive Filters
Activities:
- Create app wireframe
- Build basic app structure
- Implement main visualizations
R Shiny App Development - Part 2
3 hoursTopics Covered:
- Advanced Interactivity
- Multi-Page Navigation
- KPI Boxes and Summary Stats
- Error Handling
- Performance Optimization
- User Experience Polish
Activities:
- Add advanced features
- Implement error handling
- Optimize app performance
Week 11 Checkpoint
3 hoursCheckpoint Review:
Progress Review & Mentor Feedback
Present your project progress and get feedback for improvements.
- Project progress presentation
- Code review with mentor
- Identify remaining tasks
- Plan for Week 12
- Address any blockers
Deliverables:
- Working R Shiny app prototype
- Data analysis documentation
- Updated project plan
Capstone Project Options
Retail Analytics
- Sales forecasting dashboard
- Customer segmentation
- Inventory optimization
Financial Analytics
- Stock performance tracker
- Risk analysis dashboard
- Budget planning tool
Healthcare Analytics
- Patient outcome analysis
- Hospital resource planning
- Disease trend tracker
Marketing Analytics
- Campaign performance
- Customer journey analysis
- A/B test dashboard
Week 11 Milestones
Project scope defined and approved
Data sourced and cleaned
SQL analysis completed
EDA and statistical analysis done
Working Shiny app prototype
Mentor feedback incorporated
Capstone Completion & Career Prep
Complete your capstone project, build your professional portfolio, and prepare to launch your data analytics career with confidence.
Learning Objectives
Deploy production-ready R Shiny application
Create comprehensive project documentation
Build an impressive GitHub portfolio
Craft a data analyst resume
Prepare for technical interviews
Present your capstone professionally
Day-wise Breakdown
App Finalization & Deployment
3 hoursTopics Covered:
- Final App Testing and QA
- Bug Fixes and Polish
- Deployment to shinyapps.io
- Custom Domain Setup (Optional)
- Performance Monitoring
- App Maintenance Considerations
Activities:
- Complete final testing
- Deploy to production
- Verify all features work
Documentation & GitHub Portfolio
3 hoursTopics Covered:
- Writing Professional README Files
- Code Documentation Standards
- GitHub Repository Best Practices
- Creating a GitHub Profile README
- Organizing Your Portfolio
- Showcasing Project Highlights
Activities:
- Write comprehensive README
- Organize GitHub repositories
- Create portfolio showcase
Resume & LinkedIn Optimization
3 hoursTopics Covered:
- Data Analyst Resume Format
- Highlighting Technical Skills
- Quantifying Achievements
- ATS-Friendly Resume Tips
- LinkedIn Profile Optimization
- Building Your Personal Brand
Activities:
- Draft/update resume
- Optimize LinkedIn profile
- Get peer feedback
Interview Preparation - Technical
3 hoursTopics Covered:
- Common SQL Interview Questions
- Statistics Interview Questions
- R/Python Coding Challenges
- Case Study Approach
- Explaining Your Projects
- Technical Problem-Solving
Activities:
- Practice SQL problems
- Mock technical interview
- Case study practice
Interview Preparation - Behavioral
3 hoursTopics Covered:
- STAR Method for Answers
- Common Behavioral Questions
- Discussing Your Projects
- Handling "Tell Me About Yourself"
- Questions to Ask Interviewers
- Salary Negotiation Basics
Activities:
- Prepare STAR stories
- Mock behavioral interview
- Record and review practice
Presentation Preparation
3 hoursTopics Covered:
- Structuring Your Presentation
- Storytelling with Data
- Executive Summary Creation
- Demo Walkthrough Best Practices
- Handling Q&A
- Presentation Delivery Tips
Activities:
- Create presentation slides
- Practice demo walkthrough
- Rehearse full presentation
Final Capstone Presentation
3 hoursGraduation Day:
Capstone Showcase & Graduation
Present your complete capstone project and celebrate your achievement!
- 15-minute project presentation
- Live demo of R Shiny application
- Q&A with panel
- Peer presentations and feedback
- Certificate of completion
Final Assessment:
- Capstone Project Quality (40%)
- Presentation & Communication (30%)
- Documentation & Portfolio (20%)
- Program Participation (10%)
Career Resources
Job Search
- LinkedIn Jobs
- Indeed, Naukri
- Company career pages
Interview Prep
- LeetCode SQL problems
- Glassdoor interview reviews
- Interview preparation guides
Portfolio Sites
- GitHub profile
- Personal website
- Shinyapps.io dashboard
Continuous Learning
- DataCamp, Coursera
- R-bloggers, Towards Data Science
- Kaggle competitions
Program Completion - What You've Achieved
Complete end-to-end analytics project deployed live
Professional GitHub portfolio with 6+ projects
Interview-ready with technical and behavioral prep
Polished resume and LinkedIn profile
Rare R Shiny skills that differentiate you
Confidence to start your data analytics career!
Ready to Start Your Data Analytics Journey?
Join our next batch and master these skills with hands-on guidance
Questions? Call us: +91 8105 683 683