I spent the last year watching ten-year-olds train neural networks that recognize hand gestures, sort recycling, and control robot arms. None of them knew calculus. Most had never written a line of Python. What changed? Visual programming tools have quietly made machine learning accessible in ways I honestly didn't think possible five years ago. My name is Kazuki Tanaka, and I've been running fabrication labs and maker education programs for over a decade—this is the first time I've seen students this young build genuinely functional AI systems. You're listening to The STEM Lab Podcast. Quick note before we start: everything you're about to hear—the research, the data, the script—has been written and verified by real people. The voice you're hearing, though? That's AI-generated. Just wanted to be upfront about that. If you've been listening for a while, thanks for being here. And if this is your first episode, welcome—glad you found us. We release new episodes every Monday, Wednesday, and Friday, covering hands-on STEM projects, fabrication techniques, and the tools that make it all work. Today we're talking about neural network training using visual programming, and honestly, this one changed how I think about teaching machine learning to young students. Let's get into it. The tools I'm talking about—things like Scratch extensions, TensorFlow.js blocks, and MIT's Teachable Machine—let students train real models that classify images, predict patterns, and recognize gestures without touching advanced math or professional programming languages. This guide walks through five neural network projects that build genuine machine learning capabilities, from basic image classification to gesture-controlled interfaces. Each project takes somewhere between two and four hours and progresses from visual block coding toward text-based implementation, creating a bridge to the industry-standard tools data scientists actually use. These projects work for ages ten and up with basic Scratch or block coding experience. Younger students can do them too, but they'll need adult support for setup. Time commitment is two to four hours per project. The outcome: students will train, test, and deploy neural networks, understand training data quality requirements, and grasp the difference between supervised and unsupervised learning through hands-on experimentation. These neural network projects connect directly to artificial intelligence in STEM education pathways—they're the conceptual bridge between drag-and-drop coding and professional machine learning frameworks. Now, let's talk about what you'll actually need for this. On the hardware side, you need a computer running Windows 10 or 11, macOS 10.13 or later, or Chrome OS with at least 4 gigs of RAM. You'll need a webcam—built-in or USB, minimum 720p resolution for reliable image capture. Optionally, you can grab an Arduino Nano 33 BLE Sense—check the show notes for a link to the current price—which includes an IMU, microphone, and Bluetooth and can run TensorFlow Lite models directly on the device without a computer. Also optional: a Raspberry Pi 4 Model B with 4 gigs of RAM for standalone deployment that runs full TensorFlow models without needing cloud connectivity. For software and accounts, you'll need Chrome version 100 or later, or Edge 100 or later—those are required for WebGL acceleration. You'll need Scratch 3.0, either the offline editor which is about 75 megabytes, or the online version which requires an account if you want to save projects. Google Teachable Machine is free and browser-based with no account required, but it is cloud-dependent for model export. ML5.js is a JavaScript library that loads via CDN, so no installation. If you want to progress to text-based coding, you'll eventually need Python 3.9 or later with pip, TensorFlow 2.15 or later or PyTorch 2.0 or later, and Jupyter Notebook or VS Code. On the prerequisites side, students should already have block coding fluency—they should understand variables, conditionals, and loops in Scratch or something equivalent. Basic computer vision concepts help, meaning they should understand that computers see images as grids of numbers. And they need data collection patience. Neural networks need somewhere between 50 and 200 examples per category, so students have to be willing to capture repetitive training samples without getting frustrated. Lab specs: power consumption ranges from 15 to 65 watts depending on your computer. No external power needed for basic projects. Connectivity-wise, you need internet for Teachable Machine and ML5.js, though Scratch machine learning extensions work offline after the initial model training. Storage requirements are 500 megabytes to 2 gigs for datasets and trained models. One durability concern I've noticed: webcams get handled constantly during data collection. I've seen three break in six months from students yanking USB cables. Secure them or just use built-in laptop cameras if you can. Alright, let's get into the first project. Start with Google's Teachable Machine. It's the fastest path from concept to working model I've found. Students see the training-prediction loop in under ten minutes, which builds confidence before we tackle more complex projects. Open Teachable Machine—that's teachablemachine.withgoogle.com—and select Image Project, then Standard image model. You're training a neural network to recognize three categories. I use rock-paper-scissors for first-timers because the classes are distinct and students can test the model immediately with their hands. Create three classes. Click Add a class for Rock, Paper, and Scissors. Hold your hand in front of the webcam and click Hold to Record—capture at least 50 images per class. Here's the critical part students miss: vary your backgrounds, lighting, and hand positions. I've watched dozens of models fail because kids captured all 50 rock samples in one continuous shot with identical lighting. Move around. Tilt your hand. Change the background. Neural networks learn patterns in the training data—if you don't vary it, they memorize specific backgrounds instead of hand shapes. Now train the model. Click Train Model and watch the accuracy graph. Training takes 30 to 90 seconds on modern hardware. The model runs entirely in your browser using your computer's GPU via WebGL—no data leaves your machine, which is a huge privacy win for school environments. Test immediately. The preview window shows real-time predictions. Students always try to fool the model first, which is exactly what you want—it teaches them about edge cases. Watch for confidence scores in the bar graph. Anything below 70 percent means the model is guessing. This moment teaches data quality better than any lecture: garbage data equals garbage predictions. For export options, you can download the model as a TensorFlow.js file, which loads in web projects, TensorFlow Lite for Arduino or microcontrollers, or a Coral model for Google's Edge TPU hardware. This is where students see the deployment path—same training workflow, different target platforms. Moving on to the second project. Teachable Machine exports models that Scratch can load directly. This integration shocked me when I first tested it. Students train a neural network in one tool, then use it to control sprites in another. That's a legitimate machine learning pipeline. Start a new Scratch project and add the Video Sensing and TM2Scratch extensions. TM2Scratch might be called Teachable Machine depending on your Scratch version—some regions have different extension names. Upload your trained model using the Load model block. The model file stays local—Scratch doesn't upload it anywhere. Create a sprite. I use a spaceship because students love games. Add a script that runs forever when the green flag is clicked. If the TM2Scratch Label 1 confidence is greater than 70, change x by 10. If Label 2 confidence is greater than 70, change x by negative 10. If Label 3 confidence is greater than 70, broadcast shoot. Students control the game without touching the keyboard. Show rock, the sprite moves right. Show paper, it moves left. Show scissors, it fires. They've built a gesture-controlled interface using a neural network they trained themselves. This realization—that cameras can become input devices through machine learning—opens design possibilities. One common student modification: adding a fourth neutral class for when no hand is visible. Without this, the model constantly predicts one of the three trained classes even when nothing's in frame. That's a fundamental machine learning lesson: models can only predict categories they've seen during training. The progression path here matters. This exact pattern scales to professional applications. Computer vision systems in autonomous vehicles use trained models to interpret camera feeds and output control signals. Same architecture, different scale. Now for the third project. Pre-built models are training wheels. Now students gather their own data to solve a problem they define. This step separates students who memorize tutorials from those who understand the underlying process. Choose a classification problem from your environment. I've seen students build recycling sorters that distinguish plastic from paper from metal from glass. Plant disease detectors that spot healthy versus diseased leaves. Safety equipment checkers that recognize whether someone's wearing safety glasses. Workspace organizers that flag clean desks versus cluttered ones. The key constraint: pick categories with visual differences. Happy person versus sad person fails constantly because facial expressions are subtle and culturally variable. Person wearing a red shirt versus blue shirt works great because color is a strong, consistent feature. Gather at least 100 images per category. Use your webcam, phone camera, or scrape images from Creative Commons sources. I use Wikimedia Commons with students because licensing is clear. Save images to organized folders—one folder per category, all inside a main dataset folder. Annotation takes longer than you think. Students spend 30 to 60 minutes just organizing files. This teaches data hygiene—the unglamorous foundation of every machine learning project. I've never met a data scientist who said data collection was faster than they expected. Train in Teachable Machine using the Upload option instead of webcam capture. The workflow is identical to the first project, but now students own the entire pipeline: problem definition, data collection, training, testing, deployment. Quality check: split your dataset mentally into training and testing. Grab 10 to 20 images per category that the model has never seen and test them after training. If accuracy drops significantly, your categories might overlap—the model can't distinguish them—or your training data doesn't represent real-world variation. Let's talk about the fourth project. Visual programming tools hide the neural network architecture, which is great for beginners but eventually becomes a ceiling. This step peeks under the hood. Students adjust parameters and see how network structure affects performance. Teachable Machine's Advanced settings—click Advanced under the Train button—expose three critical parameters. First: epochs. That's how many times the model sees your entire dataset during training. Default is 50. Too few equals underfitting, meaning the model hasn't learned patterns yet. Too many equals overfitting, meaning the model memorizes your specific images instead of generalizing. Students run experiments: train with 10, 50, 100, and 200 epochs using the same dataset, then test with new images. The sweet spot is usually 50 to 100 for small datasets. Second: batch size. That's how many images the model processes before updating its internal weights. Default is 16. Larger batches train faster but need more RAM. Smaller batches are slower but sometimes find better solutions. This is an optimization trade-off. Students learn that more isn't always better. Third: learning rate. That's how aggressively the model adjusts during training. Default is 0.001. Too high means the model oscillates and never converges. Too low means training takes forever. I have students train the rock-paper-scissors model with learning rates of 0.0001, 0.001, and 0.01 to see the difference. The 0.01 model usually fails—it learns too fast and misses the optimal solution. The real-world connection: these parameters exist in every neural network framework. TensorFlow, PyTorch, production machine learning systems—they all use identical concepts. Students who understand epochs, batch size, and learning rate have transferable knowledge. They're not just clicking buttons anymore. Visualization trick: open the browser console—that's F12—while training in Teachable Machine. You'll see loss and accuracy curves update in real time. Loss should decrease steadily; accuracy should increase. If loss bounces around wildly, your learning rate is probably too high. This is the same diagnostic process machine learning engineers use when training production models. On to the fifth project. Visual programming on a computer is one thing. Running your trained model on a microcontroller with no internet connection is where students realize they've built something tangible. This step requires hardware but opens embedded machine learning possibilities. Hardware setup: the Arduino Nano 33 BLE Sense—check the show notes for a link to the current price—includes an onboard IMU, microphone, gesture sensor, and Bluetooth. Everything you need for sensor-based machine learning projects. It runs TensorFlow Lite models directly on the ARM Cortex-M4 processor, which is 64 megahertz with 256 kilobytes of RAM. That's not much—production servers have thousands of times more compute—but it's enough for inference, meaning running predictions, not training. Train a gesture recognition model in Teachable Machine using the Pose Project option. Capture yourself doing three distinct poses—arms up, arms out, squat. Export as TensorFlow Lite, Float model. You'll get a dot tflite file. This is a compressed neural network optimized for embedded devices. Convert the model for Arduino using the xxd command-line tool. The command is xxd dash i model dot tflite, output redirected to model dot h. This converts binary model weights into a C array the Arduino can compile. Students find this transformation weird at first—wait, the neural network is just numbers in an array?—but it demystifies machine learning. Models aren't magic. They're mathematical operations on stored coefficients. Load the Arduino_TensorFlowLite library in the Arduino IDE and follow the example sketches. The workflow: read sensor data, preprocess it into the format your model expects, run inference, interpret the output. The Arduino spits out predictions at 10 to 30 frames per second depending on model complexity. Power and deployment: the Nano runs on USB power—5 volts, 0.2 to 0.5 amps—or a 3.7 volt lithium polymer battery. I've deployed student models that run for six-plus hours on a 1000 milliamp-hour battery. Long enough for science fair demos or robotics competitions. This is the embedded machine learning capability that professional IoT engineers use for smart home devices, wearables, and industrial sensors. Limitation students discover: the Arduino has 256 kilobytes of RAM, so complex models don't fit. Teachable Machine's default models are usually 300 to 500 kilobytes—too big. You'll need to reduce the model size by decreasing input resolution or using quantization, which converts 32-bit floats to 8-bit integers. This constraint teaches optimization: not every environment supports every model architecture. This project bridges the gap between AI coding kits for hands-on learning and real embedded development. Students move from visual programming to C++ code running on bare metal. Now for the sixth project. Scratch is great for quick prototypes, but students eventually want custom interfaces. ML5.js brings neural network inference to web development. Students code their own HTML, CSS, JavaScript interfaces powered by trained models. This step requires basic web development knowledge—HTML structure, CSS styling, JavaScript functions—making it appropriate for ages 13 and up or younger students with coding experience. Set up a basic HTML file with the ML5.js library loaded from a CDN. Include a video element for the webcam feed and a paragraph element for displaying results. Load your Teachable Machine model in a JavaScript file. Request webcam access using the navigator.mediaDevices.getUserMedia API. Load the model using ml5.imageClassifier with your exported model.json and metadata.json files. Set up a classification loop that continuously classifies video frames and displays the top prediction with its confidence score. What students learn here: web APIs like accessing the webcam, asynchronous JavaScript with promises and callbacks, and how to structure a real-time prediction loop. This is the architecture behind every machine learning-powered web app—webcam apps, gesture interfaces, content moderation tools. For interface customization, students style the dashboard with CSS, add multiple video feeds for A/B testing, or create data visualizations showing confidence scores over time using Chart.js. I've seen 14-year-olds build surprisingly sophisticated UIs once they realize HTML isn't limited to boring text pages. Performance note: ML5.js runs models in the browser using TensorFlow.js and WebGL acceleration. On modern laptops, you'll get 20 to 30 frames per second inference. On older Chromebooks, it drops to 5 to 10 frames per second. This teaches hardware constraints: the same code performs differently on different devices. The career pathway matters here. This exact tech stack appears in production web applications. If students progress to Python and eventually learn backend development, they'll use TensorFlow Serving or AWS SageMaker to deploy models. But the conceptual architecture—client sends data, model predicts, server returns result—stays identical. Moving to the seventh project. Visual programming hides the fact that different neural network architectures exist. This step introduces students to model architecture choices. They'll train the same dataset on different networks and compare accuracy, speed, and file size. This is where neural network projects for students transition from following tutorials to making engineering decisions. Teachable Machine offers two architectures under the Advanced menu: MobileNet, which is fast, small, and optimized for mobile and embedded devices—that's the default—and DenseNet, which is slower, larger, but offers higher accuracy for complex images. Run this experiment: take your custom dataset from the third project and train two models, one with MobileNet and one with DenseNet. Use identical training parameters—50 epochs, batch size 16, learning rate 0.001. Compare the results. MobileNet trains in 30 to 60 seconds, produces a 4 to 5 megabyte model file, runs at 20 to 30 frames per second, and typically gets 85 to 95 percent test accuracy. DenseNet trains in 2 to 3 minutes, produces a 15 to 20 megabyte model file, runs at 5 to 10 frames per second, and typically gets 90 to 98 percent test accuracy. Numbers vary based on dataset complexity and hardware, but the relative differences hold. There's no free lunch. DenseNet's higher accuracy costs you storage space, training time, and inference speed. Students learn to ask: what are my constraints? If you're deploying to an Arduino with 256 kilobytes of RAM, MobileNet is your only option. If you're running on a cloud server with 32 gigs of RAM and need maximum accuracy, DenseNet makes sense. Industry parallel: production machine learning teams make these trade-offs constantly. Self-driving car systems use lightweight models for real-time object detection because latency matters, but heavier models for offline map generation because accuracy matters more than speed. Same problem space, different architectures for different requirements. Transfer learning context: both MobileNet and DenseNet are pre-trained on ImageNet, a dataset of 14 million images across 1,000 categories. Teachable Machine uses transfer learning. It keeps the pre-trained feature extraction layers, which already understand edges, textures, and shapes, and only retrains the final classification layer with your custom data. That's why training takes seconds instead of hours. Students who understand this can explain why their 100-image dataset produces accurate models—they're standing on the shoulders of millions of training examples. This architectural awareness prepares students for the AI career pathway checklist, where choosing the right model architecture becomes a core skill. Now for the eighth and final project. Visual programming gets students to functional neural networks fast, but eventually they'll hit a ceiling. This final step outlines the progression path from visual tools to text-based frameworks—the bridge from student projects to professional machine learning engineering. The ladder looks like this. Level 1, ages 10 to 12: Teachable Machine plus Scratch. Skill outcome—understand training/testing split, data quality requirements, confidence scores. Time investment—10 to 20 hours across multiple projects. Industry tool equivalent—none directly. Visual tools are educational scaffolding. Level 2, ages 13 to 15: ML5.js plus JavaScript web projects. Skill outcome—API integration, real-time inference loops, client-side deployment. Time investment—20 to 40 hours. Industry tool equivalent—TensorFlow.js, which is used in production web apps, though usually with custom-trained models. Level 3, ages 14 to 16: Python plus Keras or TensorFlow using high-level APIs. Skill outcome—custom model architectures, training from scratch, data augmentation pipelines. Time investment—40 to 80 hours. Industry tool equivalent—Keras, used by 60 percent or more of machine learning practitioners for prototyping. Level 4, ages 16 and up: PyTorch or TensorFlow low-level APIs. Skill outcome—custom loss functions, gradient manipulation, distributed training. Time investment—100-plus hours. Industry tool equivalent—PyTorch, dominant in research, or TensorFlow, dominant in production. Level 5, ages 17 and up or college: MLOps and deployment systems. Skill outcome—model serving, monitoring, A/B testing, pipeline orchestration. Time investment—200-plus hours, typically part of internships or college coursework. Industry tool equivalent—Kubernetes, MLflow, AWS SageMaker, Google Vertex AI. Critical bridge projects that ease these transitions: From Teachable Machine to ML5.js: train in Teachable Machine, deploy with ML5.js—that's covered in the sixth project. Students see that the model format is portable. Training and deployment are separate concerns. From ML5.js to Python: retrain the same image classification problem in Python using Keras's ImageDataGenerator and a Sequential model. The architecture is identical—convolutional layers, pooling, dense layers—but now students write code instead of clicking. This usually takes 2 to 3 sessions to click. From Keras to PyTorch: implement a CNN for MNIST digit classification in both frameworks side by side. The concepts—tensors, layers, optimizers, loss functions—are identical. Only the syntax changes. Students realize frameworks are tools, not magic. They all manipulate tensors and gradients. From standalone projects to embedded deployment: use TensorFlow Lite to export models from Python to Arduino or Raspberry Pi. This closes the loop—train professionally, deploy to hardware. Subscription and cost considerations: all tools in Levels 1 through 4 are completely free with no subscriptions. Teachable Machine, ML5.js, Python, Keras, TensorFlow, and PyTorch are open-source. Level 5 tools—cloud deployment platforms—charge for compute and storage, but offer free tiers sufficient for learning. Google Colab provides free GPU access. AWS, GCP, and Azure offer student credits. Consumables: none. Neural network training uses electricity and hardware you already own. Cloud training costs money at scale—think hundreds of dollars for large models—but student projects run fine on laptops. Students exploring robot integration will eventually encounter Cozmo versus Vector robot comparisons, where trained models control physical behaviors. That's another deployment target in the learning pathway. Let's talk about pro tips and common mistakes. Biggest mistake I see repeatedly: students capture all training data in one session with identical lighting and backgrounds. Then they test the model in a different room and wonder why accuracy tanks. Neural networks are pattern matchers. If your training data shows only one pattern—same background, same lighting—the model learns that specific pattern instead of the general concept. Fix: capture training data across multiple sessions, locations, and times of day. Intentionally vary backgrounds, lighting angles, and camera distances. Underfitting versus overfitting. Students ask, why does my model get 98 percent accuracy during training but only 60 percent on test data? That's overfitting. The model memorized your specific training images instead of learning generalizable features. Fix: use more training data—100-plus images per class minimum. Add variety to your dataset. Or try data augmentation. ML5.js and Python frameworks can flip, rotate, and crop images automatically to create variations. Class imbalance kills accuracy. If you train with 200 examples of Class A but only 20 examples of Class B, the model learns to predict Class A almost always because it's rewarded more often during training. Fix: balance your classes. Aim for roughly equal numbers of examples per category. If you can't get more Class B data, use weighted loss functions—available in Python frameworks—to penalize Class A mistakes more heavily. Confidence thresholds matter. A prediction with 51 percent confidence is essentially a guess. In production systems, machine learning engineers set confidence thresholds. Only act on predictions above 70 to 80 percent confidence. Otherwise return uncertain. Teach students to check confidence scores and handle low-confidence cases explicitly. Show not sure instead of picking the highest score. Hardware acceleration is invisible until it breaks. Teachable Machine and ML5.js use WebGL for GPU acceleration in the browser. If you're testing on a Chromebook with GPU acceleration disabled—common in school IT lockdowns—performance drops 5 to 10 times. Check: open Chrome's DevTools console and look for WebGL warnings. If GPU isn't available, train on a different device or use Python on a Raspberry Pi. Python setup causes more frustration than the machine learning itself. TensorFlow installation breaks constantly due to version conflicts, CUDA driver mismatches, and Python environment issues. I've seen students give up on Python machine learning entirely because pip install tensorflow threw errors for 45 minutes. Solution: use Google Colab for Python work. It's a free Jupyter notebook environment with TensorFlow and PyTorch pre-installed and free GPU access. Skip local Python setup until students are committed to the pathway. Now for frequently asked questions. What age is appropriate for neural network projects for students using visual programming? Students aged 10 and up can successfully train and deploy neural networks using Teachable Machine and Scratch if they have basic block coding experience—understanding variables, conditionals, and loops. I've worked with 8-year-olds who grasped image classification with adult support, but most need to be 10-plus to work independently. For web-based projects using ML5.js and JavaScript, students typically need to be 13-plus or have prior text-based coding experience, since JavaScript syntax and asynchronous programming concepts are more abstract than block-based languages. Do these projects require internet access or cloud services, and what happens if our school blocks external sites? Teachable Machine requires internet for initial loading and model export, but the training happens locally in your browser using your computer's GPU. No data leaves your device. Once you export a model, you can use it offline in Scratch after the initial extension load, or in standalone HTML files with ML5.js loaded from a local copy instead of CDN. Python-based workflows—Keras, TensorFlow—run completely offline on your own hardware. If your school network blocks Google domains where Teachable Machine lives, you can train models at home and bring the exported files to school on a USB drive, or use Python locally from the start. How do visual programming neural network tools compare to what data scientists use professionally? The underlying algorithms are identical. Teachable Machine uses MobileNet and DenseNet architectures that production machine learning engineers deploy in real applications. The difference is abstraction level. Visual tools hide hyperparameter tuning, architecture customization, and data pipeline complexity, letting students focus on the machine learning workflow—data, training, testing, deployment—without getting stuck on syntax. Professional data scientists use Python frameworks like TensorFlow, PyTorch, or scikit-learn that expose full control over every parameter, which enables optimization but requires deeper mathematical understanding and significantly more code. Visual tools are training wheels, not toy versions. Students learn the same concepts but with scaffolding that strips away complexity. Can students train neural networks that run on robotics kits or other physical hardware? Yes. This is one of the most powerful applications of student-trained models. The Arduino Nano 33 BLE Sense runs TensorFlow Lite models for gesture recognition, sound classification, and motion detection, with inference happening entirely on the microcontroller without internet connectivity. Raspberry Pi 4 runs full TensorFlow or PyTorch models for more complex tasks like object detection or natural language processing. Some robotics platforms like Sphero and certain LEGO kits support machine learning model integration through their SDKs. The key limitation is computational power. Embedded devices have 100 to 1,000 times less RAM and processing speed than computers, so models need to be optimized—quantized from 32-bit to 8-bit precision, reduced input resolution, or simplified architectures—to fit within those constraints. To wrap this up. Neural network projects for students have evolved far beyond theoretical lectures. Visual programming environments now deliver hands-on machine learning training that builds genuine capabilities. The progression from Teachable Machine to embedded Arduino deployment takes students from I clicked buttons to I trained, optimized, and deployed a model that runs without internet on hardware I programmed. That's the foundation of professional machine learning engineering work. The constraint that matters most isn't age. It's patience. Neural networks demand data collection discipline, iterative testing, and failure tolerance. Students who rush through data gathering build models that fail mysteriously. Those who vary their training data, check confidence scores, and test on unseen examples develop the diagnostic thinking that machine learning engineers use daily. Your projects should ladder upward. Teachable Machine for concept introduction. ML5.js for custom interfaces. Python for architecture control. Embedded deployment for physical applications. Each step removes one layer of abstraction, revealing how neural networks actually function. By the time students reach PyTorch or TensorFlow low-level APIs, they're not intimidated. They've been manipulating the same concepts through progressively more transparent tools. I've watched 12-year-olds train models that recognize plants, sort recycling, and control robot arms. Not one of them needed calculus or linear algebra. They needed curiosity, structured projects that built on previous skills, and tools that showed results fast enough to maintain momentum. That's what these visual programming approaches deliver, and why they've become my default starting point for anyone learning neural networks, regardless of age. That's it for this episode of The STEM Lab Podcast. Thanks for listening—really appreciate you spending time here. New episodes come out every Monday, Wednesday, and Friday, so there's always something new right around the corner. If you found this episode helpful, I'd genuinely appreciate it if you could leave a 5-star rating and a quick review. It sounds small, but it actually makes a huge difference—it's how other people discover the show and find these projects. And if you haven't already, hit subscribe or follow so you get notified the second a new episode drops. Alright, I'll see you in the next one.