Our search has the following Google-type functionality:
If you use '+' at the start of a word, that word will be present in the search results.
eg. Harry +Potter
Search results will contain 'Potter'.
If you use '-' at the start of a word, that word will be absent in the search results.
eg. Harry -Potter
Search results will not contain 'Potter'.
If you use 'AND' between 2 words, then both those words will be present in the search results.
eg. Harry AND Potter
Search results will contain both 'Harry' and 'Potter'.
If you use 'OR' between 2 words, then either or both of those words will be present in the search results.
eg. 'Harry OR Potter'
Search results will contain just 'Harry', or just 'Potter', or both 'Harry' and 'Potter'.
If you use 'NOT' before a word, that word will be absent in the search results. (This is the same as using the minus symbol).
eg. 'Harry NOT Potter'
Search results will not contain 'Potter'.
If you use double quotation marks around words, those words will be present in that order.
eg. "Harry Potter"
Search results will contain 'Harry Potter', but not 'Potter Harry'.
If you use '*' in a word, it performs a wildcard search, as it signifies any number of characters. (Searches cannot start with a wildcard).
Search results will contain words starting with 'Pot' and ending in 'er', such as 'Potter'.
The Game Makers Apprentice: Game Design For Beginners is a work on computers/software. [more]
This book provides a textbook introduction to the B-Method, a rigorous methodology for the development of correct software,... [more]
Python Crash Course is a quick, no-nonsense guide to programming in Python. [more]
Teach Your Kids to Code is a parent and teacher's guide to teaching basic programming and problem-solving skills. [more]
We live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we... [more]
Coding is cool, and these fun projects help you get started today! [more]
An acclaimed novelist and critic argues that video games are the most vital art form of our time [more]
The only book you'll ever need for learning to build your own website from scratch, covering every topic you will encounter,... [more]
A technology book for kids!<br /><br />Learning how to code can be like... [more]
Learn to code the fun way with nine real projects for true beginners Adventures in Coding is written specifically for young... [more]
<p>A German as a foreign language course for adults (16+ years) with language... [more]
Arduino in easy steps begins with an explanation of what Arduino is, why it came into being and what can be done with it.... [more]
Previous edition: published as Building Android apps. 2012. [more]
Designed for people who never programmed before, this text offers an introduction to programming by the inventor of C++. It... [more]
Discover all the amazing things you can do with Arduino Arduino is a programmable circuit board that is being used by everyone... [more]
For anyone who has ever wondered how computers solve problems, an engagingly written guide for nonexperts to the basics of... [more]
The gap between who designers and developers imagine their users are, and who those users really are can be the biggest problem... [more]
Using App Inventor -- no coding required! --Cover. [more]
From the author of the New York Times bestseller The End of Faith comes a new, hard-hitting, and impassioned book that... [more]
Teaches students an innovative and successful approach to software testing. Resources for instructors (e.g. PowerPoint slides,... [more]
A fully updated tutorial on the basics of the Python programming language for science studentsPython is a computer programming... [more]
If you're a web designer or app developer interested in sophisticated page styling, improved accessibility, and saving time... [more]
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6,... [more]
In just a short time, you can learn how to use PHP, MySQL, and Apache together to create dynamic, interactive websites and... [more]
ARM Assembly for Embedded Applications is a text for a sophomore-level course in computer science, computer engineering, or... [more]