Level 2
Weigh more than one design against each other, then build the core of your choice in the practical exam.
Who can apply
Open one year after obtaining the Level 3 certificate.
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
- Produce two or more designs and compare them.
- Weigh speed, cost and accuracy against each other in numbers.
- Build the core of your design yourself in the practical exam.
How you are marked
- Is the reason for your choice backed by numbers?
- Did you say what you gave up in exchange?
- Does what you built match what you designed?
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.