0% found this document useful (0 votes)
2 views10 pages

Data Science Bootcamp

The Digi Samurai Data Science Bootcamp offers comprehensive training in data science, covering essential topics such as statistics, Python programming, SQL, data visualization, and machine learning. The course is designed for individuals seeking to enter the data science field, providing practical skills to analyze data and derive actionable insights. It consists of 30 hours of instruction with no prior knowledge required, although a basic understanding of statistics is beneficial.

Uploaded by

Sourav Bhaumik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views10 pages

Data Science Bootcamp

The Digi Samurai Data Science Bootcamp offers comprehensive training in data science, covering essential topics such as statistics, Python programming, SQL, data visualization, and machine learning. The course is designed for individuals seeking to enter the data science field, providing practical skills to analyze data and derive actionable insights. It consists of 30 hours of instruction with no prior knowledge required, although a basic understanding of statistics is beneficial.

Uploaded by

Sourav Bhaumik
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DIGI

Gain expertise from


SAMURAI
experienced DATA SCIENCE
professionals.

DATA SCIENCE
BOOTCAMP
Why Data Science?
Harnessing the power of
data is no longer a luxury but Explore the
a necessity in today's data-driven Fascinating World of
world, where insights are sought
after and challenges abound. Data Science and

A career in data science offers numerous Transform Your


advantages, including high demand, the Career
opportunity to address the skills gap, diverse
roles, challenging work, the ability to derive
Prepare yourself
actionable insights from data, and the ability to
contribute toward a data-driven world. with critical
Choosing a data science career can knowledge to analyze
provide both professional satisfaction
data effectively, derive
and the opportunity to make a
significant impact in today's actionable insights, and
increasingly data-centric navigate the data-driven
society. world confidently and
skillfully.
DIGI SAMURAI DATA SCIENCE BOOTCAMP

COURSE OVERVIEW

Statistics for Data Science


Module 1: Introduction to Statistics and Data
1. What are Statistics and why it is important in Data Science
2. Types of Data: Categorical, Numerical, Discrete, Continuous
3. Data Collection Methods: Sampling, Surveys, Experiments

Module 2: Python for Data Science


1. Measures of Central Tendency: Mean, Median, Mode
2. Measures of Dispersion: Range, Variance, Standard Deviation
3. Percentiles and Quartiles
4. Visualization of Data: Histograms, Box Plots, Scatter

Module 3: Probability
1. Introduction to Probability
2. Probability Distributions: Discrete and Continuous
3. Probability Rules: Addition, Multiplication, Complement
4. Conditional Probability and Bayes' Theorem

Module 4: Probability Distributions


1. Normal Distribution and Standard Normal Distribution
2. Binomial Distribution
3. Poisson Distribution
4. Central Limit Theorem and Sampling Distribution

Module 5: Sampling and Estimation


1. Population vs. Sample
2. Sampling Methods: Random Sampling, Stratified Sampling, Cluster Sampling
3. Point Estimation and Interval Estimation
4. Confidence Intervals

Module 6: Hypothesis Testing

All Rights Reserved to Digi Samurai LLP © 2


DIGI SAMURAI DATA SCIENCE BOOTCAMP

1. Null and Alternative Hypotheses


2. Significance Level and p-values
3. Types of Errors: Type I and Type II
4. Common Hypothesis Tests: t-tests, Chi-Square tests

SQL and DBMS


Module 1: Introduction to DBMS and Relational Databases
1. What is a Database Management System (DBMS)?
2. Types of DBMS: Relational, NoSQL, NewSQL, etc.
3. Relational Model and its Components
4. Key Terminology: Tables, Rows, Columns, Relationships

Module 2: SQL Basics


1. Introduction to SQL (Structured Query Language)
2. SQL Data Types: Text, Numeric, Date/Time
3. Creating Databases and Tables
4. Basic CRUD Operations: INSERT, SELECT, UPDATE, DELETE

Module 3: Data Retrieval with SQL


1. SELECT Statement: Retrieving Data from a Single Table
2. Filtering Data with WHERE Clause
3. Sorting Data with ORDER BY
4. Limiting Results with LIMIT

Module 4: Filtering and Sorting


1. Filtering Rows: WHERE Clause and Logical Operators
2. Sorting Rows: ORDER BY Clause
3. Combining Filtering and Sorting

Module 5: Aggregate Functions


