Computer Science · PG program

Post Graduate Program inPre-Graduate Program in Data Analytics and Data Science

With this program, you can gain the industry-level expertise needed to become a data scientist.

Duration
16 weeks
Content
98 hours
Courses
4
Projects
8
Mode
Online
Fee
₹1,50,000
Overview

What you'll
be able to do.

As data and statistics run operations across all industries, data scientists with a practical understanding of programming, statistics, and databases are in demand. This program is designed to give engineers the skills they need to secure job roles in the industry.

By enrolling in this program, you will

  • Learn about the analysis and visualisation of data using Tableau
  • Explore SQL extensively and understand its application in data science
  • Learn about the mathematics and statistics involved in data science
  • Gain extensive hands-on experience in the use of Python, Tableau, and Anaconda

Why this program

  • You will gain an in-depth understanding of data analytics, data science, and programming in order to become an expert in the domain.
  • You will be exposed to modern trends and standard practices followed in the industry.
  • You will extensively work with software tools like Python, SQL, Tableau, and Anaconda to give yourself the job-ready skills needed to thrive in the industry.

After completing this program, you will have the skills needed to apply for the following job roles:

  • Data Scientist
  • Data Analyst
  • Business Analyst
  • Data Engineer

You can also pursue higher education in the following domains:

  • Masters in Data Science
  • Masters in Artificial Intelligence
  • Masters in Data Science with a Specialisation in Data Analytics
Tools you'll use
MySQLPythonAnacondaTableauSQLiteJupyter Notebook
Curriculum

