Framework
Standards
Pedagogy
Start thinking like an engineer.
Built around the principle that AI tools cannot think for you — trace variables by hand, solve logic puzzles, and audit broken scripts. The disciplines required to read, debug, and maintain real codebases.
Ayman Alzaid is an interdisciplinary scholar with a Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. Research spans data science, AI, ML, HCI & CS curriculum design. CAHSI partner; Math Snacks & EDLT research teams.
Hover to pause · drag to inspect
Python Programming
A Logic, Problem-Solving, and Puzzle-Based Approach
Ayman Alzaid — Professor of Computer Science
Binary Horizon Academic
A zero-compromise workbook built around three active-learning pillars — tracing, prediction, and code auditing. No answer key, no shortcuts. Designed to build true analytical self-reliance from day one, enforcing PEP 8 standards from Chapter 1 through Chapter 14.
Active Learning
Trace, predict & audit per chapter
PEP 8
Industry code quality from day one
Puzzle-Based
Logic puzzles AI cannot solve
Companion Resource
Course Slides
Chapter-by-chapter lecture slides that follow the textbook structure — free to view or download for classroom use.
This one teaches them to design it.
Fourteen chapters, each built around a Discovery Challenge that surfaces the core concept before any Java syntax appears. The code becomes the natural expression of something the student already understands — not a template copied from a search result.
Ayman Alzaid, Ph.D. — Professor of CS. Interdisciplinary Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. CAHSI partner; Math Snacks contributor.
Hover to pause · drag to inspect
Computational Thinking & Software Design
with Java
Ayman Alzaid — Professor of Computer Science
Binary Horizon Academic
Fourteen chapters built around a Discovery–Blueprint–Syntax framework. Each chapter surfaces the core concept before any Java syntax appears. Features 5 Architectural AI Audit exercises where students find design flaws in AI-generated code. Aligned with AP Computer Science A (Fall 2025 CED).
Discover → Build
Concept before syntax, every chapter
AI Audits
5 exercises AI cannot solve for you
AP CS A
Aligned with Fall 2025 CED
This one teaches them to build from principles.
Twenty chapters across five progressive parts — from first launching Blender to simulating fire, animating a camera orbit, and assembling a complete showreel. Each chapter follows the same reliable structure: Lecture Notes that explain the concept before you open Blender.
Ayman Alzaid, Ph.D. — Professor of CS. Interdisciplinary Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. CAHSI partner; Math Snacks contributor.
Hover to pause · drag to inspect
Blender 5.2 LTS
from Zero to Render
Ayman Alzaid — Professor of Computer Science
Binary Horizon Academic
Twenty chapters across five progressive parts — from first launching Blender to simulating fire, animating a camera orbit, and assembling a complete showreel. Built on the twelve principles of animation and physically-based rendering. Skills that transfer to any 3D tool, any workflow, any career.
20 Chapters
5 progressive parts
20 Projects
Studio-quality exercises
Final Showreel
Assembled across all parts