Data Science & Statistics

Covers the full data science workflow — statistical foundations, data wrangling, exploratory analysis, machine learning, and visualization using Python and R. Taught at PCU and Great Learning (2023–2025).

Instructor: Tushar R. Mahore

Term: AY 2024–25

Location: Pimpri Chinchwad University / Great Learning (Online)

Time: As per institute schedule

Course Overview

This course equips students with end-to-end data science skills — from raw data to actionable insights. Emphasis is on building intuition alongside practical implementation skills.

Students completing this course will be able to:

  • Apply statistical reasoning to real-world datasets
  • Clean, transform, and explore data using Python (Pandas, NumPy)
  • Build and evaluate machine learning models with Scikit-learn
  • Create compelling visualizations using Matplotlib, Seaborn, and Tableau
  • Present data-driven findings clearly and accurately

Tools & Environment

  • Languages: Python, R
  • Libraries: Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn
  • Tools: Jupyter Notebooks, Anaconda, Power BI, Tableau, BigQuery

Prerequisites

  • Basic programming knowledge (Python preferred)
  • High school mathematics (algebra, basic statistics)

Taught At

  • Pimpri Chinchwad University (PCU), Pune — AY 2024–25
  • Great Learning (Online) — March 2023 – August 2025
  • Sipna College of Engineering & Technology (SCOET), Amravati — AY 2022–24

Contact

Email: mahoretushar@gmail.com · Office hours by appointment.

Schedule

Week Date Topic Materials
1 Module 1 Introduction to Data Science

Data science lifecycle, roles and tools, Python and R ecosystem, setting up the environment (Anaconda, Jupyter).

2 Module 2 Statistics for Data Science

Descriptive statistics, probability distributions, hypothesis testing, confidence intervals, correlation and regression fundamentals.

3 Module 3 Data Wrangling with Pandas

DataFrames, handling missing values, merging and reshaping datasets, groupby operations, time series basics.

4 Module 4 Exploratory Data Analysis (EDA)

Visual EDA with Matplotlib and Seaborn, outlier detection, feature distributions, correlation heatmaps, pair plots.

5 Module 5 Machine Learning Fundamentals

Supervised vs. unsupervised learning, train/test split, cross-validation, bias-variance tradeoff, model evaluation metrics.

6 Module 6 Supervised Learning Algorithms

Linear and logistic regression, decision trees, random forests, SVM, k-NN — implementation with Scikit-learn.

7 Module 7 Unsupervised Learning & Dimensionality Reduction

K-means clustering, hierarchical clustering, DBSCAN, PCA, t-SNE.

8 Module 8 Data Visualization & Storytelling

Principles of effective visualization, dashboards with Power BI / Tableau, communicating results to non-technical audiences.