
Programming · Java 25 · Draft
Java Brick by Brick
A modern approach to programming.
Explore the book ↗Java 25 edition · Draft under reviewDISCOVER. UNDERSTAND. BUILD.
Programming and artificial intelligence, explained starting with questions. Books to build understanding, without skipping steps.
Explore the books ↗Three journeys and a step aside.
THE LIBRARY
Choose the question that interests you.
Let’s build the path together.

Programming · Java 25 · Draft
A modern approach to programming.
Explore the book ↗Java 25 edition · Draft under review
Artificial intelligence
A non-technical guide to large language models.
Explore the book ↗
AI-assisted development
A practical path to building with AI while maintaining quality and control.
Explore the book ↗AN ESSAY IN THE SERIES
Some questions arise from working with technology and take us elsewhere.
This essay explores the boundary between language, artificial intelligence and attention: an invitation to observe our relationship with machines and preserve our own judgement.
Explore the essay ↗First revised English edition · 122 pages · Under review

OUR APPROACH
Every brick starts with a problem. We work through it together, check whether the solution works and learn to recognise it when the context changes.
NOTES FROM THE SERIES
Reading ideas, questions about language models and small steps towards verifiable software.
Read the notes ↗