Online Resources and Mobile Apps
EduBlocks lets you write code in your browser, including Python 3 and HTML5. You can use either a block-based format, like Scratch, or a text-based format, like a traditional text editor.
Lightbot is a game where you use coding logic to solve puzzles. It’s available for Android, iOS and Amazon devices.
There are lots of great books about learning Scratch that will take you from a newbie to an expert with lots of step-by-projects. DK Books has published many of them, including:
DK Books also has similar introductory books for the Python programming language. Python is a complete programming language used by professionals around the world. Its relatively simple syntax and wealth of modules make it a good language for beginners.
- Intro to Scratch Programming
- Intro to Scratch Programming: If/Else and Variables
- Intro to Scratch Programming: Loops
- Advanced Scratch: Broadcasts
- Advanced Scratch: Custom Blocks and Extensions (Make your own music!)
- Resources for Young Coders