4 courses,
46 modules.

  1. 01Core and Advanced Python Programming12 modules
    1. Introduction to Python, Python BasicsW01
      • Features and uses of Python
      • Program execution
      • Installation of IDE
      • Identifiers and keywords
      • Types of comments
      • Data types
      • Variables
      • Arithmetic operators
      • Assignment operators
      • Input and print statements
    2. Strings, Decision Control StatementsW02
      • Definition of string
      • Operations accessing string elements
      • Relational operators
      • Logical operators
      • Conditional expressions
      • If, If..else, If..elif
    3. Repetition Statements and Console Input-OutputW03
      • Use of while and for
      • Break and continue
      • Pass and else statements
      • Formatted input and output
    4. Lists, Tuples, Sets, DictionaryW04
      • Use of while and for
      • Break and continue
      • Pass and else statements
      • Formatted input and output
    5. Functions and Recursion, Functional Programming and Lambda FunctionsW05
      • Defining a function
      • Types of arguments
      • Global and local variables
      • Functions as arguments
      • Implementing Lambda functions
      • Map, Reduce, and Filter functions
    6. File Input-Output and ModulesW06
      • Read-write operations
        • With the keyword
        • File opening modes
        • Moving within a file
      • Serialization
        • File and directory operations
      • Importing a module
        • Variations of import
        • Third-party packages
    7. Classes and ObjectsW07
      • Class variables
      • Methods
      • Operator overloading
      • Reuse
      • Containership
      • Inheritance
    8. Exception Handling, Iterators and GeneratorsW08
      • Iterables and iterators
      • Syntax errors and exceptions for:
        • try-except
        • else
        • finally blocks
    9. Data Analysis with PandasW09
      • Installing Pandas
      • Loading files
        • CSV files
        • JSON files
      • Dataframes
    10. Numeric and Scientific Computing using NumPyW10
      • NumPy: Introduction
      • OpenCV
      • Images and NumPy Arrays
    11. Graphical User Interfaces with TkinterW11
      • Introduction to Tkinter
      • Setting up a GUI with widgets
      • Connecting GUI widgets with callback functions
    12. Interacting with DatabasesW12
      • SQLite: Introduction
      • Connecting and inserting data to SQLite via Python
      • Selecting, deleting, and updating SQLite records
  2. 02SQL for Data Science12 modules
    1. IntroductionW01

      In this week, students will learn about

      • Data Science: Introduction
      • Data Science Applications
      • Why SQL is required for Data Science
      • Database Management System (DBMS)
      • Relational Database Management System (RDBMS)
      • Basic terminology in RDBMS
      • Data Constraints
      • Entity Relationship Model
      • What SQL is
      • Categories of SQL Commands
      • Hands-on execution of simple SQL statements on RDBMS tool
    2. Database Creation and ManipulationW02

      In this week, students will learn about

      • Detailed SQL Data types
      • Creating databases
      • Create Tables
      • Using Constraints
      • Inserting Table
      • Altering Table structure
      • Dropping Database and Table
      • Deleting and Updating
      • Hands-on importing of sample database schema
    3. Database SelectionW03

      In this week, you will learn about

      • Select statements
      • Removing Duplicate use of Alias
      • Use of Where
      • Use of Wildcards
      • Limit clause
      • Arithmetic Operators
      • Mathematical Functions
      • Hands-on creating of backups and restore for large database
    4. Database SelectionW04

      In this week, students will learn about

      • Generating Strings
      • String Functions
      • Date Functions
      • Conversion Functions
    5. Database SelectionW05

      In this week, students will learn about

      • Comparison Operators
      • Logical Operators
      • Order By
      • Group By
      • Aggregate Functions
      • Using aggregate functions with Group by clause
      • Union Operator
      • Sub-query
    6. Querying Multiple TablesW06

      In this week, students will learn about

      • The need to Join Multiple Tables
      • Cartesian Product
      • Inner Join
      • Left Join
      • Right Join
      • Self Join
      • Delete Join
      • Update Join
      • Hands-on demonstration of joining more than two tables in a sample database
    7. Data ExplorationW07

      In this week, students will learn about

      • What Data Exploration is
      • Structure of Data
      • Understanding the E-R Diagram
      • How to Use SQL for Data Exploration
      • Significance of
        • Joins
        • Sub queries
        • Inbuilt functions
      • Other important capabilities of SQL for data exploration
      • Hands on demonstration
      • Working with NULL values
      • Making trends in Data
      • Identifying Outliers
      • Creating Data Summary
    8. Index, View, TransactionW08

      In this week, students will learn about

      • Creating Index
      • Use of Index
      • Type of Index and Ine
      • X Strategies
      • Views
      • Views for Data Analysis
      • Multi-user database
      • What is Transaction
      • Save points
      • Hands-on working on Multi user database environment
    9. Querying with ConditionsW09

      In this week, students will learn about

      • Querying with Conditions
      • The Searched Case Expression
      • The Simple Case Expression
      • Applications of Case Expression
      • Common Error Codes
      • Hands-on working with Json type data
    10. Stored ProceduresW10

      In this week, students will learn about

      • Stored Procedures for Data Analysis
      • Creating Stored Procedures
      • Removing Stored Procedures
      • Altering Stored Procedures
      • Conditional Statements
      • Loops
      • Hands-on working with cursors
    11. Integrating SQL with ExcelW11

      In this week, you will get a hands-on understanding of the following

      • Accessing MySQL data with MS Excel
      • Running SQL statements with Excel
      • Combining Excel and SQL statements for data representation
    12. Integrating SQL with PythonW12

      In this week, you will get a hands-on understanding of the following

      • Working with Python
      • Accessing SQL data with Python
      • Running basic SQL statements with Python
      • Running inbuilt python functions on SQL data
  3. 03Statistics and Probability for Data Sciences10 modules
    1. Introduction to Machine LearningW01
      • This week we will learn about
        • Introduction to Artificial Intelligence
        • Introduction to Machine Learning
        • Supervised, Unsupervised, and Reinforced Learning
        • Introduction to Deep Learning
        • Modules needed to implement a Machine Learning model
    2. Set TheoryW02
      • This week we will learn about
        • Set Theory
        • Algebra of Sets
        • Venn Diagrams
    3. ProbabilityW03
      • This week we will learn about
        • Introduction to Probability
        • Axioms of Probability
        • Independent events
        • Mutually exclusive events
        • Conditional Probability
        • Bayes Theorem
    4. StatisticsW04
      • This week we will learn about
        • Measures of Central Tendence
        • Measures of Dispersion
        • Measures of Symmetry
    5. Probability Distribution W05
      • This week we will learn about
        • Concept of Random variable
        • Bernoulli distribution
        • Binomial distribution
        • Negative Binomial distribution
        • Geometric distribution
        • Hypergeometric distribution
        • Poisson distribution
        • Uniform distribution
        • Probability mass function and cumulative distribution function
        • Brief intro to Gamma exponential and normal distribution
    6. Continuous Probability DistributionW06
      • In this week, we will learn
        • Continuous distributions
        • Normal Distribution
        • Gamma Distribution
        • Exponential Distribution
        • Lognormal Distribution
        • Weibull Distribution
        • F Distribution
        • T Distribution
        • chi square Distribution
        • Probabiltiy Density Function
        • Cumulative Distribution Function
    7. Inferential StatisticsW07
      • This week we will learn about
        • Sampling
        • Probabilistic and Nonprobabilistic methods of Sampling Estimation
        • Estimation
        • Sample size estimation
    8. Hypothesis TestingW08
      • This week we will learn about
        • Introduction to hypothesis testing
        • Rejection region
        • Critical value
        • p-value
    9. Hypothesis TestingW09
      • This week we will learn about,
        • z - test
        • f - test
        • t - test
        • Anova - test
    10. Non-Parametric TestsW10
      • This week we will learn about
        • Chi square test
        • Mann Whitney U test
        • Kruskal Wallis test
        • Sign test
        • Correlation
        • Chi square
        • Karl Pearson
        • Spearman Coefficient
        • Regression between variables
        • Implementation of statistical functions in Jupyter notebook
  4. 04Data Analysis and Visualization with Tableau12 modules
    1. Introduction to TableauW01

      Tableau software allows businesses to clearly visualize, analyze, and report large data sets. In the industry, Tableau is a business intelligence tool used to make decisions supported by data. In order to develop effective dashboards and data visuals that can be studied and interpreted, learners must understand the UI and basic features.

      This week will cover

      • Basics and Installation of Tableau
      • Types of Products and Roles
      • Interface and Workflow
      • Tableau Dashboards vs PPT
      • Connecting to Data
      • Data Source & its Types
      • Live and Extracts Connections
    2. Shelves, Cards, and Analytics PaneW02

      The Tableau workspace has features such as shelves, cards, the Data Pane, Analytics Pane, toolbars, and menus. Each of these features has a specific function that learners must understand how to use when working with Tableau.

      This week will cover

      • Basics of Data Pane
      • Quick Visualisations
      • Marks and its Properties
      • Pages Shelf
      • Menu and Toolbar
      • Analytics Pane
    3. Data Types, Sorting, GroupingW03

      As not all types of data are the same, Tableau supports 7 different data types, which can be sorted and grouped according to requirements. In order to present and organize data visually, learners should understand the features of Tableau related to data types and sorting.

      This week will cover

      • Sheet Interface
      • Data Types
      • Dimensions and Measures
      • Sorting & Custom Sort and Grouping
      • Sets & Combines Sets and Hierarchies
      • Highlight Data
      • Split & Custom Split
    4. Filtering & Table CalculationsW04

      There are six different filters available for users on Tableau, each with their own unique function. By using filters, datasets can be condensed to illustrate concise information, thus improving the efficiency of dashboards. Data in a table can also be analyzed through performing table calculations. These features are essential for learners, as they can be used to develop efficient and concise dashboards.

      This week will cover

      • Filters, Filter Types, and Order Process
      • Highlighted Data
      • Context Filter and its Uses
      • Calculated Fields
      • Aggregations and their Uses
      • Table Calculations
      • Level of Detail Expression (LODs)
      • Bins and its Uses
    5. Complete Dashboard Building & Best PracticesW05

      Spreadsheets with data can be transformed into visually interactive dashboards that present the information. Dashboards can be combined with spreadsheets to tell a story and narrate performance through measured parameters. By learning the best practices, learners can design and develop effective dashboards and stories for businesses.

      This week will cover

      • Parameters
      • Action Filters
      • Dashboard Layout
      • Sizing and Object
      • Formatting
      • Stories
      • Best Practices
    6. Distributing & PublishingW06

      Tableau workbooks can be shared, exported, and published as required. As many individuals may work on a dashboard together, it is important for learners to understand how distribution and publishing work.

      This week will cover

      • Distribution
      • Exporting
      • Workbook File Types
      • Publishing
      • Replacing Data Sources
    7. Joins and BlendingW07

      Tableau is also used to perform data blending and data joining. Through joining, data in tables and sheets from the same source can be combined. Data blending lets users combine data from different sources. It is important for learners to understand joins and blending as both are often required in the industry.

      This week will cover

      • Joins
      • Inner and Outer Join
      • Left and Right Join
      • Blending
      • Union
    8. Relationships (2020.2 and Later Versions)W08

      When analyzing data on Tableau, Relationships let you combine data from different tables. It is important for learners to understand how to work with multiple sets of data for effective analysis and visualization.

      This week will cover

      • Relationships
      • Data Models
      • Relationships vs Joins
      • Creating and Optimizing a Relationship
      • Types of Relationships
      • Smart Aggregations and their Types
    9. Data Preparations, Parameter & Set ActionsW09

      Before data is used in business intelligence, it goes through data preparation. This involves collecting, combining, and systematically organizing the dataset before it gets processed. It is important for learners to understand the parameters considered when preparing data.

      This week will cover

      • Pivot
      • Custom Split
      • Hide & Unhide Fields
      • Sampling the Data
      • Interactivity
      • Parameter Actions
      • Set Actions
    10. Advanced Calculations and AnalyticsW10

      When working with large sets of data, Tableau lets users perform advanced calculations and analytics to draw accurate inferences. It is important for learners to understand how to perform advanced calculations using Tableau to meet industry standards.

      This week will cover

      • Advanced Calculations
      • Regular Expressions
      • Table Calculations
      • Use Cases
      • Trend Lines
      • Clustering and Forecasting
    11. Nested LODs and Mapping FunctionsW11

      Nested LOD is an advanced topic in Tableau that lets users assess data sets in-depth. Users can also build maps using Tableau, and understand the related data. As certain data sets may require mapping functions, and analysis in-depth, it is important to know about these concepts.

      This week will cover

      • Nested LOD and Use Cases
      • Geo Mapping
      • Geospatial Data and Use Cases
      • Standard Maps
      • Map Hierarchies
      • Map Layers
      • Background Maps
      • Common Issues
    12. Dynamic Designs, Extensions, and Tooltip VisualizationsW12

      Through dynamic designs, values in dashboards can automatically change when related data is modified. As it is common for data sets to have changing values, knowing how to work with dynamic designs is an essential skill for learners.

      This week will cover

      • Dynamic Designs
      • Ways to Create
      • Interactivity
      • Extensions
      • Tooltip in Visualizations
      • Performance Recording
      • Design Principles
