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