Explore the latest books of this year!
Bookbot

Everyday Coding

This series guides readers through the world of programming, starting from the absolute basics and progressing to more advanced concepts. It offers practical examples and clear explanations that demystify the complexities of coding. It is ideal for aspiring developers and anyone wanting to understand the logic behind the digital world. The goal is to equip you with the skills to create your own projects.

Following Instructions: Using Control
Combining Tasks: Using Composition
Group Planning, Creating, and Testing: Programming Together

Recommended Reading Order

  1. Collaboration is one of the defining characteristics of the tech industry, and young readers can relate to the dynamic processes of brainstorming and working together in a group. This volume emphasizes that ideas evolve as more people provide input. With real-world examples of collaboration between students, the book describes how working together leads to a stronger end product, both in software and in everyday life.

    Group Planning, Creating, and Testing: Programming Together
  2. One of the most fascinating aspects of computer programming is how different programs or parts of programs work together. This volume explores how smaller tasks are grouped together to meet goals, both in and out of programming. Young readers can follow along with accessible examples, fostering development of computational thinking.

    Combining Tasks: Using Composition
  3. Control structures determine how a computer program responds to a key press, mouse click, loop of instructions, or Boolean logic. Away from a computer, these structures can be seen in how people follow instructions and how they decide whether or not to carry out tasks. This book provides young readers with examples of control structures in everyday life while explaining the basics of control in computer programming.

    Following Instructions: Using Control