Industry projects

8 projects
you'll ship.

Our projects are designed by experts in the industry to reflect industry standards. By working through our projects, Learners will gain a practical understanding of what they will take on at a larger-scale in the industry. In total, there are 8 Projects that are available in this program.

English Dictionary App
Core and Advanced Python Programming

English Dictionary App

You will have to create an English Dictionary App that responds with definitions of English words according to the given input.

Library Book Management System
Core and Advanced Python Programming

Library Book Management System

You have to develop a Library Book Management System based on given inputs. The Management System will be implemented with the front-end GUI developed using Tkinter and the backend…

C2C E-Commerce User’s Behaviour Analysis
SQL for Data Science

C2C E-Commerce User’s Behaviour Analysis

In this project, students are expected to analyze user behavior in a C2C E-Commerce business. Analyzing the user’s database will help understand the business perspective. The…

Analyzing the choice of career for the Alumni of Engineering College.
SQL for Data Science

Analyzing the choice of career for the Alumni of Engineering College.

In this project, students are expected to analyze the career choices of alumni from an institution based on given data.

Analysis of Medical Insurance Data
Statistics and Probability for Data Sciences

Analysis of Medical Insurance Data

For this project, learners are to do the following: The objective is to find the insurance premium and give the patients' details. The data, which contains various parameters such …

