Machine Learning
Classical ML — algorithms, math, and intuition.
Machine Learning Beginner
Interactive-first machine learning with scikit-learn: 284+ graded drills, 33 playgrounds, 33 lessons.
Machine Learning Intermediate
Interactive-first machine learning with scikit-learn: 300+ graded drills, 35 playgrounds, 35 lessons.
Machine Learning Advanced
Interactive-first machine learning with scikit-learn: 306+ graded drills, 33 playgrounds, 33 lessons.
Machine Learning
Build real intuition for ML — play with 130+ interactive visualizations, work through guided derivations, and read the written handbook. Regression to gradient boosting and neural nets.
Advanced AI Lab
Setup requiredBuild AI from the ground up: backpropagation by hand in NumPy, real PyTorch on a free GPU via Colab, and an embedding model running live in your browser. Three tiers, one lab.
Deep Learning
How neural networks really work — interactive concepts plus guided deep dives on neural nets, transformers, CNNs, sequence models, and generative models.
Math for Machine Learning
The math & statistics that ML stands on — distributions, Bayes, linear algebra, and calculus — as interactive visualizations plus a written handbook.
Machine Learning Algorithms from Scratch
Chinland InfoTech Academy flagship — build ML algorithms with NumPy only, from linear regression to decision trees, MLPs, K-Means, and PCA. 45 lessons, 360+ drills with full math derivations.
Unsupervised Learning with Python
Core unsupervised ML with scikit-learn — K-Means, internal metrics, PCA, and real segmentation projects across 23 lessons and 184+ drills.
Unsupervised Learning with Python — Advanced
Advanced unsupervised ML — hierarchical clustering, DBSCAN, GMM, spectral clustering, anomalies, text/NMF, and incremental PCA. 23 lessons, 184+ drills.