Computing Technology for All

Real insights, experiences, and practical skills relating to the exciting world of computing technology. Featuring numerous animations and interactive question sets and built-in tools to enable interactive experiences with Python, HTML, CSS, Javascript, and more.

Fundamental Programming Concepts in Coral

Fundamental Programming Concepts in Coral introduces the key principles of programming with Coral, a language developed by zyBooks specifically to instruct students with no coding background.

Troubleshooting Basics – FREE

Short intro (2 chapters) to a systematic troubleshooting process containing numerous real-world troubleshooting examples. Teaches basic debugging (using a simple programming language) with debugging examples to illustrate common calculation, logic, loop, and function errors.
AP Computer Science Principles Cover

AP Computer Science Principles

Presents a highly interactive overview of the AP Computer Science Principles' big ideas: Creativity, Abstraction, Data and Information, Algorithms, Programming, The Internet, and Global Impact, and provides real insights, experiences, and practical skills relating to the exciting world of computing technology.