New 2nd editions of The UI Architect and The JavaScript Developer are on Amazon
Kids computer science series

CodeQuest

Play the Game. Learn the Code.

A two-volume educational series designed to introduce children to computer science through play, logic, storytelling, and hands-on creation.

CodeQuest Volume 1 cover

What makes it different

  • Learn Through Play

    Games, puzzles, and challenges make learning fun and memorable.

  • Think First, Code Later

    Build computational thinking before touching a single line of syntax.

  • Interactive Platform

    Online games, progress tracking, and 18 badges to earn at codequestbook.com.

  • Age-Appropriate Path

    Volume 1 for ages 7+, with Volume 2 for ages 12+ coming soon.

chapters
26
worlds
6
badges
18
projects
4

The volumes

Volume 1 is available for ages 7+. Volume 2, for ages 12+, is coming soon.

Play, Think, Solve cover
Volume 1 · Kids ages 7+ with no coding experience

Play, Think, Solve

Computer Science Fundamentals Without Code — Ages 7+

Teach computer science fundamentals without real code, using games, puzzles, and storytelling. Build computational thinking skills through play across 6 magical worlds.

  • Algorithms
  • Patterns & Loops
  • Logic & Decisions
  • Debugging
  • Game Design
  • Computational Thinking

For: Kids ages 7+ with no coding experience

18 chapters

Build, Design, Code cover
Volume 2 · Kids ages 12+ ready to learn real programming

Build, Design, Code

Coming soon

From Pseudocode to JavaScript — Ages 12+

Transition from logic-based thinking to real but gentle programming. Start with pseudocode, then gradually move to JavaScript with hands-on projects.

  • Variables & State
  • Conditions & Logic
  • Loops & Automation
  • Events & Interaction
  • Functions
  • JavaScript

For: Kids ages 12+ ready to learn real programming

8 chapters

Interactive platform

Bring the books to life

Visit CodeQuestBook.com to play interactive games, track progress, earn badges, and experience the book online.

Visit the platform ↗