Mathematics Diagnostic
Sample the four mathematics topics before choosing focused practice.
Use a diagnostic to locate gaps, then open only the relevant topic practice.
Search items and build a custom set. Custom sets are saved in this browser.
Sample the four mathematics topics before choosing focused practice.
Check Python semantics, data-structure selection, algorithmic control flow, and recursion.
Sample objectives, updates, model evaluation, representation, networks, and clustering.
Cover matrix fundamentals, subspaces, projections, spectral structure, and decomposition.
Cover single-variable foundations, multivariable differentiation, approximation, and optimization.
Move from events and conditioning through moments, distributions, and asymptotic results.
Cover estimators, likelihood, Bayesian updating, intervals, tests, and simple regression.
Build reliable branching, iteration, function, comprehension, and trace fluency.
Select and use lists, mappings, sets, stacks, queues, heaps, and graph traversals.
Eliminate mistakes in slicing, sorting, mutability, aliasing, iteration, and complexity.
Practice base cases, call traces, and recursive decomposition.
Connect squared loss, gradients, normal equations, and ridge regularization.
Connect logistic probabilities and losses to threshold-dependent evaluation.
Compute convolution geometry and parameter counts accurately.
Relate PCA variance objectives to covariance eigenvectors and SVD.
Compute deterministic and stochastic updates and diagnose step-size behavior.
Practice forward computation, backpropagation, activation behavior, and parameter counting.
Relate stationary points, convexity, objectives, regularization, and training diagnostics.
Reason about bias, variance, overfitting, generalization, and evaluation splits.
Optimize and interpret hard clustering and mixture-model assignments.