The
Code
Forge
.io
Tracks
Python
135
Java
183
JavaScript
148
DSA
185
Database
117
System Design
78
DevOps
144
ML / AI
108
C / C++
65
C# / .NET
55
CS Fundamentals
73
PHP
55
Interview
76
Guides
Cheat Sheets
Tools
Browse All Tracks
Python
135
Java
183
JavaScript
148
DSA
185
Database
117
System Design
78
DevOps
144
ML / AI
108
C / C++
65
C# / .NET
55
CS Fundamentals
73
PHP
55
Interview
76
Cheat Sheets
Guides
Tools
Interview Prep
ML / AI Track
ML / AI Tutorials
Machine learning, deep learning, neural networks, scikit-learn, TensorFlow and PyTorch.
108
Topics
26
Beginner
46
Intermediate
36
Advanced
π Complete ML / AI Guide β all 108 topics β
ML Basics
Introduction to Machine Learning
Beginner
Supervised vs Unsupervised Learning
Beginner
ML Workflow β Data to Deployment
Beginner
Overfitting and Underfitting
Intermediate
Train Test Split and Cross Validation
Intermediate
Feature Engineering Basics
Intermediate
Data Preprocessing in ML
Intermediate
Bias and Variance Trade-off
Intermediate
Regularisation in Machine Learning
Intermediate
Hyperparameter Tuning
Advanced
Confusion Matrix and Classification Metrics
Intermediate
Recommender Systems Basics
Intermediate
Machine Learning for Beginners: What It Is and How to Start
Beginner
Z-Score Formula: Standardization, Anomaly Detection and Statistics
Intermediate
Machine Learning Roadmap 2026 β From Complete Beginner to Job-Ready
Beginner
How to Set Up Your Machine Learning Environment in 2026 (Beginner Guide)
Beginner
Mathematics for Machine Learning β Explained Without Tears
Beginner
Supervised vs Unsupervised vs Reinforcement Learning β Simple Explanation
Beginner
Data Cleaning and Preprocessing for Absolute Beginners
Beginner
How to Visualize Machine Learning Results (Matplotlib & Seaborn)
Beginner
How to Choose the Right Algorithm as a Beginner
Intermediate
Understanding Loss Functions and Gradient Descent Visually
Intermediate
Your First Machine Learning Project β Complete Step-by-Step (2026)
Beginner
Common Machine Learning Mistakes Beginners Make (And How to Fix Them)
Beginner
From Machine Learning to LLMs β What Should You Learn Next?
Intermediate
Algorithms
Linear Regression
Intermediate
Logistic Regression
Intermediate
Decision Trees
Intermediate
Random Forest Algorithm Explained
Intermediate
Support Vector Machine
Advanced
K-Nearest Neighbours
Intermediate
K-Means Clustering
Intermediate
Naive Bayes Classifier
Intermediate
Gradient Boosting and XGBoost
Advanced
Principal Component Analysis
Advanced
DBSCAN Clustering
Advanced
Dimensionality Reduction Techniques
Advanced
Ensemble Methods in ML
Advanced
Machine Learning Algorithms: Complete 2026 Guide
Beginner
Deep Learning
What is a Neural Network? Explained Simply
Intermediate
Activation Functions in Neural Networks
Intermediate
Backpropagation Explained
Advanced
Convolutional Neural Networks
Advanced
Recurrent Neural Networks and LSTM
Advanced
Transformers and Attention Mechanism
Advanced
Transfer Learning
Advanced
GANs β Generative Adversarial Networks
Advanced
Object Detection β YOLO
Advanced
Autoencoders Explained
Advanced
Attention is All You Need β Paper
Advanced
Batch Normalisation
Advanced
Dropout and Regularisation in NNs
Advanced
Reinforcement Learning Basics
Advanced
Diffusion Models Explained
Advanced
Tools
scikit-learn Tutorial
Intermediate
TensorFlow Basics
Intermediate
PyTorch Basics
Intermediate
Keras for Deep Learning
Intermediate
Jupyter Notebook Guide
Beginner
Hugging Face Transformers
Advanced
OpenCV Basics
Intermediate
LangChain for LLM Applications
Advanced
ONNX β Open Neural Network Exchange
Advanced
Best AI Tools for Developers in 2026 (Curated & Ranked)
Intermediate
My 2026 Developer Productivity Stack (Tools & Workflow)
Intermediate
Build a Simple Image Classifier Without Writing Much Code (Teachable Machine + Export to Next.js)
Beginner
NLP
Natural Language Processing (NLP) Explained
Intermediate
Text Preprocessing in NLP
Intermediate
Word Embeddings β Word2Vec GloVe
Advanced
Sentiment Analysis
Intermediate
Named Entity Recognition
Advanced
Text Classification with ML
Intermediate
BERT and Transformer Fine-tuning
Advanced
Question Answering with Transformers
Advanced
MLOps
Introduction to MLOps
Advanced
Model Deployment with Flask
Advanced
ML Model Evaluation Metrics
Intermediate
A/B Testing in ML
Advanced
Docker for ML Models
Advanced
Feature Stores Explained
Advanced
Experiment Tracking with MLflow
Advanced
Model Monitoring and Drift Detection
Advanced
How to Deploy Your First ML Model with Flask or FastAPI (Beginner)
Beginner
TensorFlow & Keras
Introduction to TensorFlow
Beginner
TensorFlow vs PyTorch β Which to Learn First
Beginner
Introduction to Keras
Beginner
Building Your First Neural Network with Keras
Beginner
Keras Sequential vs Functional API
Intermediate
Image Classification with TensorFlow and Keras
Intermediate
Keras Callbacks β ModelCheckpoint and EarlyStopping
Intermediate
Transfer Learning with TensorFlow
Intermediate
Saving and Loading Models in TensorFlow
Intermediate
TensorFlow Lite for Mobile Deployment
Advanced
Scikit-Learn
Introduction to Scikit-Learn
Beginner
Scikit-Learn Pipeline Explained
Beginner
Train Test Split and Cross Validation in Scikit-Learn
Beginner
Linear Regression with Scikit-Learn
Beginner
Classification with Scikit-Learn
Intermediate
Feature Engineering and Preprocessing in Scikit-Learn
Intermediate
Hyperparameter Tuning with GridSearchCV
Intermediate
Clustering with K-Means in Scikit-Learn
Intermediate
PyTorch
Introduction to PyTorch
Beginner
PyTorch Tensors Explained
Beginner
Building a Neural Network in PyTorch
Intermediate
Autograd and Backpropagation in PyTorch
Intermediate
Training Loop in PyTorch Explained
Intermediate
PyTorch DataLoader and Datasets
Intermediate
CNN Image Classification with PyTorch
Advanced