Analysis of Fermented Drink Data
Statistics and Probability for Data Sciences

Analysis of Fermented Drink Data

For this project, learners are to do the following: Analyze the quality of two types of fermented drinks. The student will perform descriptive and inferential statistics on the dat…

Developing a Dashboard on Tableau - Women in STEM Fields
Data Analysis and Visualization with Tableau

Developing a Dashboard on Tableau - Women in STEM Fields

Learners are required to develop a dashboard on Tableau with a given data set. The data set will have data about the women who graduated (year of graduation, number of employed wom…

Developing a Dashboard on Tableau - Literacy Rate in Tamilnadu
Data Analysis and Visualization with Tableau

Developing a Dashboard on Tableau - Literacy Rate in Tamilnadu

Learners are required to develop a dashboard titled “Literacy Rate in Tamil Nadu” showing the female literacy population when compared to the total. It should depict th…

Fee

One fee.
Everything included.

Become job ready with our comprehensive industry focused curriculum for freshers & early career professionals

Premium
₹1,50,000
Inclusive of all chargesEMI from ₹7,841/month
  • Career Service Assurance
  • Personalized Career Services Mentorship
  • 1 Year Access
  • Personalized Page
  • Live Individual & Group Sessions
  • Personalized & Hands-On
  • Job-Oriented Industry Relevant Curriculum
Check eligibility →
Next step

Not sure it's
the right fit?

A counsellor will walk you through the syllabus, projects and fee options — and tell you honestly if another course suits you better.

Get the syllabus + a call back

We'll email the full syllabus and call within one working day.

By submitting you agree to our Terms and Privacy Policy.

₹1,50,000PG program
Enquire

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.