You are on page 1of 36

EDUREKA

Data Science and Machine Learning


Internship Program Curriculum
About Edureka
Edureka is one of the world’s largest and most effective online education
platforms for students. Our easy and affordable learning solution is accessible
to millions who aspire to be technology professionals.

11 176 100,000+
Years of Excellence Countries Reached Learner Community

Ever since our inception, we have dedicated ourselves towards helping students
and working professionals learn Programming, Data Science, Big Data, Cloud Com-
puting, DevOps, Business Analytics, Mobile Technologies, Software Testing, Web
Development, System Engineering, Project Management, Digital Marketing, Busi-
ness Intelligence, Cybersecurity, RPA and more.

About the Program


Edureka’s Data Science & Machine Learning Internship Program is carefully
designed by industry experts to help learners master foundational skills
indispensable for Data Science Professionals. Throughout the program, you will
learn Python from Level 0, Master SQL, , Important Data Science Concepts,
Building Machine Learning & Deep Learning Models, Data Analysis, Data
Management and so much more. All this will help you get acquainted with the
technical responsibilities that you will be handling at your future company.

Highest Course Lifetime Course University & 24/7


Completion Rate Access CorporateAlliances Live Support

Our Learners course Enjoy lifetime Courses curated in Get real-time doubt
completion rate access to complete partnership with IIT’s, resolution for technical
is above 80% course content NIT’s & Top MNC’s & general queries
INTERNSHIP PROGRAM CURRICULUM I 01

CONTENT
MODULE 1
Python and SQL
Python Fundamentals
Array Manipulation Using NumPy
Data Pre-processing and Manipulation Using Pandas
Data Visualization Using Matplotlib and Seaborn
RDBMS and working with MySQL
Database Operations in MySQL
Module 1 Interview Preparation
Module 1 Mini Project: Stock Prediction Using Python 03
MODULE 2
Machine Learning
Probability and Statistics
Supervised Machine Learning
Unsupervised Machine Learning
Model Evaluation and Optimization
Module 2 Interview Preparation
Module 2 Mini Project: Consumer Complaint
Resolution Machine Learning Model 10
MODULE 3
Deep Learning
Neural Networks with TensorFlow 2.x
Natural Language Processing
Bonus Module - Deep Learning Using CNN (Self-paced)
Bonus Module – Deep Learning Using RNN (Self-paced)
Module 3 Interview Preparation
Module 3 Mini Project: Twitter Sentiment Analysis 16
INTERNSHIP PROGRAM CURRICULUM I 02

MODULE 4
Tableau
Data Connection and Visualization in Tableau
Advanced Visualizations
Sharing Insights through Dashboards
Module 4 Interview Preparation
Module 4 Mini Project: Core Infrastructure
Company Data Visualization 22
TOOLS & TECHNOLOGIES 27
Industry Grade Project

NETFLIX-LIKE
RECOMMENDATION SYSTEM 28
EVALUATIONS 29

CERTIFICATES 30

PLACEMENT ASSISTANCE 33
INTERNSHIP PROGRAM CURRICULUM I 03

MODULE 1

1 Python and SQL

Introduction to Data Science and Machine Learning, Python


2
Fundamentals, Array Manipulation Using NumPy, Data
Pre-processing and Manipulation Using Pandas,
Data Visualization Using Matplotlib and Seaborn, RDBMS and
working with MySQL, Database Operations in MySQL

3 Module 1 Interview Preparation

4 Module 1 Mini Project: Stock Prediction


Using Python

5 Python and SQL Fundamentals Certificate


INTERNSHIP PROGRAM CURRICULUM I 04

Class 0 - Introduction to Data Science


and Machine Learning

Understanding Data Science and Machine Learning

Applications of Data Science

Market Demand for Data Scientists

Job Roles and Responsibilities

Data Science Life Cycle

Python for Data Science and Machine Learning

What is Python?

Applications of Python

Companies using Python

Week 1 Python Fundamentals

Basics of Python

Tokens

Operators

Variables

Python data types

Control Flow in Python

Functions in Python
INTERNSHIP PROGRAM CURRICULUM I 05

Array Manipulation
Week 2 Using NumPy

NumPy Arrays

Basic Operations

