SYLLABUS
MASTER DATA SCIENCE,
DATA ANALYTICS AND
MACHINE LEARNING
USING PYTHON
THIS COURSE IS IDEAL FOR
Learn to play with data using techniques like data gathering,
manipulation, cleaning and draw actionable insights post processing in
Data science. In addition, master regression, supervised clustering and
become an expert ML engineer. You need to be thorough with Python
and Mathematics for this course.
Enroll now
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
WHY SHOULD YOU DO
THIS COURSE?
Data science, Data analytics and Machine learning
covered in depth
This course is a one stop solution for data science, data
analytics and machine learning aspirants, covering all
important concepts like NLP, Deep learning, RIL and so
on in detail
Open doors to an exciting, new age career
Data science and analytics is a new age career which is
seeing a steep demand in demand in need for talent in
the IT industry. This career is highly paying and exciting
and this course would open doors to a great horizon
ahead.
COURSE HIGHLIGHTS
01 DS,ML,RILcovered 03 12Live projects
02 4/6 Months Duration 04 Classroom | Live |
OnlineMode of Delivery
THIS COURSE INCLUDES
Deep Learning, Machine Learning, Reinforced Learning modules
12 Live Projects
4/6 Months Duration
Certificate of Completion and Certificate of Excellence
Placement assistance
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
SYLLABUS
Data Science Quickstart Mode
The section gives you a headstart with libraries and modules that are essential to any Data
Science Pipeline. This quickstart section helps you to get going as fast as possible with the
course.
Basics
QUICKSTART
Python is the language that we use for scripting and learning Data Science algorithms
throughout the course. This section provides a introduction to the basics of Python
programming language.
Functions
Functions are the programming paradigm that increases code reusability in our scripts.
This section introduces functions in Python along with other high level concepts like
Generators and Decorators.
CPYTHON PROGRAMMING LANGUAGE
Builtin Data Structures
Data Structures are the skeleton of computer programming. In this section, we look into the
inbuilt data structures that python provides us.
Object Oriented Programming Models
Writing good code involves greatly designed classes. We define classes and modules in this
section and equip us with important knowledge of OOPs with python.
File and Error Handeling
In this section, we look into file handling with python. We also learn how to safely handle
errors in our python programs.
Iteartion Protocol and Generator
In this section, we look back to functions and learn Generators in detail. We see the
iteration protocol in python and implement different iterators in python.
Asynchronous Programming in Python
Asynchronous programming is an essential part in production level python scripts. In this
GIT AND GITHUB
section, we look into Async Programming in python.
Basics of Git/GitHub
Version Control Systems are very important in any project development cycle. We look into
Git and GitHub in this section.
Data Acquisition Web Scraping
Data Acquisition is the very first stage in any Data Science project. In this section, we see
how to acquire data from unstructured data sources from the web.
Data Acquisition using Web API
APIs are an essential part of web applications. In this section, we see how to leverage the
power of Web APIs and extract/gather data from these sources.
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
SYLLABUS
Data Acquisition Web Crawler using Scrapy
Have you heard about Spiders? No not the insect spiders but web spiders. In
this section, we learn about these spiders and crawlers.
Web Automation
Selenium is one of the most used Web Automation tool in the industry. In
this section we learn, how to use selenium's python package and automate
web browsing.
Getting Started with Machine Learning
DATA ACQUISITION AND WEB AUTOMATION
This section gives the first introduction to Machine Learning. We discuss
different types of learning paradigms and formulate a introductory
definition to Machine Learning.
Numpy
This section gives the first introduction to Machine Learning. We discuss
different types of learning paradigms and formulate a introductory
definition to Machine Learning.
Linear Algebra
Data Science is a culmination of many different fields. This section
introduces one of the most important prerequisite for learning Machine
Learning, i.e Linear Algebra
Two Dimensional Dynamic Programming
Data Visualisation
In this section, we look into some Data Visualisation packages we have in
python.
Pandas
The most famous python package of all, the PANDAS. In this section, we will
cover the basics of Pandas package.
Probability Distribution & Statistics
Before getting into major topics, this section gives us a gist of Probability and
Statistics required to cover more advance in-depth topics.
KNearest Neighbours
In this section, we look into our very first Machine Learning algorithm, K-
Nearest Neighbour or KNN
Linear Regression
Linear Regression is one of the widely used algorithm in data analytics and
data science firms. In this section we learn Linear Regression and its in-depth
analogies.
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
SYLLABUS
Linear Regression II multiple features
Linear Regression is one of the widely used algorithm in data analytics and
data science firms. In this section we learn Linear Regression and its in-depth
analogies.
ScikitLearn Introduction
One of the most import package for Data Science professional, scikit-learn. In
this section we learn scikit-learn and see how we can quickly prototype
machine learning algorithms in 1-2 lines of python code.
Optimisation Algorithms
This section introduces us to Optimisation methods. We cover the general
iterative optimisation methods and its variant
MATHEMATICAL FUNDAMENTALS
Locally Weighted Regression (LOWESS)
In this section, we cover a non-linear regression estimate, the Locally
Weighted Regression technique
Maximum Likelihood Estimation (MLE)
Machine learning is about parameter estimation. In this section we learn one
such parameter estimation method, the Maximum Likelihood Estimation.
Logistic Regression
How about a Linear model for classification tasks? This section, we learn
Logistric Regression and see how classification is performed in Machine
Learning.
Data Preprocessing and Feature Selection
Data preprocessing and Feature selection is the most important and integral
part of Exploratory Data Analysis
Pricipal Componenet Analysys
Curse of Dimensionality? This section we learn something to solve the high
dimensionality problem. The Principal Component Analysis.
Natural Data Processing & Naive Bayes classifier
Want to work with textual data? We need Natural Language Processing.
Decision Tree & Random Forests
In this section, we see another non-parametric model and learn what
ensemble models are.
Support Vector Machines
We have learned so many Linear Models, how about modelling non-linear
functions and decision boundaries? In this section we learn Support Vector
Machines, the greatest of all before the wave of Deep Learning.
Clustering Fundamentals
In this section we learn about unsupervised learning and introduce KMeans
clustering
PMASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
SYLLABUS
DEEP LEARNING S
Deep Learning Introduction
Deep learning is part of a broader family of machine learning methods based
on artificial neural networks with representation learning. In this section, we
dig deep into Deep Learning, we cover major deep learning architectures like
Deep Neural Network, Convolutional Neural Network and Recurrent Neural
Network and learn Backpropagation & Backpropagation-through-time
optimization algorithms.
GENERATIVE MODEL
Neural Networks MLP's
Convolutional Neural Network
Traning Data Loaders, Augumentation, Colab
Digging Deeper into Convnets
Transfer Learning
Markov Chains for Text Generation
Recurrent Neural Networks
Word Embeddings Word2Vec
REINFORCEMENT LEARNING
Reinforcement Learning
Reinforcement learning (RL) is an area of machine learning concerned with
how intelligent agents ought to take actions in an environment in order to
maximize the notion of cumulative reward. We end our journey with ML by
introducing some reinforcement learning algorithms and seeing how it is
performed in the industry.
Generative Adversarial Networks
What curriculum teachs machine learning without Generative Modelling. In
this section we do an introduction to Generative Models and cover some
paradigms like Adversarial Training and Variational Inference.
Deep Convolutional GAN's
Pytorch
PyTorch is an open source machine learning framework based on the Torch
library, used for applications such as computer vision and natural language
processing, primarily developed by Facebook's AI Research lab.
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
PROJECTS
Diabetes Classification
Use Logistic Regression to classify diabetes
patients.
Word Analogies
Learn to implement Word2Vec and learn
interesting analogies in an unsupervised
manner.
Web Crawler
Learn to build Spiders using Scrapy for
Amazon, PepperFry etc.
Titanic Survivor Prediction
Solve Kaggle like challenge using Decision
Trees and Random Forests.
Language Generator
Use Markov Chains to make a cool text
generator.
Handwritten Digit Recognition
Use Neural Networks to classify hand-written
digits.
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
PROJECTS
Emoji Prediction
Learn to predict emoji's using Recurrent
Neural Networks.
PokeMon Classification
Learn to classify Pokemons using Transfer
Learning.
Odd One Out
Find out the odd word using Word
Embeddings.
Cartpole Player
Use Reinforcement Learning to teach AI play
Cartpole Game.
Dominant Color Extraction
Repaint an image using K-Means Clustering.
Face Recognition
Learn to build a Face Recognition System
using OpenCV and Machine Learning.
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
CHOOSE BATCH
Classroom Batch
Live Batch Online Batch
WHY CHOOSE CODING BLOCKS
Industry-vetted
01 Superb mentors 03 curriculum
Project based
02 learning 04 Superb placements
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
INSPIRATIONAL STORIES STORIES OF CB ALUMNI
Anoushka Arushi singh
Goldmansachs Sandisk
Kapil Anukriti
Qualcomm Microsoft
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
OUR STUDENTS CAN BE FOUND IN
RETURN ON INVESTMENT
45x - 200x
After the completion of the course you will
get a ROI of 45 - 200x
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
PLACEMENT ASSISTANCE
A dedicated Placement team along with Hiring Blocks, the placement portal of Coding
Blocks work round the clock to ensure the best of opportunities in the Tech arena are
available to you.
ALL THE HELP YOU NEED
01 Developer CV and Dev profile preparation
02 Interview preparation
150+ Partner companies for Placements and
03 internships
04 Mock interviews
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
LEARNING CYCLE
BEST IN CLASS MENTORS
CODING BLOCKS HAS SOME OF THE BEST MENTORS IN THE
INDUSTRY WHO WILL REMAIN BY YOUR SIDE DURING YOUR
PREPERATION FOR TEACHING, GUIDANCE AND ASSISTANCE.
MENTORS
Shubham Singhal Manu S Pillai
Instructor and Product engineer Senior Instructor and Product
engineer
TEACHING ASSISTANTS
A wide network of TAs aka Teaching
assistants, who are typical ex-
students of Coding Blocks helps in
Doubt resolution along with
Mentors, through Video, Audio,
Screen share and other media to
ensure all your queries are
addressed timely
TAs
Your Code buddies
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
LEARNING CYCLE
INDUSTRY EXPERTS
Industry experts are guides currently
working in Top companies like Google,
Amazon, Microsoft and the like and
they helps students with invaluable
tips on the Industry, Hiring process,
Mock interviews and other necessities
required for paving the way into the
Top Tech companies around the
globe.
Industry Coaches
PORTAL
Tech enabled learning
TThe e-learning portal is an in-house developed, state of the art application
which uses the best of technology and resources to ensure all learners gain the
maximum from their program. It provides immersive learning with
suggestions and guidance to ensure even self learning is effective and fruitful.
This portal allows learning through ebooks, videos, notes while allowing
learners to attempt coding problems, MCQ assignments with attending live
classes and asking doubts through chat and live video calling feature with
mentors and TAs.
PMASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
TESTIMONIALS
Manali Biswas Simarpreet Singh
Microsoft Microsoft
Shadma Siddiqui Aman Bansal
OYO Goldman Sachs
Srishti Kohli Rajat Gupta
Walmart Walmart
MASTER DATA SCIENCE, DATA
ANALYTICS AND MACHINE LEARNING
USING PYTHON
CONTACT US
9999 579 111 Toll free number
1800 274 4504
CALL US
9999 579 222
9999 579 333
EMAIL US
[email protected]
[email protected]
PITAMPURA PITAMPURA
47, Nishant Kunj 360, Kohat Enclave
1 & 2 floor 2 floor
Pitampura Pitampura
New Delhi New Delhi
NOIDA SOLAN
Bridgekala, Near New
CENTRES
A-73, Sector 2
Near Sector 15 Metro station Bus Stand, Solan By-Pass
Noida National Highway
Uttar Pradesh Himachal Pradesh
https://www.codingblocks.com
WEB
https://online.codingblocks.com