About Data Science Summer Camp Program (2019)

Ever imagined if you could grasp some great opportunity so after completion of your B.tech/B.E or MCA semester every year?
Well, Innomatics Research Labs is here again with a great summer camp ahead this year.
Making sure that your summer doesn't get boring, we are here to enhance your summer holidays thereby offering you certified training in Data Science course at Hyderabad.

Data science is one of the top leading courses in the field of information technology. Most of the graduates and working professionals are running after this course, in order to get certified with reputed training institutes like Innomatics Research Labs, Hyderabad. Every year in mid of spring, we take up an initiation to cater students with professional IT courses so that, every student who goes for a job in future, has an outstanding resume with certified specialist in the particular course.

And this year, we have chosen Data science course as a part of summer camp training program 2019. The indefinite demand for this course at Innomatics Research Labs has led us towards organizing a very well-planned workshop for students in data science.

The data science summer camp training is a systematically scheduled 6 weeks intensive training program for the undergraduate students pursuing Bachelors in engineering. The course has intensified syllabus for the students which initializes from basics of data science and ends up with mastering one in the vast field of data science.

The course is designed in such a way that every trainee gets to the niche knowledge over the concepts of data science and also gains a work experience for the virtual period of time at Innomatics, Hyderabad. Also, the course content is so easy to understand and is also unique in such a way that the content doesn’t match to any other data science training institute in Hyderabad.

Join Summer Camp Now!!

Program Details (Summer camp Highlights)

6 weeks of intensive training program at the training premises.

Opportunity of getting trained from top academicians and industrialists.

Personal Training assistance from certified mentors.

Globally accepted certification after the completion of the course.

Great opportunity of gaining extra skills from your fellow peers.

Enhances your resume thereby providing a higher level of opportunities.

Guaranteed placement assistance.

Be Luckiest to be hired as interns basing upon your performance at training.

What would be the Program Outcome?

An e-material and certification will be provided to every trainee

Students will be able to gain real time industry knowledge

Hands-on experience with live projects

The trainees will be able to gain a thorough knowledge over aspects of data science

Candidates will be further eligible for advanced data science courses

Candidates will gain access over machine learning and big data analytics concepts

Opportunity to work and create Chat BOTs and 30+ use cases

Industry connect with the experts across various technologies and domains

Reverse presentations to enhance your presentation skills and overcome the stage fear

Viva to test and provide the feedback

Data Science Curriculum (Summer camp program)

1. Introduction to Data Science

  • Introduction to data science
  • Application of Data Science
  • Life cycle of data science projects
  • Data and its various forms

2. Python - Core, Advanced

    • What is Python?
    • Why Data Science requires Python?
    • Installation of Anaconda
    • Understanding Jupyter Notebook
    • Basic commands in Jupyter Notebook
    • Understanding Python Syntax

    2. Data Types and Data Structures

    • Variables
    • Strings
    • Lists
    • Sets
    • Tuples
    • Dictionaries

    3. Control Flow and Conditional Statements

    • Conditional Operators, Arithmetic Operators and Logical Operators
    • If, Elif and Else Statements
    • While Loops
    • For Loops
    • Nested Loops
    • List and Dictionary Comprehensions

    4. Functions

    • Code Optimization
    • Scope
    • Lambda Functions
    • Map
    • Filter
    • Reduce
    • Modules and Packages

    5. File Handling

    • Create, Read, Write files
    • Operations in File Handling
    • Errors and Exception Handling

    6. Python Datatime

    7. Object Oriented Programming(OOP)

    • Attributes and Class Keywords
    • Constructers and Destructors
    • Using Self Parameter
    • Class Object attributes and Methods
    • Overloading and Over Riding
    • Inheritance
    • Method Overloading
    • Operator Overloading
    • Abstraction
    • Super Keyword
    • Method Overriding

