Free Diagnostic
How strong are your AI engineering skills?
25 questions across 5 domains. Get a score, a radar chart breakdown, and a personalized recommendation — all in about 10 minutes.
25 questions~10 minutes5 domainsFree — no sign-up
Start Assessment5 Domains Assessed
Python & Programming
Functions, generators, async, NumPy
ML & AI Fundamentals
Attention, embeddings, vectors, fine-tuning
LLMs & Prompting
Hallucination, temperature, context, JSON mode
Agents & Tools
ReAct, tool use, memory, human-in-the-loop
Production & Systems
Observability, evals, MCP, LangGraph
Sample Question
Section 1 of 5 · Python & Programming
What does `yield` do that `return` doesn't?
✓Allows the function to produce a sequence of values lazily
BExits the function and frees memory immediately
CConverts the function return type to a list
DRequires a try/except block inside the function
Questions get harder as you progress through each domain.
Start the Assessment →
Free · No sign-up required · ~10 minutes