02 / Think in code

Small steps. Powerful ideas.

A first program, a clever search, a useful question about data. Make the invisible steps visible.

Find your next read
Original illustration for Small steps. Powerful ideas.

Computer science starts with describing a problem precisely enough to work through it. This shelf offers different routes: programming, data, algorithms and the human work of making software. It is a set of branches, not a promise that every book is a beginner’s first course.

Read the guide & explore the interactive example

The reading shelf / 6 selections

What happens between the question and the answer?

Each selection has its own starting point. Follow the one that interests you.

A little further

Keep the idea going.

Five ways in

Where will you go next?

Thoughtful reading paths, open books, and ideas you can explore for yourself.