Introduction to Data Science Course - Certification & Training
Rated 4.5/5 based on 78 customer reviews

Introduction to Data Science Course - Certification & Training

Pursue the hottest career trends by learning Data Science

Contact Course Advisor schedules
Refer & Earn

Modes of Delivery

Online Classroom

Collaborative, enriching virtual sessions, led by world class instructors at time slots to suit your convenience.


Our classroom training provides you the opportunity to interact with instructors and benefit from face-to-face instruction.

Team/Corporate Training

Our Corporate training is carefully structured to help executives keep ahead of rapidly evolving business environments.
Group Discount: 10.00% for 2 people 15.00% for 3 to 4 people 20.00% for 5 and above people

3 Months FREE Access to all our E-learning courses when you buy any course with us


Module 1- Foundation for Data Science

Learning Objectives: Get an idea of what is data science. Why data science is "Rosy" or "Handy" or "Fascinating". Get acquainted with various analysis and visualization tools used in data science


  • Introduction to Data Science
  • Analytics Landscape
  • Life Cycle of a Data Science Projects
  • Data Science Tools & Technologies

Hands-on: No hands-on

Module 2- Probability & Statistics

Learning Objectives: Visit basics like mean (expected value), median and mode
Distribution of data in terms of variance, standard deviation and interquartile range
Basic summaries about the data and the measures. Together with simple graphics analysis
Basics of probability with daily life examples
Marginal probability and its importance with respective to datascience
Learn baye's theorem and conditional probability
Learn alternate and null hypothesis, Type1 error, Type2 error, power of the test, p-value


  • Measures of Central Tendency
  • Measures of Dispersion
  • Descriptive Statistics
  • Probability Basics
  • Marginal Probability
  • Bayes Theorem
  • Probability Distributions
  • Hypothesis Testing

Hands-on: Learn to implement statistical techniques with Microsoft Excel

Module 3- Basics of Python

Learning Objectives: Learn how to install Python distribution - Anaconda
Learn basic data types, strings & regular expressions


  • Install Anaconda
  • Data Types & Variables
  • String & Regular Expressions
Module 4- Python Built-in Data Structures  

Learning Objectives: Data structures that are used in Python

  • Topics
  • Python list
  • Python dictionaries
  • Python set
  • Python tuple
  • Comprehensions

Hands-on: Write Python Code to understand and implement Python Data Structures

Module 5-
Control & Loop Statements in Python

Learning Objectives: Learn all about loops and control statements in Python


  • For Loop
  • While Loop
  • Break Statement
  • Next Statements
  • Repeat Statement
  • if, if…else Statements
  • Switch Statement

Hands-on: Write Python Code to implement loop and control structures in R

Module 6- Functions & Classes in Python

Learning Objectives: Write user-defined functions in Python. Learn about Lambda function. Learn object oriented way of writing classes & objects


  • Writing your own functions (UDF)
  • Calling Python Functions
  • Functions with Arguments
  • Calling Python Functions by passing Arguments
  • Lambda Functions
  • Classes & Objects

Hands-on: Write Python Code to create your own custom functions without or with arguments. Know how to call them by passing arguments wherever required

Module 7- Working with Data

Learning Objectives: Learn how to import datasets into Python. Also learn how to write output into files from Python


  • Reading files with Python
  • Writing files from Python
  • Reading files using Pandas library
  • Saving Data using Pandas library
Hands-on: Write Python Code to read and write data from/to Python

Module 8- Analyze Data using Pandas

Learning Objectives: Manipulate & analyze data using Pandas library. Learn generating insights from your data


  • Clean & Prepare Datasets
  • Manipulate DataFrame
  • Summarize Data
  • Churn Insights from Data

Hands-on: Write Python code to manipulate data frames and churn insights using various python libraries

Module 9- Visualize Data

Learning Objectives: Use various magnificent libraries in Python like Matplotlib, Seaborn & ggplot for data visualization


  • Charts using Matplotlib
  • Charts using Seaborn
  • Charts using ggplot

Hands-on: Use Python visualization libraries like Matplotlib, Seaborn & ggpplot

Module 10- Advanced Statistics & Predictive Modeling

Learning Objectives: Analysis of Variance and its practical use
Linear Regression with Ordinary Least Square Estimate to predict a continuous variable. It covers strong concepts, model building, evaluating model parameters, measuring performance metrics on Test and Validation set. Further it covers enhancing model performance by means of various steps like feature engineering & regularization
Case Study using Linear Regression : Property Price Prediction
Dimensionality Reduction Technique with Principal Component Analysis and Factor Analysis. Covers techniques to find the optimum number of components/factors using scree plot, one-eigenvalue criterion
Real-Life case study with PCA & FA
Binomial Logistic Regression for Binomial Classification Problems. Covers evaluation of model parameters, model performance using various metrics like sensitivity, specificity, precision, recall, ROC Cuve, AUC, KS-Statistics, Kappa Value
Real Life Case Study with Binomial Logistic Regression
Decision Trees - for regression & classification problem. Covers both Classification & regression problem. Candidates get knowledge on Entropy, Information Gain, Standard Deviation reduction, Gini Index, CHAID
Case Study with Decision Tree


  • Linear Regression (OLS)
  • Case Study: Linear Regression
  • Principal Component Analysis
  • Factor Analysis
  • Case Study: PCA/FA
  • Logistic Regression (MLE)
  • Case Study: Logistic Regression
  • K-Nearest Neighbor Algorithm
  • Case Study: K-Nearest Neighbor Algorithm
  • Decision Tree
  • Case Study: Decision Tree


  • With attributes describing various aspect of residential homes, you are required to build a regression model to predict the property prices.
  • Reduce Data Dimensionality for a House Attribute Dataset for more insights & better modeling
  • With various customer attributes describing customer characteristics, build a classification model to predict which customer is likely to default a credit card payment next month. This can help the bank be proactive in collecting dues
  • Wine comes in various style. With the ingredient composition known, we can build a model to predict the the Wine Quality using Decision Tree (Regression Trees)