1. Understanding Aggregate Functions: COUNT, SUM, AVG, MIN, MAX
2. GROUP BY Clause for Grouping Data
3. HAVING Clause for Filtering Grouped Data

Module 6: Data Manipulation

All Rights Reserved to Digi Samurai LLP © 3


DIGI SAMURAI DATA SCIENCE BOOTCAMP

1. Updating Data: UPDATE Statement


2. Deleting Data: DELETE Statement
3. Truncating Tables
4. Inserting Data: INSERT INTO Statement
Module 7: Data Integrity and Constraints
1. Primary Keys and Foreign Keys
2. UNIQUE Constraint
3. NOT NULL Constraint
4. CHECK Constraint

Module 8: Joins and Relationships


1. Understanding Relationships: One-to-One, One-to-Many, Many-to-Many
2. INNER JOIN and OUTER JOIN (LEFT, RIGHT, FULL)
3. Joining Multiple Tables
4. Self-Joins

Python Basics
Module 1: Introduction to Python Programming
1. Introduction to Python and its Features
2. Installing Python and Setting Up Development Environment
3. Basic Syntax: Variables, Data Types, Print Statements
4. Comments and Basic Input/Output

Module 2: Control Structures


1. Conditional Statements: if, elif, else
2. Loops: for and while loops
3. Loop Control Statements: break, continue

Module 3: Functions and Modules


1. Defining and Calling Functions
2. Function Parameters and Return Values
3. Introduction to Modules and Importing

Module 4: Data Structures

All Rights Reserved to Digi Samurai LLP © 4


DIGI SAMURAI DATA SCIENCE BOOTCAMP

1. Lists: Creating, Indexing, Slicing, Modifying


2. Tuples: Creating, Accessing, Immutability
3. Dictionaries: Creating, Accessing, Modifying

Data Handling using Python


Module 1: Introduction to NumPy and pandas
1. Overview of NumPy and pandas
2. Installing and Importing NumPy and pandas
3. Basic Data Structures: Arrays (NumPy) and DataFrames (pandas)

Module 2: NumPy Fundamentals


1. Creating NumPy Arrays
2. Indexing and Slicing Arrays
3. Basic Array Operations: Arithmetic, Broadcasting

Module 3: Array Manipulation with NumPy


1. Reshaping and Resizing Arrays
2. Stacking and Splitting Arrays
3. Universal Functions (ufuncs) in NumPy

Module 4: Introduction to pandas DataFrames


1. Creating DataFrames
2. Indexing and Selecting Data
3. Basic DataFrame Operations: Filtering, Sorting
4. Reading and Writing CSV Files
5. Reading and Writing Excel Files
6. Working with SQL Databases

Module 5: Data Cleaning and Preprocessing with pandas


1. Handling Missing Values
2. Removing Duplicates
3. Data Transformation: Renaming, Mapping

All Rights Reserved to Digi Samurai LLP © 5


DIGI SAMURAI DATA SCIENCE BOOTCAMP

Module 6: Combining DataFrames


1. Concatenation of DataFrames
2. Merging and Joining DataFrames

Module 7: Grouping and Aggregation


1. Grouping Data with Group By
2. Applying Aggregation Functions
3. Multi-level Indexing

Data Visualization using Python


Module 1: Introduction to Data Visualization
1. Why Data Visualization Matters in Data Science
2. Types of Data Visualizations: Exploratory, Explanatory
3. Visualization Libraries: Matplotlib, Seaborn

Module 2: Getting Started with Matplotlib


1. Introduction to Matplotlib
2. Basic Line Plots and Scatter Plots
3. Customizing Plot Appearance: Titles, Labels, Legends

Module 3: Creating Bar and Pie Charts


1. Bar Plots: Vertical, Horizontal
2. Bar Plots and Stacked Bar Plots
3. Pie Charts and Donut Charts

Module 4: Exploring Seaborn


1. Introduction to Seaborn Library
2. Creating Distribution Plots: Histograms, Kernel Density Estimation (KDE)
3. Visualizing Relationships: Scatter Plots, Pair Plots

Module 5: Customizing Visualizations


1. Adding Annotations and Text
2. Customizing Colours, Styles, and Markers

All Rights Reserved to Digi Samurai LLP © 6


DIGI SAMURAI DATA SCIENCE BOOTCAMP

3. Using Grids and Layouts

Module 6: Advanced Visualization Techniques


1. Box Plots and Violin Plots
2. Heatmaps for Correlation Analysis
3. Facet Grids for Multi-Plot Layouts