3. Python for Data Analysis & Visualization

  • 8. Numpy 
    • Arrays
    • Basic Operations in Numpy
    • Indexing
    • Array Processing

    9. Pandas

    • Series
    • Data Frames
    • Indexing and slicing
    • Groupby
    • Concatenating
    • Merging Joining
    • Missing Values
    • Operations
    • Data Input and Output
    • Pivot
    • Cross tab

    10. Data Visualization

    • Introduction to Matplotlib
      • Line plots
      • Histograms
      • Box and Violin Plots
      • Scatterplot
      • Heatmaps
      • Subplots
    • Visualization with Seaborn

4. Understanding Text using Python

  • 10. Regular Expressions
    • Literals and Meta Characters
    • How to Regular Expressions using Pandas?
    • Inbuilt Methods
    • Pattern Matching



    • Data Mining

    This project starts completely from scratch which involves collection of Raw Data from different sources and converting the unstructured data to a structured format to apply Machine Learning and NLP models. This project covers the main four steps of Data Science Life Cycle which involves

    1. Data Collection
    2. Data Mining
    3. Data Preprocessing
    4. Data Visualization.

    Ex: Text, CSV, TSV, Excel Files, Matrices, Images


  • Basic Statistics Terminology
    • What is Statistics?
    • How Statistics is used in Data Science
    • What is Probability?
    • Population and Sample
    • Sampling Techniques
      • Convenience Sampling
      • Simple Random Sampling
      • Systematic Random Sampling
      • Stratified Sampling
      • Cluster Sampling
      • Variables
        • Dependent and Independent Variables
        • Qualitative and Quantitative Data
          • Categorical Data
            • Nominal
            • Ordinal
          • Numerical Data
            • Interval
            • Ratio
          • Discrete and Continuous Data

        Central Tendencies

        • Mean, Median and Mode
        • Standard Deviation and Variance
        • Box Plot and Distribution

        Basics of Probability

        • Probability vs Statistics
        • Terminology
        • Probability Rules
        • Probability Types
          • Marginal Probability
          • Joint Probability
          • Union Probability
          • Conditional Probability

        Probability Theory

        • Conditional Probability
        • Bayes Theorem
        • Confusion Matrix
        • Z-Score
        • Histogram

        Probability Distribution

        • Expectation
        • Variance of Distribution
        • Skewness
        • Kurtosis
        • Discrete Probability Distribution
          • Bernoulli
          • Binomial
          • Geometric
          • Poison
        • Continuous Probability Distribution
          • Exponential
          • Normal Distribution
          • Gaussian Distribution
          • t-Distribution
          • Confidence Interval
            • Standard Error
            • Margin of Error

            Statistical Testing

            • Hypothesis Testing
            • Chi-square test
            • t-test
            • ANOVA


    • What is Machine Learning?
    • Difference between Supervised Learning and Unsupervised Learning?
    • Difference between Regression and Classification Models?

    2. Linear and Multiple Regression

    • Relationship between variables: Regression (Linear, Multivariate Linear Regression) in prediction.
    • Hands on Linear and Multiple Regression using a use case.
    • Understanding the summary output of Linear Regression
    • Residual Analysis
    • Identifying significant features, feature reduction using AIC, multi-collinearity check, observing influential points, etc.
    • Hypothesis testing of Regression Model
    • Confidence intervals of Slope
    • R-square and goodness of fit
    • Influential Observation – Leverage
    • Polynomial Regression
    • Categorical Variable in Regression

    3. Logistic Regression

    • Logistic Regression Intuition
    • Understanding Logit Function.
    • Hands-on Python Session on Logistic Regression using business case.
    • Measuring the Evaluation Metrics - Confusion Metrics, Accuracy, Precision, recall and ROC Curve.

    4. Navie Bayes Classifier

    • Review probability distributions, Joint and conditional probabilities
    • Model Assumptions, Probability estimation
    • Required data processing
    • Feature Selection
    • Classifier

    5. Principal Compound Analysis (PCA)

    • Introduction to dimensionality reduction and it’s necessity
    • Background: Eigen values, Eigen vectors, Orthogonality
    • Principal components analysis (PCA)
    • Feature Extraction
    • Advantage and application of Dimensionality reduction.

    6. Decision Tree (Rule - Based)

    • Decision nodes and leaf nodes
    • Variable Selection, Parent and child nodes branching
    • Stopping Criterion
    • Tree pruning and Depth of a tree
    • Overfitting
    • Metrics for decision trees-Gini impurity, Information Gain, Variance Reduction
    • Regression using decision tree
    • Interpretation of a decision tree using If-else
    • Pros and cons of a decision tree
    • Accuracy estimation using cross-validation 

    7. K-Nearest Neighbor (Distance Based Learning)

    • What is KNN and why do we use it?
    • KNN-algorithm and regression
    • Curse of dimensionality and brief introduction to dimension reduction
    • KNN-outlier treatment and anomaly detection
    • Cross-Validation
    • Pros and cons of KNN

    8. Support Vector Machine (Distance Based Learning)

    • Linear learning machines and Kernel space, making kernels and working in feature space
    • Hands on example of SVM classification and regression problems using a business case in Python.

    9. Esemble Methods

    • Introduction to Ensemble
    • Bias and Tradeoff
    • Bagging & boosting and its impact on bias and variance
    • Random forest
    • Gradient Boosting

    Case Studies:

    • Predictive Analytics
    • Banking Use cases – Customer Service prediction,
    • Health care Use cases – Heart Disease, Diabetics
    • Insurance Use cases
    • Telecom Churn Prediction
    • Bike Sharing
    • Air Quality



  • Different clustering methods
  • review of several distance measures
  • Iterative distance-based clustering
  • Dealing with continuous, categorical values in K-Means
  • Constructing a hierarchical cluster, and density-based clustering.
  • Test for stability check of clusters
  • Hands-on implementation of each of these methods in Python

