Kids learn to code with a deck of instructional cards by creating interactive games, stories, music, and animations with Scratch, a popular visual programming language.Now updated for Scratch 3.0, thi
Learn math by getting creative with code! Use the Python programming language to transform learning high school-level math topics like algebra, geometry, trigonometry, and calculus!In Math Adventures
The ScratchJr Coding Cards are a deck of 75 activity cards covering fun and exciting projects designed to educate young children with the visual programming language, ScratchJr.ScratchJr is a free, in
These colorful programming study cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.Keep your coding skil
Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language.Launch into coding with Mission: Python, a space-themed guide to building a complet
Build your own computer games with Scratch 3!Learn how to make fun games with Scratch—a free, beginner-friendly programming language from the MIT Media Lab. Create mazes, road-crossing games, and two-
An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers
A hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love--Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interac
28 mad scientist themed projects and experiments to teach STEM topics and coding with the BBC micro:bitThe BBC micro:bit is a tiny electronics board developed to teach kids and beginners about coding
Learn coding and electronics through 12 original and daring projects that hack wireless signals.Learn to build and code with these cool projects that hack common things and interact with the real worl