dots bg

Data Science Full Course

Data science is an interdisciplinary field that involves the use of scientific methods, algorithms, processes, and systems to extract valuable insights and knowledge from structured and unstructured data. It combines elements from statistics, computer science, domain expertise, and data visualization to analyze data, uncover patterns, make predictions, and inform decision-making in various industries and domains. Data scientists utilize a range of tools and techniques to collect, clean, explore, and model data, ultimately helping organizations make data-driven decisions and solve complex problems.

Course Instructor: Panduranga Reddy

FREE

dots bg

Course Overview

Data science is the study of data to extract meaningful insights for business. It is a multidisciplinary approach that combines principles and practices from the fields of mathematics, statistics, artificial intelligence, and computer engineering to analyze large amounts of data.

Schedule of Classes

Start Date & End Date

Sep 12 2023 - Dec 31 2023

Total Classes

95 Classes

Course Curriculum

1 Subject

Data Science

30 Exercises93 Learning Materials

Python

Python introduction, installation

Video
00:15:28

Variables, Data Types (Numbers, strings and Boolean)

Video
00:33:05

Built in Functions, Operators (Various operators and examples)

Video
00:21:47

Type conversions, user input and output with formatting

Video
00:12:44

Control flow (conditional statements, nested conditions and loops and nested loops)

Video
00:16:07

Data Structures

Video
00:19:00

Functions (user defined functions, arguments, variable length args and kwargs)

Video
00:39:13

List Comprehensions, Filter Map and Reduce

Video
00:08:37

Python

Exercise

Python Assignments-1

Assignment

Python Assignment-2

Assignment

NumPy

Introduction to NumPy (array processing using NumPy)

Video
00:34:54

Creating, Accessing and Modifying NumPy Arrays

Video
00:11:32

Saving and Loading NumPy arrays

Video
00:04:45

Indexing and Slicing operations on arrays

Video
00:29:59

Operations on 1D,2D arrays, Arithmetic Functions

Video
00:07:55

Concatenation, stacking, splitting and iterating over arrays

Video
00:14:55

Numpy

Exercise

Numpy Assignment

Assignment

Numpy Assignment 2

Assignment

Pandas

Introduction to Pandas (Series and Data Frames)

Video
00:23:00

Creating, Accessing and Modifying Pandas Data Frames

Video
00:12:53

Saving and Loading Pandas Data Frames

Video
00:05:44

Levels of access, filtering and manipulating Data Frames

Video
00:09:04

Indexing, sorting, ranking, joins, groups, Merging and Joining, Reshaping, Pivot Table

Video
00:11:25

Pandas

Exercise

Pandas Assignment-1

Assignment

Pandas Assignment-2

Assignment

Visual Data Analysis

Introduction to Plotting Libraries

Video
00:02:31

Plots using data frame, seaborn, matplotlib and plotly

Video
00:05:58

The plotting architecture

Video
00:27:20

Summary statistics and correlations

Video
00:28:21

Understand, comparing and observations using plotting

Video
00:05:25

Plots with respect to various types of data

Video
00:16:35

Various plots and its usage

Video
00:07:08

Interactive plots, annotation heading, labelling and markings

Video
00:09:43

Visual Data Analysis

Exercise

Visual Data Analysis Assignment-1

Assignment

Visual Data Analysis Assignment-2

Assignment

Exploratory Data Analysis

Understand the importance of EDA

Video
00:40:55

Classification of Data, Understanding the variables

Video
00:05:32

Descriptive Statistics

Video
00:20:16

Measure of Central Tendency

Video
00:02:38

Distribution of the data

Video
00:24:59

Measure of Dispersion

Video
00:10:40

Univariate Analysis, Multivariate Analysis

Video
00:07:02

Handling Non-Numeric Data

Video
00:06:21

Feature Scaling and Data Transformation

Video
00:06:57

Data Type Conversion

Video
00:06:21

Types of Bivariate Analysis

Video
00:13:10

Quantitative - Quantitative

Video
00:23:43

Quantitative - Categorical

Video
00:05:38

Categorical – Categorical

Video
00:06:04

Missing Value Treatment

Video
00:06:21

Outlier Treatment - (Z-score, Interquartile Range)

Video
00:16:23

Feature Engineering, Train-Test Split

Video
00:07:37

Exploratory Data Analysis Assignment-1

Exercise

Exploratory Data Analysis

Assignment

Exploratory Data Analysis Assignment-2

Assignment

Statistical Data Analysis

Random Variable

Video
00:05:31

Probability Distribution

Video
00:06:46