8. Natural Language Processing (NLP) – Text Mining


  • What is Text Mining?
  • Libraries
    • NLTK
  • Structured and Unstructured Data
    • Extracting Unstructured text from files and websites

2. Text Preprocessing

  • Regular Expressions for Pattern Matching
  • Text Normalization
  • Text Tokenization
    • Sentence Tokenization
    • Word Tokenization
  • Text Segmentation
    • Stemming
    • Lemmatization

3. Natural Language Understanding (NLP Statistical)

  • Automatic Tagging
  • N-grams Tagging
  • Transformation based Tagging
  • Bag of Words
  • POS Tagging
  • TF – IDF
  • Cosine Similarity
  • Thinking about the math behind text; Properties of words; Vector Space Model
  • Named Entity Recognition
  • Relation Extraction

4. Text Classification

Case Studies:

  • Text Mining
  • Sentiment Analysis
  • Spam Detection
  • Dialogue Prediction

9. Artificial Intelligence

    • 1. Introduction to Neural Networks
      • Introduction to Neural Network
      • Introduction to Perceptron
      • Activation Functions
      • Cost Functions
      • Gradient Decent
      • Stochastic Gradient Descent
      • Back propagation

      2. Deep Frameworks

      • Installing Tensorflow and Keras
      • Tensorflow and Keras Basic Syntax
      • Tensorflow Graphs
      • Variables and Placeholder
      • Saving and Restoring Models
      • Tensorboard

      3. Artificial Neural Network with Tensorflow

      • Neural Network for Regression
      • Neural Network for Classification
      • Evaluating the ANN
      • Improving and tuning the ANN

      4. Convolution Neural Networks

      • Convolution Operation
      • ReLU Layer
      • Pooling
      • Flattening
      • Full Connection
      • Softmax and Cross Entropy

      Case Studies:

      • Image Classification

      5. Keras (Backend Tensorflow)

        • Keras vs Tensorflow
        • Introduction to Keras
        • Building Artificial Neural Network with Keras
        • Building Convolution Neural Network with Keras



      • Face Recognition

Face Recognition project gives details of the person and can recognize the gender and names. This project involves in

      1. Collection of images
      2. Preprocessing the data
      3. Applying the Model (Machine Learning or Deep Learning)
      4. Training and Testing using the model

