Arithmetic
Whole numbers, operations, fractions, decimals, percentages, ratios, powers, and estimation.
130 subjects · 371 topics
Whole numbers, operations, fractions, decimals, percentages, ratios, powers, and estimation.
Expressions, equations, functions, graphs, and patterns.
Limits, derivatives, integrals, rates of change, and accumulation.
Vectors, matrices, linear systems, and transformations.
Uncertainty, data summaries, inference, and statistical models.
Data representations, losses, optimization, and language-model probabilities.
Math for Data Science · Study order 4. Count possibilities and reason about efficiency. Big-O of common operations; basic counting; what entropy measures.
Math for Data Science · Study order 2. Data is tables of numbers (matrices); models transform them. Why PCA works (eigenvectors of the covariance matrix); similarity as a dot product / cosine; what rank means.
Math for Data Science · Study order 3. Models learn by reducing error; the gradient tells which direction. Explain gradient descent in plain words; what the learning rate does; why the chain rule matters for neural networks.
Math for Data Science · Study order 1. Measure uncertainty and decide whether a pattern is real or luck. What a p-value is and is not; Bayes by hand; CLT in one sentence; overfitting vs underfitting.
What a number is allowed to claim: samples, averages, spread, and charts that mislead.
Shapes, measurement, congruence, similarity, and coordinates on a plane.
Angles, right triangles, sine and cosine, and periodic change.
Counting, logic, and finite structures used to describe programs and networks.
Scripts for automation: files, APIs, devices
Coding interview fundamentals
Queries, joins, and database design
Command line, permissions, services, cron
IP, switching, routing, protocols, troubleshooting
Core front-end skills and browser basics
Scaling, caching, databases, trade-offs
Core services, IAM, scaling
Fundamentals, threats and response
Testing, automation and bug reports
Fault-finding drills across industrial, network and Linux
How these systems actually work: data, models, prediction, and the usual limits.
What artificial intelligence is, what it can do, and what it still is not.
How a system learns from examples — and how that learning goes wrong.
How large language models produce text — and how to use that without mistaking it for a mind.
Microcontrollers, interfaces and firmware
Tables, summaries, and preparing numbers so a later claim can be trusted.
Processes, memory, files, and how software shares one machine.