36+ interactive visualizations
See algorithms
execute.
Step through sorting algorithms, neural networks, and transformer architectures — one operation at a time, with real code.
bubble-sort.js
function bubbleSort(arr) {
for (let i = 0; i < arr.length; i++) {
if (arr[j] > arr[j + 1]) {
swap(arr, j, j + 1);
}
}
}
36+
Interactive Lessons
13
Sorting Algorithms
15
Blog Articles
100+
Step-by-Step Visualizations
Pick a track
Each track is a structured learning path with interactive visualizations, step-by-step explanations, and quizzes.
Sorting Algorithms
13 algorithmsBubble, Quick, Merge, Heap, Tim Sort and more — watch them run step by step with code highlighting.
Bubble SortQuick SortMerge SortTim SortHeap SortRadix Sort
AI Fundamentals
13 lessonsNeural networks, backpropagation, gradient descent, CNNs, RNNs, and embeddings — from zero to deep learning.
Neural NetworksBackpropagationCNNRNNEmbeddings
Transformer Architecture
10 lessonsSelf-attention, Q/K/V projections, multi-head attention, BERT, GPT, and cross-attention — the tech behind modern AI.
Self-AttentionMulti-HeadBERTGPTCross-Attention
From the blog
In-depth articles on algorithms, machine learning, and computer science — each linking to interactive visualizations.