Ex: Security Unlock, Gender Recognition, Identity Recognition 

      • Chatbot

Virtual Assistants are now a common requirement for an Organization. But, to make the assistant more effective we are now into the chatbots which involves Natural Language Process, Deep Learning and Artificial Intelligence. This interactive chatbots are designed to serve as an intellectual responsive process.

               Ex: Alexa, Siri, Google Assistant

10 Deployment

  • Creating pickle and frozen files
  • Cloud Deploying Machine Learning and Deep Learning model for production

Frequently Asked Questions (FAQs) on Summer Camp program

Below are some FAQs from our previous batches regarding the summer training workshop at Innomatics Research Labs - Hyderabad.

What is the summer workshop about?

Every year we organize training for students in professional courses in field of information technology in order to make their springs more interesting. This course would help students to gain knowledge over the chosen course and further turn them as working Professionals, Freelancers in corporate institutions.

I am a non IT Graduate/Professional. Can I learn data science?

Yes... We have curated this curriculum in such a way that even a NON IT person also can understand and apply the knowledge in data science field.

Is there any chance of switching this workshop to online mode?

No, as this is a part of our summer training program, we don’t have the option of online mode. However, other than the summer workshop you will have an opportunity to go online for various courses.

What are the skills required to learn this course?

No special skills required, as basic knowledge over computer & internet tools is more than enough. However, basics over certain programming languages would be beneficial, but isn’t an essential one.

Will this help me gaining a job after completion of my graduation in B.tech?

Yes. You will have a great opportunity ahead to work in various field of data science at reputed companies globally with handsome salary packages.

Is it worth learning Data science in summer camp program?

Yes. There are 90,000 jobs available in India in data science field. Artificial intelligence is the future. This course helps you in getting a good knowledge in Python, machine learning, deep learning and other tools.

Who is the faculty involved in training?

We have 20+ Data science industry professionals from different fortune 500 companies across multiple domains. We also have a dedicated in-house data scientist team to help you with the queries and concerns if you have any.

How can I contact for fees structure and all other details of the workshop?

Well, we love to hear from you and lucky enough to respond you within 24 hours of working tenure. You can catch us at info@innomatics.in or call us on +91-9951171808 with all your queries.

2018 Students reviews

Teja Vardhan V

I have gained excellence expertise in the machine learning course with help of the summer workshop held in 2018 at innomatics.

Student - Data Science Summer Camp

Mithun Reddy

Experiencing a real-time work environment is must for every student irrespective of their age. And this is what this institution provides. I just love the mode of their delivering the course viz in a professional yet easily understandable way.

Student - Data Science Summer Camp

Siva Shankar Gajjala

One of the best data science training institutes in Hyderabad for the one who is looking out for every professional course in IT sector out there.

Student - Data Science Summer Camp

Pranadeep reddy

The learning environment is so pleasing that it feels like your home away from home. I’m a north based guy who always used to spend summers in travelling. But thought of doing something productive last year that could make money for me. And I came to know about this through internet. Well, apart from making my last summer productive, you also helped me in getting job at reputed institute and a big thank you to you!!

Student - Data Science Summer Camp

Madhuri Netha

My summer has always been boring and non-productive. When I got to know about this summer program, with no second thought I just went enrolling with this institute and now am lucky enough to be the part of their 2 summer camp trainings for simultaneous year.

Student - Data Science Summer Camp

Lavan Kumar G

I have got placed for a reputed institute as junior data analyst after getting my certification for the summer workshop in the year 2018

Student - Data Science Summer Camp

Vijay Rao

I say the people who get enrolled with their summer camp programs are luckiest enough as they have got a great opportunity of internship assistance at their institute.

Student - Data Science Summer Camp

Jayanth Kumar

I participated in the summer camp program 2018 held by Innomatics in python for data science. And now am lucky enough to work as a full time python developer at a reputed software company. All thanks to your 40 days of workshop which brought an opportunity for me to earn at very young age.

Student - Data Science Summer Camp

Join us!! We'll transform your career. Call us on..