Arithmetic Operators

Matrix Product

Functions

Indexing and Slicing

Array Manipulation

File Handling using


NumPy
INTERNSHIP PROGRAM CURRICULUM I 06

Data Pre-processing and


Week 3 Manipulation Using Pandas

Significance of Pandas library

Data Structures in Pandas

Importing & Exporting Data

Essential Functionality of Series


& DataFrame

Combining Data

Cleaning Data

Grouping Data

Data Visualization Using


Week 4 Matplotlib and Seaborn

Significance of Data Visualization

The Matplotlib library

The Seaborn library

Types of plots and charts

Saving Charts

Customizing Visualizations

Saving Plots

Grid and Subplots


INTERNSHIP PROGRAM CURRICULUM I 07

RDBMS and working


Week 5 with MySQL

Introduction to RDBMS and MySQL

Database Modeling

Creating Databases and Tables

Database Operations
Week 6 in MySQL

Querying and Modifying Tables

Joins and Functions in MySQL

Database Integration with Python


INTERNSHIP PROGRAM CURRICULUM I 08

Interview Preparation
Module 1
INTERNSHIP PROGRAM CURRICULUM I 09

Module 1 Mini Project


Stock Prediction Using Python

Python and SQL Fundamentals


Certificate
upon completion of this project

Module One: Python and SQL Fundamentals


INTERNSHIP PROGRAM CURRICULUM I 10

MODULE 2

1 Machine Learning

Probability and Statistics


Supervised Machine Learning
2
Unsupervised Machine Learning
Model Evaluation and Optimization

3 Module 2 Interview Preparation

4 Module 2 Mini Project Consumer Complaint


Resolution

5 Machine Learning Certificate


INTERNSHIP PROGRAM CURRICULUM I 11

Week 7,8 Probability and Statistics

Introduction to Statistics Inferential Statistics


Population & Sample Forms of Inferential Statistics
Descriptive Statistics Point & Interval Estimation
Measures of Central Confidence Intervals
Tendency
Statistical Hypothesis
Measures of Dispersion
Hypothesis Testing
Measures of Position
Statistical Test Interpretations
Introduction to Probability
Common terminology of
Probability
Types of Events
Rules of Probability
Types of Probability
Odds and Log Odds
Bayesian Inference
Discrete Probability
Distributions
Continuous Probability
Distributions
Central Limit Theorem
INTERNSHIP PROGRAM CURRICULUM I 12

Week 9,10 Supervised Machine Learning

Data Pre-processing
Techniques
Train/Test split method
Supervised Learning
Algorithms: Regression
Linear Regression
Calculation of R2
Gradient Descent
Regularization techniques
Supervised Learning
Algorithms: Classification
Logistic Regression
Decision Tree
Random Forest
Naïve Bayes Classification
K-Nearest Neighbors (KNN)
Support Vector Machines
(SVM)
INTERNSHIP PROGRAM CURRICULUM I 13

Week 11,12 Unsupervised Machine Learning

Dimensionality Reduction Association Rule Mining


Principal Component Market Basket Analysis
Analysis (PCA)
Recommendation Engine
Linear Discriminant
Time Series Analysis
Analysis (LDA)
Unsupervised Learning
Algorithms: Clustering

Week 13 Model Evaluation and Optimization

Model Selection
Resampling Techniques
Need of Model Evaluation
Metrics for evaluating
Regression Models
Metrics for evaluating
Classification Models
Hyperparameter Tuning
Ensemble Learning
Bagging and Boosting
Model Optimization
INTERNSHIP PROGRAM CURRICULUM I 14

Interview Preparation
Module 2
INTERNSHIP PROGRAM CURRICULUM I 15

Module 2 Mini Project


Consumer Complaint Resolution

Machine Learning Certificate


upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 16

MODULE 3

1 Deep Learning

Neural Networks with TensorFlow 2.x


Natural Language Processing
2
Bonus Module - Deep Learning Using CNN (Self-paced)
Bonus Module – Deep Learning Using RNN (Self-paced)

3 Module 3 Interview Preparation

4 Module 3 Mini Project Twitter Sentiment Analysis

5 Deep Learning Certificate


INTERNSHIP PROGRAM CURRICULUM I 17

