Level 3
Write a design someone could actually build, while respecting the constraints you are given.
Who can apply
Open to applicants aged 18 and over.
Required programming language
Required at every level, from Level 5 to Level 1.
Shell Scripting
The single most important language for working with AI.
The shell is useful for running programs, managing files, and automating development. AI can also run through browsers, apps, notebooks, and APIs. A terminal is one useful interface, not a requirement for every AI user.
The one question, at every level
You want to build an artificial intelligence completely from scratch. Design how you would build it.
Every level from 5 to 1 answers this same question. What changes is the depth expected of the answer, and the constraints attached to it.
What to learn
- Design a structure that fits the given platform and language constraints.
- Explain training and inference as two separate processes.
- State the limits and risks of your own design.
How you are marked
- Did you stay within the constraints you were given?
- Could the structure you describe actually run?
- Did you state the limits honestly instead of hiding them?
Exam format
Stage 1 is a written paper at the venue; Stage 2 is an interview followed by a practical build. Both stages use the same question.
Held at a designated exam venue. You write your answers on the exam paper by hand. This stage tests the design you can put into words.
An examiner interviews you about your design, then you build the AI for real. This stage tests whether the plan on paper actually works in your hands.