Have you ever wondered how a GPS knows the fastest route to take? Or how a video game knows when to stop performing an action? The answer is coding. Discover the fundamentals for computer programming, such as conditional statements, looping, and debugging. Who knows? You might even want to create a computer program of your own! Developed by Timothy Rasinski and featuring TIME content, this high-interest book includes essential text features like an index, captions, glossary, and table of contents. The intriguing sidebars, detailed images, and in-depth Reader's Guide require students to connect back to the text and encourage multiple readings. The Think Link and Dig Deeper! sections develop students' higher-order thinking skills. The Check It Out! section includes suggested books, videos, and websites for further reading. Aligned with state standards, this title features complex and rigorous content appropriate for students preparing for college and career readiness.