Python with Data Science
& MACHINE LEARNING
COURSE CURRICULUM - 2025
Python with Data Science & Machine Learning
Machine Learning Data science and their importance
o Key Elements of Machine Learning & Data Science & differences between
them
o Data Warehousing
o Business Intelligence
o Data Visualization
o Data Mining
o Machine Learning
o Artificial Intelligence
o Cloud Computing
o Big Data
INTRODUCTION TO MACHINE LEARNING
• What is Machine Learning (ML)?
• How machines learn
Types of learning: Supervised, Semi-supervised, Unsupervised, Reinforcement.
• Basics of Classification, Regression and Clustering algorithms
• Creating your first Prediction Model
• Training & Model Evaluation
• Choosing Machine Learning Algorithm
Python Language
Operators, Operands and Expressions
Python Data Types
Conditional statements in Python
Loops in Python
Lists and dictionaries and Tuples
Programming practice in Python
Iterators & Generators
File Handling in Python
Modules and Libraries
Classes and Objects
String Formatting in Python
Decorators, Context Managers, Regular Expressions
List and Dictionary Comprehensions
Lambda and Argument Passing
Multiple Inheritance
Copyrighted, 2017 by NearLearn + (08)41700110 [email protected]
Probability and STATISTICS
Linear Algebra (Vectors, Matrix, Eigen Values)
Probability and Statistics
Hypothesis testing
Optimization
GETTING STARTED WITH NUMPY, PANDAS, Matplotlib, Sk-learn, seaborn
o Introduction to Numpy
o Arrays, Matrices,
o Various operations on arrays and matrices
o Introduction to Pandas
o Reading csv and matlab files
o Data frame object manipulation in python
o Various operations on data frame
o Visualization using Matplotlib
o Scatter plots, line plots etc on a given data
o Advance visualization using Seaborn
o Histograms, heatmaps, box plots etc using seaborn
DATA PROCESSING FOR MACHINE LEARNING
Basic Functionalities of a data object
Merging of Data objects
Concatenation of data objects
Types of Joins on data objects
Exploring a Dataset
Analysing a dataset
Pandas Function- Ndim(), axes(), values(), head(), tail(), sum(), std(), iteritems(),
iterrows(), itertuples()
GroupBy operations
Aggregation
Concatenation
Merging
Joining
Data Collection &Preparation
Data Mugging
Outlier Analysis
Missing value treatment
Feature Engineering
Data Transformation
Normalization vs Standardization
Creating Dummies
Dimensionality Reduction
Principal Component Analysis
Copyrighted, 2017 by NearLearn + (08)41700110 [email protected]
Statistics for Machine Learning and Data Science
Confidence Interval
Student’s t distribution
Binomial Distribution
A/B Testing
Hypothesis Testing
t-Tests
ANOVA
Chi-square test
KNN
PCA
Categorical Variables
R Square
Regression Modelling
Linear & Logistic and Regression Techniques
Problem of Collinearity
WOE and IV
Residual Analysis
Heteroscedasticity
Homoscedasticity
ADVANCED MACHINE LEARNING ALGORITHMS
• Supervised Machine Learning algorithms
o Linear Regression
o Multi Feature
o Logistic Regression
o 2 Class and Multi class
o Decision/
Classification
Trees
Ensemble
Models
Bagging
Boosting
Random Forest
o K-Nearest Neighbours (KNN)
o Naive Bayes
o Introduction to Neural Network (DeepLearning)
• Feed Forward Neural Network
• Forward Propagation
• Backward Propagation
o Support Vector Machine
Copyrighted, 2017 by NearLearn + (08)41700110 [email protected]
• Unsupervised Machine Learning algorithms
Clustering with K-means Clustering
• Bias-Variance Trade of
• Regularization
• Parameter tuning & grid search optimization
Few Sample CASE STUDY AND PROJECTS
5000+ Handwritten Digit Recognition Problem
4000+ email spam detection problem
Image compression Problem
Flower species classification problem
Titanic Survivor classification problem from kaggle
Fifa ranking dataset from kaggle
Profit Prediction Problem
Business Case of whether a chip will be accepted or not
Business case of clustering from dataset
Wine classification dataset and problem from Kaggle
Variety of Problems from Kaggle Competition Data Sets
Copyrighted, 2017 by NearLearn + (08)41700110 [email protected]
Learn from Industry Experts, Advance
Your Career and Be in Demand
Top Machine Learning,
AI, Blockchain, React
JS Training in Bangalore
Who We Are?
NearLearn™ is an Ed-tech brand registered under the
company NEAR AND LEARN PRIVATE LIMITED. We offer
specialization courses in Machine learning, Data Science,
Artificial Intelligence, Python, Big Data, Blockchain,
Reactjs and React Native, Migrating Application to Aws
Training, Aws SysOps Administrator in Bangalore. Here
Mission & Vision
you will get Classroom Training and Online Training.
We aim to help Freshers, Corporate, Software Engineers, Our mission is to provide the best standard programs through which
Individuals to get knowledge into their minds through their dream can come true, and they would be able to achieve their aim
in the way they want. Our resources and reputed trainers are committed
their hands-on projects and realtime training.
to taking their trainees to a high level. NearLearn's graduated students
are build to take every challenge in the job market.
Career and Placement Support
Get Hired Classroom Training
Interview scheduling Online Training
Hands-on Projects Corporate Training
Resume Structure Self-Placed Training
CONTACT US FOR MORE
+91-80-41700110 [email protected] Near And Learn Pvt. Ltd. No: 61,1st Floor, 7th Main,
www.nearlearn.com 12th Cross Rd, BTM 2nd Stage Bangalore – 560 076