Online Resources and Mobile Apps
You can learn more about Scratch by visiting the Scratch Forums or the Scratch Wiki.
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.
Grasshopper is a Code With Google program that teaches JavaScript and coding fundamentals. You can use it in your web browser or get the app on the Google Play Store.
Lightbot is a game where you use coding logic to solve puzzles. It’s available for Android, iOS and Amazon devices.
Books
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:
Coding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games
Coding with Scratch Workbook: An Introduction to Computer Programming
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.
Coding Games in Python (Computer Coding for Kids)
Coding Projects in Python (Computer Coding for Kids)
- 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