Preparing your quest
Preparing your quest
CIST CodeQuest
Canadian Int. School TangierNot just worksheets — students build and run things that actually work.

A grid-robot sandbox and real Arduino simulator — LEDs, sensors, servos, no physical board required.

80 levels of block coding and real embedded games, earning XP and badges along the way.
One connected path, not a pile of disconnected games.
Students start on a mission matched to their grade and move through its lessons and coding challenges in order.
Concepts are reinforced in the Arcade, the Robotics Lab, and the Code Lab — real code and real circuits, not just slides.
Finished work goes to the Project Showcase for teacher review, where approved projects earn peer votes from classmates.
XP, coins, badges, and rank update automatically — teachers and school admins see the same progress from their own dashboard.
Every mission, game, and lab is designed to progress students at a healthy, measurable pace.
Grade-specific pathways (1 through 8) built from lessons and coding challenges, each unlocking the next once it's mastered — covering block coding, logic, Python basics, and web fundamentals.
80 levels across grades 1 through 8 — a block-programming game for young beginners, real embedded coding games for the older grades, plus bonus challenges that are always open to play.
A virtual grid-robot sandbox plus a real Arduino simulator — 10 hands-on electronics lessons covering LEDs, sensors, servos, and buzzers, no physical board required.
A real Python, JavaScript, and HTML/CSS sandbox for writing and running original code, separate from the guided missions — for students ready to build on their own.
Students publish finished work for teacher review and classmate feedback — approved projects go on display and earn peer votes.
Every completed lesson, challenge, and project earns XP and coins toward a visible rank, from Iron Coder up to Radiant Legend, plus a school-wide leaderboard.
CodeQuest ensures a safe digital playground for CIST. All student community posts and custom software showcase submissions are held in a pending state until a teacher reviews and approves them from the control deck. Profanity checks and simple logging policies are enforced throughout the system.