StudyHub

Study dashboard

9 hubs, 90 topic pages.

Print prep sheet

The Feynman workflow

Study the page, then record a 2–3 minute explanation on your phone. Each page ends with self-check questions, a timer, a checklist and a notes box to help you prepare.

Algorithms

Sorting

Bubble, insertion, selection, merge, quick and heap sort.

6 pages

Open hub

Searching

Linear, binary, interpolation, exponential, ternary, rotated arrays, peaks.

7 pages

Open hub

Linear structures

Arrays, linked lists, stacks, queues, deques, priority queues.

8 pages

Open hub

Trees

Binary trees, BST, AVL, min- and max-heaps, B-trees.

6 pages

Open hub

Graphs

Traversals, shortest paths, spanning trees, topological sort, Union-Find.

11 pages

Open hub

Algorithm paradigms

Divide and conquer, greedy, dynamic programming, backtracking, NP-completeness.

5 pages

Open hub

ML Foundations

ML foundations

Paradigms, metrics, bias–variance, regularization, cross-validation, preprocessing, leakage.

8 pages

Open hub

ML Algorithms

ML algorithms

Regression, KNN, Naive Bayes, trees and ensembles, SVM, clustering and PCA.

14 pages

Open hub

DL

Deep learning

Neurons, training and optimisers, regularization, CNNs, RNNs, attention, Transformers, generative models.

25 pages

Open hub