THE OPEN TEXTBOOK SHELF
A textbook for what’s next.
Find a book for your course. Read a section, listen alongside the original, and return to where you left off.
Read published textbooks freely. New AI narration uses your existing Reader allowance.
Filter textbooks
Chapter matches
2588 chapter matches · Matches reviewed table-of-contents titles.
Launching Pharo
Pharo Launcher
The World Menu
Sending Messages
Saving, Quitting and Restarting a Pharo Session
Playgrounds and Transcripts
Keyboard Shortcuts
The System Browser
Finding Classes
Finding Methods
Defining a New Method
Chapter Summary
A first application
The Lights Out game
Creating a new Package
Defining the class LOCell
Adding methods to a class
Inspecting an object
Defining the class LOGame
Organizing methods into protocols
Finishing the game
Let's try our code
Saving and sharing Pharo code
Selected for your next chapter
Junior extension: words and numbers
15 selected units on vocabulary, word formation, arithmetic and percentages. Intended for confident English readers with teacher or dictionary support. These selections do not reclassify the full books as junior textbooks.
Explore this collectionQuestions in philosophy
Explore arguments, knowledge, ethics, mind, religion and aesthetics through six introductory philosophy books. Start with a topic that interests you; listening is available only where the chapter shows a listening option.
Explore this collectionMathematics and computing
A route from arithmetic and everyday mathematics to functions, statistics, algorithms and open source collaboration. Check each book's prerequisites; the algorithms text assumes programming experience.
Explore this collectionFive ways in
Find a question worth following.
Thoughtful reading paths, open books, and ideas you can explore for yourself.

A new way into mathematics.
Start where you are. Follow a question. Find the book that makes the next idea click.

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

Stay with a good question.
What counts as knowledge? What makes an argument hold? Open a book that leaves room to think.

A little time. A whole world.
A poem, a fable, a story with a turn you did not see coming. Read something complete.

One story. A shared moment.
Find a small adventure, follow the pictures, and leave a little room for conversation.