CJAIO 2026-27

CJAIO Prepare

The CJAIO preparation guide focuses on practical skills students can build step by step before the competition.

Grades 5-8 Python Algorithms Data Intro AI

Recommended Preparation Areas

Python Basics

Variables, loops, conditionals, functions, lists, strings, dictionaries, and simple debugging.

Data Structures and Algorithms

Lists, stacks, queues, sorting, searching, counting, simple recursion, and step-by-step algorithm design.

Data Skills

Reading tables, cleaning small datasets, summarizing values, finding patterns, and creating basic charts.

AI Foundations

Basic ideas of classification, prediction, training data, features, models, bias, and responsible AI.

Math Foundations

Logic, ratios, coordinates, graphs, basic probability, sequences, functions, and interpreting visual information.

Suggested Study Path

  1. Review Python syntax and solve short coding exercises.
  2. Practice algorithmic puzzles that require careful reasoning.
  3. Work with small datasets and make simple visualizations.
  4. Learn key AI vocabulary and explain concepts in your own words.
  5. Try timed mixed-practice sets to build accuracy and confidence.

Competition Mindset

Students should focus on clarity, persistence, and learning from mistakes. CJAIO is meant to help younger learners build durable foundations rather than memorize isolated facts.