Green Tea Press

Welcome to Green Tea Press, publisher of How to Think Like a Computer Scientist, The Little Book of Semaphores, and more.

Free Books!

All of our books are available under the GNU Free Documentation License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

These books are available in a variety of electronic formats; some are also for sale in hard copy.

How to Think Like a Computer Scientist

Python for Software Design: How To Think Like a Computer Scientist

Think Python: How To Think Like a Computer Scientist

How To Think Like a Computer Scientist: Learning with Python

How To Think Like a Computer Scientist: Java Version

How To Think Like a Computer Scientist: C++ Version

Also from Green Tea Press

Computational Modeling and Complexity Science

Physical Modeling in MATLAB

Learning Perl the Hard Way

The Little Book of Semaphores

About free books

If you enjoy these books, please read about the Five Easy Ways to Help Promote Free Books.

If you are thinking about writing a free book, here are reasons you should and suggestions about how: Free Books: Why Not?.

Thanks to leojmelsrub for this photo.

Search Green Tea Press:

Are you using one of our books in a class?

We'd like to know about it. Please consider filling out this short survey.

Thanks!