Skip to product information
1 of 1

Penguin Random House

Learn to Program with Scratch Book

Learn to Program with Scratch Book


Regular price $45.00 AUD
Regular price $59.99 AUD Sale price $45.00 AUD
Sale Sold out
Tax included.

Embark on an engaging journey into the world of programming with "Learn to Program with Scratch," a dynamic book that transforms coding into a colourful and intuitive experience. Ideal for digital technology teachers, computer science instructors, and schools, this book employs Scratch, a playful and free programming environment, to make coding accessible to learners of all ages.

Author Majed Marji leverages Scratch to demystify essential programming concepts, turning complex problems into manageable challenges. With clearly labelled, colour-coded blocks representing each logical step, and the ability to test your script with a single click, the book provides a user-friendly interface to foster logical thinking and problem-solving skills.

Key features include:

  • Utilising repeat loops and recursion effectively
  • Implementing if/else statements and logical operators for decision-making
  • Storing data in variables and lists for future use
  • Reading, storing, and manipulating user input
  • Applying fundamental computer science algorithms like linear search and bubble sort

Engage in hands-on projects such as creating an Ohm's law simulator, crafting intricate patterns, programming sprites to mimic line-following robots, and developing arcade-style games. Each chapter is a treasure trove of detailed explanations, annotated illustrations, guided examples, colourful visuals, and exercises designed to reinforce the learning process.

Majed Marji, a senior development engineer at General Motors and adjunct faculty member at Wayne State University, brings his expertise to life in "Learn to Program with Scratch." Whether you're a novice or an experienced learner, this book provides a painless initiation into the world of computer science.

Take the first step on your coding journey—order "Learn to Program with Scratch" today.


Rates calculated at checkout.

Standard and Express delivery available.

All orders placed via Express Post before 12pm Monday to Friday will be shipped the same day.

Orders placed with Standard delivery will be processed and sent within 1-3 business days.

Return policy

We have a 30-day return policy, which means you have 30 days after receiving your item to request a return.

To be eligible for a return, your item must be in the same condition that you received it, unused and in its original packaging. 

To start a return, you can contact us at

Please note that returns will need to be sent to the following address: Bright Education Australia Pty Ltd, PO Box 261, Sandringham VIC 3191, Australia at your own cost. 

If your return is accepted, we will refund you the agreed amount upon return of the item. Items sent back to us without first requesting a return will not be accepted.

You can always contact us for any return question at

Damages and issues
Please inspect your order upon delivery and contact us immediately if the item is defective, damaged or if you receive the wrong item, so that we can evaluate the issue and make it right.

View full details