Scratch 3.0 from MIT is one of the best and a very popular tool used for programming. This book includes all the fundamentals of Computer Science principles. Using all the Concepts and projects available in this Intermediate book, you can make projects in your own account and even share it with the rest of the world. This is an ideal book to invest in if you have finished Elementary level.
Coding with Scratch for Intermediate [Book]
Destroy asteroids, shoot hoops, slice and dice fruit - This book combined with the Scratch programming app turns learning how to program into a
Scratch Programming Playground
Learn To Code With 58 (Mostly Free) Resources - DreamHost
Code Like A Mighty Girl: 50 Toys & Books To Inspire Mighty Girl
Introduction to Python Programming by Kiet Huynh - Ebook
Unleash Your Inner Programmer: A Roadmap to Success
PictoBlox - Python and Block-Based AI Programming Software for Kids
20 Best Julia Programming Books of All Time - BookAuthority
Scratch 3 Programming Playground, scratch login
Scratch Programming in Easy Steps introduces readers to Scratch, a programming language that is widely used on the Raspberry Pi. Using Scratch's highly visual interface, you'll learn how to make games and animations. Along the way, you'll learn about some important ideas that underpin most programming languages.
Scratch Programming in Easy Steps [Book]