</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

Machine Learning

32 lessons · 100% free
1Foundations
What is Machine Learning?Types of Machine LearningThe ML WorkflowFeatures (X) and Labels (y)Train / Test Split
2Supervised Learning
Linear Regression: Predict a NumberLogistic Regression: Predict a CategoryK-Nearest Neighbours (KNN)Decision TreesRandom ForestSupport Vector Machines (SVM)Naive BayesBoosting & Gradient Boosting
3Unsupervised Learning
K-Means ClusteringPCA: Dimensionality Reduction
4Evaluate & Improve
Metrics: Accuracy, Precision, RecallOverfitting vs UnderfittingCross-ValidationFeature ScalingHow Models Learn: Cost Functions & Gradient DescentRegression Metrics: MAE, MSE, RMSE & R²Classification Depth: Confusion Matrix, F1 & ROC-AUCRegularization & the Bias–Variance Tradeoff
5Working with Real Data
Handling Missing Data (Imputation)Encoding Categories & Feature EngineeringPipelines: Chaining Steps SafelyHyperparameter Tuning (GridSearchCV)
6Going Deeper
Ensembles: Bagging, Boosting, Stacking & VotingImbalanced Data: When One Class Is RareA First Neural Network (Keras)Saving & Deploying a Model
7Project
Project: Build a Model End to End
AI

Machine Learning — ML with Python

Train models that learn from data using Python and scikit-learn — the core skill behind modern AI.

32 lessons7 chaptersStart: What is Machine Learning? →

1Foundations

What is Machine Learning?25 minTypes of Machine Learning25 minThe ML Workflow30 minFeatures (X) and Labels (y)30 minTrain / Test Split35 min

2Supervised Learning

Linear Regression: Predict a Number40 minLogistic Regression: Predict a Category40 minK-Nearest Neighbours (KNN)35 minDecision Trees35 minRandom Forest35 minSupport Vector Machines (SVM)40 minNaive Bayes35 minBoosting & Gradient Boosting40 min

3Unsupervised Learning

K-Means Clustering40 minPCA: Dimensionality Reduction35 min

4Evaluate & Improve

Metrics: Accuracy, Precision, Recall40 minOverfitting vs Underfitting35 minCross-Validation35 minFeature Scaling35 minHow Models Learn: Cost Functions & Gradient Descent40 minRegression Metrics: MAE, MSE, RMSE & R²35 minClassification Depth: Confusion Matrix, F1 & ROC-AUC40 minRegularization & the Bias–Variance Tradeoff40 min

5Working with Real Data

Handling Missing Data (Imputation)35 minEncoding Categories & Feature Engineering40 minPipelines: Chaining Steps Safely35 minHyperparameter Tuning (GridSearchCV)40 min

6Going Deeper

Ensembles: Bagging, Boosting, Stacking & Voting35 minImbalanced Data: When One Class Is Rare40 minA First Neural Network (Keras)45 minSaving & Deploying a Model40 min

7Project

Project: Build a Model End to End120 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India