Scratch turns anybody into an app maker, even for those who’ve by no means written a line of code

Raspberry Pi customers needs to be acquainted with a program known as Scratch. I’ve been doing an increasing number of work with it these days, and I noticed that, as I’ve moved away from spending time with streaming and doomscrolling, I’ve gotten extra into making issues with my varied units. Scratch is sort of enjoyable to make use of, and I wished to share just a few simple initiatives/mini apps you can also make with it in lower than just a few hours.
No coding or AI obligatory
Scratch relies on blocks and visuals
So, what’s Scratch? Scratch is a block-based programming software that lets customers create apps, games, movies, and different projects with out actually needing to know methods to code. It was developed by MIT as a approach to assist youngsters be taught and construct.
Even although that is its supposed mission assertion, it is also good for older of us or tech fanatics to start out constructing one thing attention-grabbing/cool/distinctive in the event that they haven’t any coding expertise or need to get pleasure from making one thing on the hobbyist degree.
Scratch is simply enjoyable, no matter age or ability degree. The Android model has all the pieces it’s good to get began and work on making a venture for your self or one thing you should utilize to spend time along with your youngsters.
I’m utilizing the Android model of Scratch on my modded Fire Tablet. It additionally works on my Samsung Galaxy Z Fold 5, however provided that it is unfolded (i.e., in pill mode).
The contact timer of doom
A cool response timer you may work together with
Scratch is fairly simple to grasp and really intuitive. There are nonetheless just a few issues which may journey up new customers, although. For instance, you need to put a block that tells this system to run whenever you contact the inexperienced flag to get it to work. So hold that in thoughts as you construct.
I like to recommend working by means of a minimum of a basic tutorial and spending a while enjoying with the blocks to get a really feel for the way it works.
In Scratch, you may have a easy GUI. On the left, you may seize code blocks and transfer them into the principle subject within the heart. On the correct of the display, you may see the characters you are working with and alter or change them. I swapped out the default cat character with just a few of my very own MSPaint creations from the previous 20 years: an indignant cheeseburger named Clyde from 2009 and a bug-eyed blob monster named Terry from 2011. They match the aesthetic fairly nicely.
For my first venture, I made a fundamental contact timer recreation. I uploaded my new sprite (the indignant cheeseburger appeared acceptable) and started working. I additionally added a backdrop from a UFO picture I made in 2025. Then I made a variable known as “Reaction Time.” I’ve two stacks of blocks for this. The left stack begins all the pieces and defines the sport. The second tells it what to do whenever you click on and measures your response time.
I began out by selecting “when the inexperienced flag is clicked” from occasions as the beginning block. From there, I stacked just a few from the Looks part: set colour impact to 0 and disguise. Then I stacked the wait x seconds command from Control. Finally, I added a lightweight blue reset timer from the Sensing part.
For the second block, I stacked Events - When this sprite clicked, Variables: set (response time) to with a timer variable within the timer slot. Finally, I ended it with a Looks - Say "Order Up" for 3 seconds. I examined it, and it labored positive.
You can add as many or as few sprites as you want. I duplicated Clyde 6 occasions, making him more and more smaller and including an extra second to the primary wait block every time. Then I organized and positioned him randomly across the star scape. The level of the sport is to check your response time whenever you click on a sprite. I performed just a few occasions, and my response time is rubbish. But I had enjoyable, and now you can also make it your self (remember to sub your personal sprites). To play it on different units or share, simply go to File -> Save to gadget, and you may play it in Scratch on any gadget you select.
Making music with Scratch
A soundboard app for enjoyable and noisemaking
Given my obsessive interest in music (particularly experimental and avant-garde music and using old MP3 players to play it), it made sense to create a music-related app.
First, you add the music extension by clicking the little blue extension field on the backside left.
I additionally arrange three completely different do-it-yourself sprites in my canvas. From there, we simply stack just a few blocks for every of our sprites. We’re going to make use of the identical fundamental construction for every sprite. Follow the best way I’ve stacked the blocks on this photograph, however make changes to “play be aware” for every tone:
It can be 60 for the low, 64 for the mid, and 67 for the excessive. Once you end, you may faucet every sprite to play music notes. This one performs a C chord for those who hit sprite 1, 2, after which 3. It’s a enjoyable option to study how triads work with a quite simple visible part.
Scratch is enjoyable for all ages
Working with Scratch is enjoyable for a weekend venture, whether or not you are on an Android pill or a Raspberry Pi. There are loads of cool issues you can also make with the software program. There’s additionally a sharing part. So for those who’re desperately looking for a straightforward, enjoyable, and academic option to kill a day or a enjoyable venture to work on along with your youngsters, Scratch is a good app to make use of for it.
