The
Code
Forge
.io
Java
Python
C / C++
JavaScript
DSA
Database
System Design
ML / AI Track
ML / AI Tutorials
Machine learning, deep learning, neural networks, scikit-learn, TensorFlow and PyTorch.
65
Topics
4
Beginner
27
Intermediate
34
Advanced
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
Algorithms
Linear Regression
Intermediate
Logistic Regression
Intermediate
Decision Trees
Intermediate
Random Forest
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
Deep Learning
Introduction to Neural Networks
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
NLP
Introduction to NLP
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