Discrete Probability Distribution (Binomial Distribution)

Video
00:11:51

Continuous Probability Distribution (Normal Distribution)

Video
00:10:58

Population and Sample, Sampling Techniques, Sampling Distribution

Video
00:08:21

Theory of Estimation (Point estimation, Sampling error, Interval estimation)

Video
00:02:13

Central Limit Theorem and its importance in role in Hypothesis Testing

Video
00:09:28

Hypothesis Testing

Video
00:10:32

Large Sample Test (Two Sample Z test)

Video
00:09:12

Small Sample Test (One Sample, Two Sample)

Video
00:08:01

Test for Population Proportion (One Sample, Two Sample)

Video
00:20:16

Chi-square test (Goodness of Fit, Independence of Attributes)

Video
00:09:14

Analysis of variance (One way ANOVA)

Video
00:08:55

Statistical Data Analysis

Exercise

Statistical Data Analysis Assignment-1

Assignment

Statistical Data Analysis Assignment-2

Assignment

Machine Learning

Introduction to Machine Learning

Video
00:07:51

Types of Machine Learning (supervised, unsupervised)

Video
00:06:26

Importance of machine learning and its usage in various industries

Video
00:01:14

Machine Learning Skill Test

Exercise

Machine Learning Assignment-1

Assignment

Machine Learning Assignment-2

Assignment

Regression

Regression Analysis, Covariance and Correlation

Video
00:05:17

Ordinary Least Squares Method

Video
00:08:28

Measures of Variation, Inferences about slope

Video
00:07:11

Assumptions of Linear Regression

Video
00:10:32

Model Evaluation Metrics, Optimization Algorithm

Video
00:08:06

Machine Learning Pipeline

Video
00:11:04

Feature Extraction, Feature Transformation, Feature Engineering, Feature Selection

Video
00:06:14

Optimization, Prediction Evaluation

Video
00:06:17

Model Validation, Fine Tuning Models

Video
00:06:17

Gradient Descent (Batch Gradient Descent, Stochastic Gradient Descent, Mini Batch Gradient Descent)

Video
00:11:39

Regularization (Ridge Regression, Lasso Regression, Elastic-Net Regression

Video
00:20:26

Grid Search, KFLod, Cross Validation

Video
00:02:41

Regression

Exercise

Regression Assignment-1

Assignment

Regression Assignment-2

Assignment

Classification

Supervised Learning, Classification

Video
00:02:36

Standard Process for Data Science Project

Video
00:11:46

Binomial Logistic Regression, Assumptions of Logistic Regression, Significance of Coefficients

Video
00:09:00

Model Evaluation Metrics, Model Performance Measures

Video
00:25:49

Imbalanced Data, handling balance, up sampling and down sampling

Video
00:13:00

Decision Trees for Classification (The measure of Purity of Node, Construction of Decision Tree)

Video
00:10:32

Decision Tree Algorithms, Overfitting in a Decision Tree

Video
00:32:39

Ensemble Learning, Random Forest Classifier, Feature Importance

Video
00:04:35

KNN Algorithm, proximity measures

Video
00:27:42

Ensemble Techniques (Bagging & Boosting Algorithms)

Video
00:06:26

Ada Boost, Gradient Boosting, AdaBoost Vs Gradient Boosting, XGBoost

Video
00:14:05

Stack Generalization and voting classifier

Video
00:06:44

Classification

Exercise

Classification Assignment-1

Assignment

Classification Assignment-2

Assignment

Deep Learning

Introduction to Neural Networks, Perceptron learning

Video
00:05:44

Introduction to Artificial Neural Networks, Delta Learning Rule, Error Back Propagation

Video
00:08:08

Extending the idea of ANN for regression and classification

Video
00:38:29

Working with Images,Videos,Text , Time Series Data, Image Basics, Handling and preprocessing

Video
00:20:23

Introduction to 1-D,2-DConvolutional Neural Networks, Filters, Stride, Maxpooling and Flattening

Video
00:08:36

Introduction to TensorFlow and Keras and Torch Frameworks for Deep Learning

Video
00:02:35

Building and Training a Neural Networks from scratch

Video
00:13:45

Understanding Pre-Trained Classification Networks and Transfer Learning

Video
00:04:52

Training a model on Custom Data Set – Model Tuning, Performance Evaluation model save points

Video
00:26:15

Deep learning

Exercise

Deep Learning Assignment-1

Assignment

Deep Learning Assignment-2

Assignment

Data Science

Course Instructor

tutor image

Panduranga Reddy

2 Courses   •   15 Students