"Blockly is a fun, graphical programming language designed to get kids interested in creating their own computer programs. Through simple text written to foster creativity and problem solving, student
"ScratchJr is a beginner's programming language that is fun and easy to use. Through simple text written to foster creativity and problem solving, students will the art of innovation. Large, colorful
Coding for elementary students is a new and exciting learning opportunity, and this book will show readers how to get coding in just minutes with the program Hopscotch. Instead of lines of text, Hopsc
Usually we think of coding as something only trained experts and scientists can handle, but not any more thanks to programs like Python. First developed in 1991, Python uses lines of code, letters, an
Coding was once an inaccessible activity for elementary students, but not any more. Scratch is an exciting and easy-to-learn coding program for people of all ages. Instead of lines of text, users code
Much like its older brother, Lego Mindstorms™, Lego WeDo™ kits offer young engineers the chance to design and program creations all by themselves. WeDo kits take the fun and technology of Mindstorms k
A well-designed data visualization makes information clear and captivating. Using color, animation, and interactive features, these graphics can make data come alive. Data Visualization with JavaScri
Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with
"A first year undergraduate textbook for computer science majors, this book can also be used by anyone who wants to learn Java on their own. After reading the textbook and completing the attached proj
Take your JavaScript knowledge as far as it can goJavaScript has grown up, and it's a hot topic. Newer and faster JavaScript VMs and frameworks built upon them have increased the popularity of JavaScr
Starting from the premise that understanding the foundations of concurrentprogramming is key to developing distributed computing systems, this book first presents thefundamental theories of concurrent
This book takes a single line of code--the extremely concise BASIC program for theCommodore 64 inscribed in the title--and uses it as a lens through which to consider the phenomenonof creative computi
"Teaching fundamental design concepts and the challenges of emerging technology, this textbook prepares students for a career designing the computer systems of the future. In-depth coverage of complex