What is Time Series Analysis?

‘Time’ is the most important factor which ensures success in a business. It’s difficult to keep up with the pace of time.  But, technology has developed some powerful methods using which we can ‘see things’ ahead of time!

Nope, not the time machine, we are talking about the methods of prediction & forecasting. As the name ‘time series forecasting’ suggests, it involves working on time (years, days, hours, minutes) based data, to derive hidden insights to make informed decision making.

Industries using Time Series Forecasting

Time series models are very useful models when you have serially correlated data as shown above. Most businesses work on time series data to analyze

  • Sales numbers for the next year

  • Website Traffic

  • Competition Position

  • Demand of products

  • Stock Market Analysis

  • Census Analysis

  • Budgetary Analysis

This is just the tip of the iceberg and there are numerous prediction problems that involve a time component and concepts of time series analysis come into picture.

Key Takeaways from Time Series Forecasting using Python Course?

This course is designed for people who want to solve problems related to Time Series Forecasting. By the end of the course, you will learn to apply the following necessary skills and techniques required to solve Time Series problems:

  • Machine Learning for Time Series forecasting

  • Exponential Smoothing Methods

  • Framework to evaluate Time Series Models

  • ARIMA and SARIMA Model

  • Tuning Parameters for ARIMA

  • Deep Learning for time series


Forecasting the daily count of passengers using JetRail
Using Time series models for forecasting energy consumption
Forecasting web Traffic using Deep Learning
Using Time series models for Sales Forecasting

Download Projects

Course curriculum

  • 1
    Module 1: Overview of the Course
    • Overview of the course
    • Instructor Introduction
    • Getting to know you
    • Handouts
  • 2
    Module 2: Introduction to TIme Series
    • What is Time Series?
    • Quiz: What is Time Series?
    • Application of Time Series
    • Quiz: Applications of Time Series
    • Univariate and Multivariate Time Series
    • Quiz: Univariate and Multivariate Time Series
    • Time Series with Features
    • Quiz: Time Series with Features
  • 3
    Module 3: Working with Time Series
    • Working with Time Series using pandas
    • Quiz: Working with Time Series using pandas
    • Reading and Plotting time series
    • Resampling in Time Series
    • Quiz: Reasmpling in Time Series
    • Dealing with different Time Zones in time series
  • 4
    Module 4: Build your first time series model
    • What is Time Series Forecasting?
    • Quiz: Time Series Forecasting
    • Defining the Problem Statement
    • Evaluation Metrics
    • Quiz: Evaluation Metrics
    • Validation techniques
    • Quiz: Validation techniques
    • Feature Extraction for time series
    • Quiz: Feature extraction
    • Linear regression model on time series
    • Quiz: Linear Regression for time series
  • 5
    Module 5: Simple time series forecasting models
    • Naive Model
    • Quiz: Naive Model
    • Simple Average
    • Quiz: Simple Average
    • Moving Average
    • Quiz: Moving Average
    • Weighted Moving Average
    • Quiz: Weighted Moving Average
  • 6
    Module 6: Exponential Smoothing Models
    • Simple Exponential Smoothing
    • Quiz: Simple Exponential Smoothing
    • Time Series Components
    • Quiz: Time Series Components
    • Double Exponential Smoothing
    • Quiz: Double Exponential Smoothing
    • Holt Winters (TES)
    • Quiz: Holt Winters (TES)
  • 7
    • Forecasting Energy Consumption
  • 8
    Module 7: Arima model and Stationarity for Time Series
    • Inrodcution to ARIMA
    • Quiz: Inrodcution to ARIMA
    • Stationarity in Time Series
    • Quiz: Stationarity in Time Series
    • Tests for Stationarity
    • Quiz: Tests for Stationarity
    • Methods to make series stationary
    • Quiz: Methods to make series stationary
    • Parameters of ARIMA
    • Quiz: Parameters of ARIMA
    • AR and MA models
    • ARIMA
    • Quiz: ARIMA
    • SARIMA
    • Quiz: SARIMA
  • 9
    • Forecasting Energy Consumption
  • 10
    Module 8: Prophet
    • Seasonal Forecasting with Prophet
    • Quiz: Seasonal Forecasting with Prophet
  • 11
    Module 9: Project - Sales Forecasting
    • Understanding Problem Statement
    • Data Preprocessing
    • Feature Extraction and Data Exploration
    • Building Time Series Forecasting Model
    • Building Machine Learning Models
    • Forecasting Sales
  • 12
    Module 10: Introduction to deep learning
    • What is deep learning ?
    • Deep Learning versus Machine Learning
    • Why Deep learning is so popular
  • 13
    Module 11: Introduction to neural network
    • Perceptron FREE PREVIEW
    • Quiz - Perceptron
    • Weights in Perceptron
    • Quiz - Weights in Perceptron
    • MultiLayer Perceptron
    • Quiz - Multi Layer Perceptron
    • Visualizing the Neural Network
    • Quiz - Visualizing the neural network
    • Forward and Backward Propagation Intution
    • Quiz - Forward and Backward Prop Intuition
  • 14
    Module 12: Building A Neural Network on structured Data
    • Overview of Deep Learning Frameworks
    • Quiz - Overview of deep learning frameworks
    • Understanding Important Keras Modules
    • Understanding the problem statement: Loan Prediction
    • Data Preprocessing: Loan Prediction
    • Quiz - Data Preprocessing: Loan Prediction
    • Steps to solve Loan Prediction Challenge
    • Loading loan prediction dataset
    • Defining the architecture
    • Training and Evaluating the model
    • Quiz: Training and Evaluating model on Loan Prediction Challenge
  • 15
    Module 13: Deep Learning For time series
    • Drawbacks of MLP
    • RNN and LSTM models
    • Overview of web traffic forecasting problem
    • Quiz - Overview of Web Traffic Forecasting Problem
    • Data Exploration and Preprocessing
    • Quiz - Data Exploration and Pre-processing
    • Model Building and Forecasting
  • 16
    What's Next
    • What's Next

What do I need to take Time Series Forecasting course?

  • A working laptop / desktop with 4 GB RAM
  • A working Internet connection
  • Basic knowledge of Machine Learning
  • Basic knowledge of Python - check out this Course
What do I need to take Time Series Forecasting course?


  • Who should take this course?

    This course is meant for people looking to explore Time Series Forecasting in Python.

  • Do I need to install any software before starting the course?

    You will need to download and install python.

  • Do I need to take the modules in a specific order?

    We would highly recommend taking the course in the order in which it has been designed to gain the maximum knowledge from it.

Customer Support for our Courses & Programs

We are there for your support when you need!

  • Phone - 10 AM - 6 PM (IST) on Weekdays (Mon - Fri) on +91-8368808185

  • Email [email protected] (revert in 1 working day)

  • Discussion Forum - answer in 1 working day