Module 11- Time Series Forecasting

Learning Objectives: Understand Time Series Data and its components like Level Data, Trend Data and Seasonal Data
Understand Exponential Smoothing Model and when to use the same
Use Holt's model when your data has both Constant Data and Trend Data. How to select the right smooting constants.
Use Holt's model when your data has Constant Data, Trend Data and Seasonal Data. How to select the right smooting constants.
Use Auto Regressive Integrated Moving Average Model for building Time Series Model
Case Study with ARIMA


  • Understand Time Series Data
  • Visualizing TIme Series Components
  • Exponential Smoothing
  • Holt's Model
  • Holt-Winter's Model
  • Case Study: Time Series Modeling on Stock Price

Hands-on: Dataset including features such as symbol, date, close, adj_close, volume of a stock. This data will exhibit characterisitcs of a time series data. We will use ARIMA to predict the stock prices.

Module 12- Introduction to Machine Learning

Learning Objectives: Have a good understanding of the fundamental issues and challenges of machine learning. Learn types of machine learning such as Supervised and Unsupervised. Have an understanding of the strengths and weaknesses of many popular machine learning approaches.
Appreciate the underlying relationships within and across Machine Learning algorithms and the paradigms of supervised and unsupervised learning.
Case Study using Scikit Learn libraries for data manipulation & pre-processing


  • What is Machine Learning?
  • Supervised Learning
  • Unsupervised Learning
  • Using Scikit-learn
  • Scikit-learn classes
  • Case Study: Machine Learning Algorithm

Hands-on: Use complex dataset to manipulate, prepare and preprocess data for model building exercise. Analyze and treat missing values using various missing value imputation strategies.


Covers Exploratory Data Analysis, Linear Regression, Logistic Regression, Decision Tree, Time Series Forecasting

Key Features

24 hours of Instructor led Training
Interactive Statistical Learning with advanced Excel
Comprehensive Hands-on with Python
Covers Advanced Statistics and Predictive Modeling
Get introduced to Supervised and Unsupervised Machine Learning Techniques

Our Students See All

Attended a 2 day weekend course by Knowledgehut for the CSM certification. The instructor was very knowledgeable and engaging. Excellent experience.

Attended workshop in April 2018

The CSPO Training was awesome and great. The trainer Anderson made all the concepts look so easy and simple. Using his past experience as examples to explain various scenarios was a plus. Moreover, it was an active session with a lot of participant involvement which not only made it interactive but interesting as well. Would definitely recommend this Training.

Attended workshop in July 2018

Great course. An interesting and interactive session to better understand how to succeed in formulating a business case and how to present it effectively.

Attended workshop in May 2018

The training was very interactive and engaging with the attendees.

Attended workshop in June 2018
Review image

Jin Shi

Director at Timber creek Asset Management from Toronto, Canada
Review image

Richard Dsouza

Business Analyst at Valtech from Bangalore, India
Review image

Wily Salim

Services Project Engineer at Lendlease from Sydney, Australia
Review image

Anish Maidh

Senior Project Manager at Telstra from Melbourne, Australia

Frequently Asked Questions

That big data has truly arrived is common knowledge but the question that is plaguing most organizations is how to manage and effectively make use of this data. Expert data scientists who can mine this data and provide useful insights that will help in the growth of business and organizations are therefore much in demand.

The 5th-annual Burtch Works Study: Salaries of Data Scientists puts median compensations for individual contributors in a range of $95,000 at level 1 (0-3 years of experience) to $165,000 at level 3 (9+ years). Managers can earn $145,000 at level 1 (1-3 reports) to $250,000 at level 3 (10+ reports).

KnowledgeHut’s course content is divided into a series of modular sections, each of which is accompanied by one or more hands-on exercises and will give you skills that are immediately deployable at work. Join now and become one among the elite group of data scientists who command high salaries and respect all over the world!

  • Get advanced knowledge of data science and how to use them in real life business
  • Understand the statistics and probability of Data science
  • Get an understanding of data collection, data mining and machine learning
  • Learn tools like Python

By the end of this course, you would have gained knowledge on the use of data science techniques and the Python language to build applications on data statistics. This will help you land jobs as data analysts.

There are no restrictions but participants would benefit if they have elementary programming knowledge and familiarity with statistics

On successful completion of the course you will receive a course completion certificate issued by KnowledgeHut.

Your instructors are Data science and Python experts who have years of industry experience. 

Any registration cancelled within 48 hours of the initial registration will be refunded in FULL (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding) Refunds will be processed within 30 days of receipt of written request for refund. Kindly go through our Refund Policy for more details:

KnowledgeHut offers a 100% money back guarantee if the candidate withdraws from the course right after the first session. To learn more about the 100% refund policy, visit our

Refund Policy

In an online classroom, students can log in at the scheduled time to a live learning environment which is led by an instructor. You can interact, communicate, view and discuss presentations, and engage with learning resources while working in groups, all in an online setting. Our instructors use an extensive set of collaboration tools and techniques which improves your online training experience.

Minimum Requirements: MAC OS or Windows with 8 GB RAM and i3 processor

How We Can Help You

Course Details