This baseline reports three skills separately. It guides your path but never locks the Topic Library. Data quality, evaluation, and responsible AI remain required for everyone.
What outcome matters most to you? Build projects now Skip Python basics, work through runnable ML labs, complete two projects plus a studio deliverable, and earn a free completion certificate. Build ML models Learn Python, math, classical ML, neural networks, and a complete tabular workflow. Build AI applications Learn model interfaces, retrieval, evaluation, agents, guardrails, and serving. Master deep learning systems Go deeper on attention, GPU IO, MoE, LoRA, distributed training, and serving SLOs. Master agentic and knowledge systems Study bounded loops, harnesses, RAG, ontologies, GraphRAG, evaluation, and security through a production capstone. Make better AI decisions Understand capabilities, evidence, risks, and responsible product choices.
Python 1. For a NumPy feature matrix with shape (20, 3), what does X.mean(axis=0) return? One mean per feature One scalar model score One mean per example A train/test split
Python 2. Why set a random seed in a teaching experiment? To reproduce the same randomized operation while debugging To prevent overfitting To remove the need for tests To make all models accurate
Python 3. What is the safest response to incompatible array shapes? Ignore the warning if the output looks plausible Keep adding dimensions until code runs Convert every value to text Write the intended input/output shapes and test the boundary
Python 4. Which test best covers a standardization function? Only that it runs without errors Only exact source-code matching Normal data plus zero-variance, missing, and wrong-shape cases Only one large random matrix
Mathematics 5. What is the derivative of (w - 2)^2 with respect to w? 2(w - 2) 2 w squared w - 2
Mathematics 6. If events A and B are independent, which equality holds? P(A given B) = 1 P(A) = P(B) P(A and B) = P(A)P(B) P(A or B) = 0
Mathematics 7. What does a dot product combine? Rows into a dataset split Only vector lengths Probabilities into a class label automatically Paired components into a scalar weighted sum
Mathematics 8. What does a large positive covariance suggest? The variables tend to move above and below their means together The variables are independent One variable causes the other Both variables have zero variance
ML reasoning 9. Why keep test data separate during model selection? To make training loss smaller Because test rows cannot have labels To estimate the selected workflow without adapting choices to those examples To avoid creating a baseline
ML reasoning 10. A classifier catches 8 of 10 actual positives. What is recall? 0.2 0.8 8.0 It cannot be measured
ML reasoning 11. Which is target leakage? Scaling from training statistics Using information created after the prediction time as a feature Comparing with a simple baseline Using cross-validation
ML reasoning 12. When should a team prefer a deterministic rule over ML? When the rule has more lines of code When a stable rule meets the need with clearer evidence and lower risk Only when there are fewer than 1,000 rows Never, if an ML library exists
Developer systems 13. What should happen before executing a model-proposed write? Validate the schema and authorize the exact action Retry until it parses Increase the temperature Store credentials in the prompt
Developer systems 14. What makes an API retry safe after a timeout? Idempotency plus reconciliation of external state A larger context window Removing request identifiers A longer prompt
Developer systems 15. Which test best protects a model interface? Only one successful response Checking that JSON begins with a brace Contract cases for valid, malformed, denied, timeout, and duplicate behavior A screenshot of the prompt
Agent & knowledge systems 16. What should terminate an agent loop successfully? A confident finish action A verified goal postcondition Any non-empty tool result The maximum token count
Agent & knowledge systems 17. Why combine graph and vector retrieval? They recover complementary relational and semantic evidence that must still be evaluated It removes entity resolution It guarantees factual generation Graphs always replace text
Agent & knowledge systems 18. What is the correct relationship between ontology and authorization? Ontology grants tool access Graph facts replace caller identity Ontology constrains domain meaning while identity and policy independently authorize effects They are the same control