November 1, 2026
Register and Prepare
Registration will be open from June 1 to November 1, 2026. The exam assesses programming and mathematical skills relevant to AI (see syllabus below).
CJAIO 2026-27
CJAIO participation is built for younger learners who want a clear, welcoming pathway into programming and AI-related problem solving.
CJAIO is open to students in Grade <= 10. The competition is suitable for students who have begun learning Python and are comfortable with logical reasoning, arithmetic, and basic problem-solving tasks.
The contest may include a mix of multiple-choice questions, short-answer reasoning tasks, and Python-based programming questions. Problems are designed to assess both conceptual understanding and practical coding ability.
CJAIO helps students develop confidence with code, understand how data can be represented and analyzed, and build the habits of careful reasoning that support future study in AI and computer science.
November 1, 2026
Registration will be open from June 1 to November 1, 2026. The exam assesses programming and mathematical skills relevant to AI (see syllabus below).
November 8, 2026
All students in Grade 10 or below are invited to participate in the CJAIO National Qualifier.
Participants achieving top results will be recognized with official CJAIO certificates in three levels of distinction: Distinguished Honor Roll (top 5%), Honor Roll (top 20%), and Certificate of Distinction (top 50%). The top 20 participants will be invited to join the CJAIO National Training Camp.
Nov. & Dec., 2026
An invite-only, multi-day in-person training and selection program held on November 28th and 29th and December 5th and 6th, the camp features expert-led lectures in AI and competition-style tests.
At the end of the camp, four gold, four silver, and four bronze medals will be awarded based on test performance. The top four contestants will be invited to the 2026-27 CAIO National Training Camp.
Variables, data types, input/output, conditionals, loops, functions, debugging
Lists, strings, dictionaries, nested lists, stacks, queues
Searching, sorting, counting, simulation, pattern recognition, simple recursion
Problem decomposition, pseudocode, code tracing, edge cases, testing, basic efficiency
Tables, datasets, data cleaning, summary statistics, patterns and outliers
Bar charts, line graphs, scatter plots, trends, comparisons, visual explanation
Logic, functions, coordinates, ratios, probability, basic statistics
Features, labels, train/test split, classification, regression, prediction, accuracy
Linear Regression, Logistic Regression, Decision Trees, KNN, K-Means
Bias, fairness, privacy, limitations, human oversight, responsible AI use
Mixed problems combining Python, algorithms, data, math, ML, and AI reasoning