Kojo Ebooks

The following is a series of books about using Kojo to play with Computer Programming, Art, Math, and a lot more. Take a read, play along, and have fun!

There’s also a code-only (almost-no-prose) activity book to very quickly get going with Kojo:

Additional Kojo learning material is available on the Kojo Docs website. Here are some useful links from that site:


Kojo - An Introduction

Download the Ebook

This book introduces children to the Kojo Environment, and gives them a taste of what they can do with Kojo.

Note - the book is fairly old (it was last updated in 2014), but it still does a good job of introducing the Kojo user interface and basic features.

For a really quick introduction to Kojo, there is also the Kojo Intro Video.


Explorations with Kojo - Level 1

Buy the Ebook – and support the Kojo project. Or request a copy via email.

This book is meant to get children going on their journey of coding, and the learning of essential skills via coding. It helps them learn the essentials of coding, even as they interactively explore different topics in Math and Art (via coding). Topics covered include:

  • Math - distances, numbers, ratio and proportion, percentages, estimation, angles, arcs, polygons, coordinate geometry, equations, random numbers, visual and numeric patterns, and more.
  • Art - all kinds of shapes and colors, brought together creatively.
  • Coding – turtle graphics, values and variables, commands and functions, algorithms, primitives, composition, and abstraction.

The book also gives children practice with learning how to learn new things – using exploration, discovery, and feedback.


Explorations with Kojo - Level 2

Buy the Ebook – and support the Kojo project. Or request a copy via email.

This book is meant to help children move to the next level of coding, and the learning of essential skills via coding. It helps them learn the essential ideas of functional programming, even as they go about making rich and interesting generative art. Topics covered include:

  • Functions.
  • Data and values.
  • Picture graphics fundamentals.
  • Picture graphics composition, transformations, and effects.

The book also gives children practice with learning how to learn new things – using exploration, discovery, and feedback.


Adventures with Kojo

Download the Ebook

This is the original introductory programming book for Kojo. The Explorations book above is much more recent, and covers a lot more ground, but this is still a fine getting-started book for younger children (around 10 years old). The focus of this book is:

  • To make children familiar with the basic ideas of Computer Programming (and to relate these ideas to Algebra and Arithmetic, where appropriate).
  • To get them to experiment with basic Geometry.
  • To enable them to exercise their creative and logical thinking skills by making nice and colorful computer sketches - using just a few building blocks, and their knowledge of Programming and Geometry.

Kojo Programming Quick-Ref

Download the Ebook

This book is meant for a couple of different audiences:

  • Children who have been using Kojo for a while, and want a concise reference to the ideas, terminology, and useful features of Kojo.
  • Adults who are familiar with programming, and want a quick way to get productive with Kojo.