Neural Networks with


Week 14 TensorFlow 2.x

Need of Deep Learning

Neural Networks and their working

Artificial Neural Networks (ANN)

Types of Layers

Multilayer Perceptron (MLP)

Introduction to TensorFlow 2.x

Keras vs. tf.keras

Implementing Neural Networks using Keras

MNIST Digit Classification using TensorFlow 2.x


INTERNSHIP PROGRAM CURRICULUM I 18

Week 15 Natural Language Processing

Natural Language Processing (NLP)

Components of NLP

Applications of NLP

The NLTK Library

NLP: Text Pre-processing

NLP: Text Classification

BONUS
MODULE
Deep Learning Using
CNN (Self-paced) CNN
Limitations of MLP

Introduction to Visual Cortex

What are CNNs?

CNN Layers and Components

Fully Connected Layers

Predicting zero using MNSIT Dataset


INTERNSHIP PROGRAM CURRICULUM I 19

BONUS
MODULE
Deep Learning Using
RNN (Self-paced) RNN
Drawback of Feed Forward Network

What is RNN?

Architectures of RNN

Working of RNN

What is LSTM?

Gates used in LSTM

Working of LSTM
INTERNSHIP PROGRAM CURRICULUM I 20

Interview Preparation
Deep Learning
INTERNSHIP PROGRAM CURRICULUM I 21

Module 3 Mini Project


Twitter Sentiment Analysis

Deep Learning Certificate


upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 22

MODULE 4

1 Tableau

Data Connection and Visualization


2 Advanced Visualizations
Sharing Insights through Dashboards

3 Module 4 Interview Preparation

Module 4 Mini Project Core Infrastructure


4
Company Data Visualization

5 Tableau Certificate
INTERNSHIP PROGRAM CURRICULUM I 23

Data Connection and


Week 16 Visualization in Tableau

Data Visualization

Business Intelligence tools

VizQL Technology

Connect to data from File

Connect to data from Database

Basic Charts

Chart Operations

Combining Data

Data Blending

Joins

Calculations

Built-in Functions

Table calculations

Parameters and Input Controls

Level of Detail (LOD) Calculations


INTERNSHIP PROGRAM CURRICULUM I 24

Week 17 Advanced Visualizations

Trend lines

Reference lines

Forecasting

Clustering

Geographic Maps

Types of Maps

Spatial Files

Web Map Services

Week 18 Sharing Insights through Dashboards

Using charts effectively

Dashboard Objects

Building a Dashboard

Dashboard Layouts and Formatting

Interactive Dashboards with actions

Dashboards for devices

Story Points

Visual best practices

Publish to Tableau Online


INTERNSHIP PROGRAM CURRICULUM I 25

Interview Preparation
Module 4
INTERNSHIP PROGRAM CURRICULUM I 26

Module 4 Mini Project


Core Infrastructure Company Data Visualization

Tableau Certificate
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 27

Which tools and technologies


will we be using?
INTERNSHIP PROGRAM CURRICULUM I 28

Industry-Grade Project
Netflix like Movie Recommender System
Build a Movie Recommender System like Netflix using
Machine Learning algorithms based on viewing history,
similar categories, genres of movies, etc.
INTERNSHIP PROGRAM CURRICULUM I 29

Evaluations:

After completion of course, final evaluations


are conducted:

1 Final product submission. (Industry grade project)

2 Final project evaluation

Mock Interview round taken by Data Science &


3 Machine Learning Industry Expert.
INTERNSHIP PROGRAM CURRICULUM I 30

Certifications:

You will get one of the three certificates based


on your performance in evaluation:

Course Completion Certificate


1 (Final evaluation is NOT mandatory)
INTERNSHIP PROGRAM CURRICULUM I 31

Certifications:

Internship Certificate
2 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 32

Certifications:

Super Intern Certificate


3 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 33

Placement Assistance:

1 Resume Building

2 Personality skill development session

Increasing online visibility on platforms like


3 linkedin, naukri, etc.

4 Additional Interview Preparation study Material

Placement assistance by referring to Edureka’s


5 Partner Hiring Companies
Thank you!

Data Science and Machine Learning


Internship Program Curriculum

You might also like