Machine Learning
Module 1: Introduction to Machine Learning
1. What is Machine Learning?
2. Types of Machine Learning: Supervised, Unsupervised, Semi-
Supervised, Reinforcement Learning
3. Machine Learning Workflow: Data Collection, Preprocessing, Modelling,
Evaluation, Deployment

Module 2: Supervised Learning: Linear Regression


1. Introduction to Linear Regression
2. Simple Linear Regression
3. Multiple Linear Regression
4. Evaluation Metrics: Mean Squared Error, R-squared

Module 3: Supervised Learning: Classification


1. Introduction to Classification
2. Logistic Regression
3. k-Nearest Neighbors (k-NN)
4. Model Evaluation: Confusion Matrix, Precision, Recall, F1-Score

Module 4: Model Evaluation and Cross-Validation


1. Train-Test Splitting
2. Cross-Validation: K-Fold Cross-Validation
3. Bias-Variance Trade-off

Module 5: Unsupervised Learning: Clustering


1. Introduction to Unsupervised Learning

All Rights Reserved to Digi Samurai LLP © 7


DIGI SAMURAI DATA SCIENCE BOOTCAMP

2. k-Means Clustering
3. Hierarchical Clustering

Module 8: Dimensionality Reduction


1. Introduction to Dimensionality Reduction
2. Principal Component Analysis (PCA)

Module 9: Model Selection and Hyperparameter Tuning


1. Model Selection: Underfitting and Overfitting
2. Grid Search and Random Search for Hyperparameter Tuning
3. Hyperparameter Tuning with Scikit-Learn

Module 10: Ensemble Learning


1. Introduction to Ensemble Learning
2. Bagging and Random Forests
3. Boosting and Gradient Boosting

Module 11: Introduction to Neural Networks and Deep Learning


1. Basics of Artificial Neural Networks
2. Activation Functions, Loss Functions
3. Introduction to Deep Learning and Neural Network Architectures

Excel
Module 1: Introduction to Excel for Data Science
1. Overview of Microsoft Excel Interface
2. Basic Spreadsheet Concepts: Cells, Rows, Columns
3. Navigating Worksheets and Workbooks
4. Entering and Formatting Data

Module 2: Data Manipulation and Formulas


1. Basic Mathematical Operations
2. Cell References: Relative, Absolute, Mixed
3. Using Functions: SUM, AVERAGE, MIN, MAX

All Rights Reserved to Digi Samurai LLP © 8


DIGI SAMURAI DATA SCIENCE BOOTCAMP

4. Text Functions: CONCATENATE, LEFT, RIGHT, MID

Module 3: Data Cleaning and Transformation


1. Removing Duplicates
2. Find and Replace
3. Text-to-Columns for Data Splitting
4. Handling Missing Values: Filtering, Filling

Module 4: Basic Data Visualization


1. Creating Simple Charts: Bar, Line, Pie
2. Formatting Charts: Titles, Axes, Legends
3. Adding Data Labels
4. Combining Multiple Charts on a Single Sheet

Module 5: Data Filtering and Sorting


1. Using AutoFilter
2. Custom Filters
3. Sorting Data: Ascending, Descending

Module 6: Conditional Formatting


1. Applying Basic Conditional Formatting Rules
2. Highlighting Cells: Text, Dates, Numbers
3. Using Icon Sets and Data Bars

Module 7: Data Analysis Tools


1. Using PivotTables: Creating, Modifying, Refreshing
2. Creating Pivot Charts
3. Data Validation: Input Messages, Error Alerts

Module 8: Advanced Formulas and Functions


1. Logical Functions: IF, AND, OR
2. Lookup Functions: VLOOKUP, HLOOKUP
3. Date and Time Functions: TODAY, NOW, DATE, TIME

All Rights Reserved to Digi Samurai LLP © 9


DIGI SAMURAI DATA SCIENCE BOOTCAMP

Module 9: Data Visualization Techniques


1. Advanced Chart Types: Scatter, Bubble, Radar
2. Adding Trendlines and Error Bars
3. Creating Combination Charts

Course Pre-requisite
No prior knowledge of data science is required, but a basic
understanding of statistics and the ability to wield a wand, or
rather a programming language, will be advantageous.

Course Duration
30 Hours to Explore Data Science

CONTACT US
+91 8910632224
[Link]
+91 7595887833

All Rights Reserved to Digi Samurai LLP © 10

You might also like