Catalog Search Results
Dive Into Tech
O'Reilly offers free online access to books, audiobooks, and videos about dozens of technology topics, from web design to AI.
Learn More
Author
Series
Language
English
Description
Have you ever wondered how web pages are built? Through simple text written to foster creativity and problem solving, students will learn the art of innovation. Large, colorful images show students how to complete activities. Additional tools, including a glossary and an index, help students learn STEM concepts, new vocabulary, and locate information. Glossary of key words. Index. Informative sidebars. Sources for further research. Table of contents....
Author
Series
Language
English
Description
Explains new inventions made possible by coding, including key concepts such as artificial intelligence and the Internet of Things. Easy-to-read text, informative sidebars, and helpful diagrams make this book an engaging read for avid technology fans and readers who are new to computer coding.
Author
Series
Language
English
Description
Imagine a machine that can learn from experience and teach itself new things. That's artificial intelligence in action! The text in this informative guide traces the development of intelligent machines from the earliest ideas to today's technology. Readers will enjoy discovering the many ways that AI helps us, including problem solving and diagnosing diseases.
Author
Language
English
Description
Seamus O'Neill's Ready-Steady-Code fine-line vector grids have been included in Scratch by its makers at MIT (Boston). This set of assignment cards include many projects (e.g. card 7) that bring out the magic of the grids.
The cards are also available spiral-bound as free-standing and flip-over for hands-free collaborative project-based computer activities by children. There are twenty four cards for children 11 - 12 years, grouped into pairs by...
Author
Series
Language
English
Description
Bugs are mistakes in code. A bug can make a program work incorrectly or even crash a computer. So, debugging code is one of the most important tasks that programmers have to tackle! This accessible, at-level book teaches readers about debugging and how it's crucial to their everyday digital activities-such as playing their favorite computer games. Readers will especially enjoy the photographs of young programmers like themselves at work as well as...
Author
Language
English
Description
Learn Python with Pygame, and create a full pacman game without the headachessPython is a great programming language; however, most people spend too long trying to learn how to code and create games with Python the hard way. This book is the only one that will get you to learn Python fast without wasting so much time. This book is the second book in the series "Learn Python By Coding Games" where you will learn to code fast and be able to create your...
Author
Series
Language
English
Description
Ruby® is a computer programming language that is in high demand, and is luckily designed to be fairly easy to use and learn! In fact, it has even been described as learning to code "in English." This engaging title introduces readers to this valuable coding language and how it is more approachable by using blocks of text that are primarily plain English. This volume also features carefully crafted text for middle elementary readers, supplemented...
Author
Series
Language
English
Description
George Boole, for whom Boolean logic is named, developed the idea of expressing any idea as a mathematical or logical statement. Today, Boolean logic is foundational to computer programs and computer hardware, but it is also important in our everyday thinking. This guide includes an overview of logic gates and a review of differences between computer logic and human logic. The author's clever use of a famous movie line-"Lions and tigers and bears!"-truly...
Author
Series
Language
English
Description
Young artists who are interested in breaking into CGI can get off to a great start with this guide to creating art with the free app ScratchJr. Easy-to-follow, step-by-step projects guide young coders through the basic tools and utilities included with the program. The fun projects prepare readers for more complex coding languages and design projects. Encouraging text boxes offer new ideas and activities readers may want to try in Scratch Jr.
Author
Language
English
Description
Coding for kids without a computer-an offline skill-building book for ages 5 to 7
Coding helps kids develop analytical thinking, problem-solving abilities, and beyond! In this exciting guide to coding for kids, your child will discover the core concepts of coding through colorful games and activities-without using a computer.
These fun challenges can be done right inside the book or with everyday objects to help kids practice the same skills coders...
Author
Series
Language
English
Description
Your readers will discover different tasks robots handle in the world and how robots are put together. This book explores how robots ingest data from their surroundings, and how they function. Budding engineers will also discover some of the intricacies of artificial intelligence, including what it takes to make a machine that can pass as a human. Compelling infographics and simple language make complex mechanics easier to understand. There's a lot...
Author
Series
Language
English
Description
In 1995, computer programmer Yukihiro Matsumoto introduced Ruby programming language to the world. He created a language that used his favorite elements of other languages, but was more object-oriented and easy to use, even for coding newbies. Ruby is also open-source software, meaning anyone can use, modify, and distribute it. Inside this volume, readers will learn the ins and outs of coding with Ruby, including why using "blocks of text" and mostly...
Author
Series
Language
English
Description
This detailed guide explores the historical development of algorithms and how they are used as a way of teaching computers to work through problems. Named for Persian mathematician Muhammad ibn Musa al-Khwarizmi, modern algorithms and functions make programing more efficient. Algorithms are simplified for readers using words, flowcharts, and pseudo code to build a beginning understanding of algorithms and how they are used in our modern, computerized...
Author
Series
Language
English
Description
Why is having a choice important when it comes to both life and coding? How can coders include choices for the user? This book explains the concept of conditionals and introduces readers to the If/Then/Else concept-a way to allow choices in computer programming. The book also explores several conditional statements from programming languages and talks about how we use conditional statements every day. Photographs and sidebars allow readers to deepen...
Author
Series
Language
English
Description
From schoolwork to gaming, computers are a part of just about everyone's daily life. Still, talking about something that has gone wrong with a PC, server, hardware, or software can be a challenge for the layperson. This book is exactly what young readers need to get ahead in the world of computers. It contains the essential vocabulary used to talk about the parts of computers and their programs as well as the problems one might encounter. Each definition...
Author
Language
Español
Description
Computer science is all around us, at school, at home, and in the community. This book gives readers the essential tools they need to understand the computer science concept of testing. Brilliant color photographs and accessible text will engage readers and allow them to connect deeply with the concept. The computer science topic is paired with an age-appropriate curricular topic to deepen readers' learning experience and show how testing works in...
Author
Series
Language
English
Description
Do programmers think differently than non-programmers? How do programmers approach problems and create solutions? This book explores several attributes of thinking used by programmers. Important STEM concepts are incorporated into the text to give readers an understanding of how STEM fits into the everyday work of a programmer. Readers will enjoy a glimpse inside the minds of some of the most creative minds in the computer world. Photographs and sidebars...
19) Math and Coding
Author
Series
Language
English
Description
Ada Lovelace was an aristocrat who had been educated in math. In 1833, she was shown an early type of computer. Ada immediately realized its possibilities and wrote the first computer program. Learn more in Math and Coding, one of the titles in the Women in STEM series.
20) Data and Memory
Author
Series
Language
English
Description
Some terms relating to digital technology are bandied about often, but it may not be clear what they actually mean. Data and memory are two of the key terms many people interested in the latest computer or smartphone might discuss. This comprehensible book for the young tech expert explains not only these terms but also about bits, bytes, and variables. Readers will be excited to learn what coding and computers can actually accomplish, including aiding...
Didn't find it?
Can't find what you are looking for? Try our Materials Request Service. Submit Request