Coding from
![Scratchlogo.svg-removebg-preview.png](https://static.wixstatic.com/media/6a3250_f8115e6856524916a73dedc2c1702830~mv2.png/v1/fill/w_363,h_145,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/6a3250_f8115e6856524916a73dedc2c1702830~mv2.png)
This channel seeks to introduce programming through Scratch, an expansive and easy-to-learn coding platform that's an amazing first step into the world of computer science. Videos cover the basics of Scratch, such as sprite movement, variables, and user input, and also dive into more advanced topics like pendulum physics, snake physics, and AI & neural networks.
⭐Featured⭐
Three-Body Problem
one of the most famous unsolved mysteries in physics and also the name of a sci-fi novel turned Netflix Series. In this video, we build an interactive simulation to model the three-body and a generalized N-body system in Scratch!
Orbital Motion Simulation
Ever wondered how planets move around stars and the moon around our Earth? In this video, you'll learn the physics behind orbital motion and how to make your own interactive simulation in Scratch!
💬Comments💬
![channels4_profile (12).jpg](https://static.wixstatic.com/media/6a3250_978ee450b7d248ff878f559df3668302~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(12).jpg)
@BuilderDigy119
dude youre super underrated and ive always wanted a scratch video on simulated planet gravity
![channels4_profile (11).jpg](https://static.wixstatic.com/media/6a3250_9a90c29b9e304a799c2dbbc282617f6b~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(11).jpg)
@jumbledfox2098
dude when i saw your first video i was hoping you'd do the three body problem!!!!! <3
![channels4_profile (9).jpg](https://static.wixstatic.com/media/6a3250_e9a3b0d9cdf341e48e20e0eecea8261c~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(9).jpg)
@TishaCleanedUp
I love your videos, you are way too underrated. Like, not even Griff patch can make a NEURAL NETWORK, ORBITS, GRAPPLING HOOKS, ETC. Each and every video you make is a MASTERPIECE
![channels4_profile (10).jpg](https://static.wixstatic.com/media/6a3250_c108584a0bb44ed08caa26bd103962ad~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(10).jpg)
@Fridge_Minion
This is the coolest video i'ver every seen. no doubt.
![unnamed.jpg](https://static.wixstatic.com/media/6a3250_347407ae519648e38f8be33d3d45a9a7~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/unnamed.jpg)
@mrblakeboy1420
i’m not moving. with myself as an observer, i’m not moving. there’s no reason to label the sun as the observer
![channels4_profile (7).jpg](https://static.wixstatic.com/media/6a3250_a9db4c729a3145fea05909e192870125~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(7).jpg)
@tristandarocketscientistyt1212
Nice nice nice. Now make N-body simulations
![channels4_profile (6).jpg](https://static.wixstatic.com/media/6a3250_bbcfb2a267e24e25ae398cc557bf5f44~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(6).jpg)
@Redderer
I added 2 moons and the first didn't work but then i tried adding a second variable to velocity x and y and acceleration x and y and it worked
![channels4_profile (8).jpg](https://static.wixstatic.com/media/6a3250_bf09869a0d3a4bc0b7dc37fc285c5478~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(8).jpg)
@johnhoelzeman6683
High quality, loved the video, I was surprised to only see 20 likes by the end of it xD
![_t.a.jpg](https://static.wixstatic.com/media/6a3250_75ec84dbcfb041c8aa8704bd16ee1479~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/_t_a.jpg)
@t.a.4775
I just had an idea to try making NN from scratch in scratch and wanted to check if someone beat me to it! Props to you man its a good informative video. I'm going to give it a go over the weekend as a side project.
![channels4_profile (12).jpg](https://static.wixstatic.com/media/6a3250_ebb7f0e765e34d8985c72c8810861be6~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(12).jpg)
@ytty3666
I've found a hidden gem in my YT feed, insane work mg. The last time I used even open Scratch I wouldn't have been able to imagine a neural network in it.
![channels4_profile.jpg](https://static.wixstatic.com/media/6a3250_bbefafced24847c9a8f887e18eb34f1d~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile.jpg)
@bstevary
This is insane, I just came home from a long day debugging at work and found my younger brother with this project. I think it is too much for 13 year old kid explaining to me how he was able to use gradient descent to predict object with Scratch. Bro thanks for this
*From Training a NEURAL NETWORK in SCRATCH (Block-Based Coding)
![channels4_profile (1).jpg](https://static.wixstatic.com/media/6a3250_00ef529d2eee459396d92655d5397581~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/channels4_profile%20(1).jpg)
@dirac7233
A neural network in scratch ! This guy is crazy lol. I love it.
![goodbyestarspfp.jpg](https://static.wixstatic.com/media/6a3250_565361c5daa345e4813dd1c28af750b3~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/goodbyestarspfp.jpg)
Can you make a tutorial on how to make a neural network evolution in scratch? I need it for my alien evolution simulation video, :D
![saunder.jpg](https://static.wixstatic.com/media/6a3250_edf526e00e654d4493dd3dde59747b0a~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/saunder.jpg)
@saunder8337
I don't use Scratch but you are a good person for creating these videos in hopes of teaching and developing programming skills. Keep up the good work!
![clemmie.jpg](https://static.wixstatic.com/media/6a3250_e8e001a5c53e4e7286abc66fabe73bab~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/clemmie.jpg)
@Clemmie02
Thanks! You are an excellent teacher.
![rtube.jpg](https://static.wixstatic.com/media/6a3250_c19bc54accaf44a9b803975ca9d008b9~mv2.jpg/v1/fill/w_96,h_96,al_c,lg_1,q_80,enc_avif,quality_auto/rtube.jpg)
@rtube2994
I think it's not just Newton's 3rd law, but for a simple explanation it's good enough. Great job
*Selected comments; some words may have been edited only to correct grammar/typos
📚Series📚
Making the Cat Move
Explaining the basics of scratch like how to create an account, and also how to make a simple project that involves allowing the player to control the Scratch cat mascot.
Ask and Answer
Covering the ask and answer blocks and a little bit of the if block on Scratch. We made a parrot that can interact with the player, repeat what you say, and also answer questions! The possibilities are limitless.
Money Clicking Minigame 2
Continuing to work on the money-click minigame with new features. We expanded the game by adding upgrades such as 2x money per click and various other visual and audio effects.
Zombie Shooter 2
Enhancing the basic game from part 1 by adding moving AI zombies that follows the player around. When a zombie is shot, it dies and a new zombie spawns in another random location on the map!
Tic-Tac-Toe Game
Learning about functions and lists by making a classic Tic Tac Toe game. Two players place their pieces on the board until one wins by getting three in a row! Lists help maintain the board and functions detect 3-in-a-rows.
Scroll-X Platformer
Making a simple scrolling background, also called Scroll-X in the Scratch Community. This trick creates the illusion that the player is moving forward in space, making platformer/parkour games much more engaging.
Turkey Hunting Game 1
Creating a turkey hunting game for a special Thanksgiving episode. Finished the spawning system and turkey animations for the game. Players shoot at fleeing turkeys and try to get as many points as possible.
Snake Physics
Utilizing lists, variables, clones, and math to program snake physics in Scratch. It can curl up into a ring or expand to its full length. Snake segments also have randomized colors, contributing to a different look every play session.
Neural Network (Run)
Riding the wave of the AI revolution by creating a mulitlayered neural network in Scratch from scratch! The 2-2-1 network will eventually learn how to perform bitwise calculations. This video covers the running process.
Changing Color
Learning about costumes and a simple repeat loop. First, 4 different costumes of different color were made, and the sprite changed color every second. When a specific key was pressed, the color of the sprite changed as well.
Money Clicking Minigame 1
Made a coin-clicking minigame similar to games like Cookie Clicker. You earn money by clicking on a large yellow coin, and the money per click increases with subsequent clicks! Great way to learn about variables.
Zombie Shooter 1
Covering how to make a 2D top down zombie shooter, from programming the player to move around and follow the mouse as well as coding the weapon that can shoot yellow streaks!
Zombie Shooter 3
Finishing off the zombie shooter game by adding various improvements such as player health, better gun mechanics, multiple zombies, death screen, and player and zombie animations.
Grappling Hook
Exploring Scratch's pen extension features by creating a grappling hook that can shoot out and stick to walls, carrying the player along the rope. The pen mechanic helps draw the rope and make the grapple shoot out.
Swinging Pendulum
Making a simple pendulum that swings back and forth with the pen extension and some trigonometry. It simulates a real life pendulum, as the speed dampens or increases depending on the current pendulum position.
Turkey Hunting Game 2
Wrapped up the turkey hunting game by coding the shooting mechanism, keeping track of the player's points/score. Also added other user interfaces such as text on the screen.
Laser Maze
Making a laser maze puzzle game in Scratch. Players can drag a laser emitter, receiver, and walls onto a workspace. Then, they can solve their own puzzle using mirrors to direct the laser from the emitter to the receiver!
Neural Network (Train)
Building a neural network from the ground up in Scratch! Implemented the gradient descent algorithm and successfully trained the network on bitwise operators (OR, AND, XOR ...etc), all by just dragging blocks of code!