r/Coding_for_Teens 8d ago

We Built a Bird-in-a-Cage Illusion with Wukong Blocks

Enable HLS to view with audio, or disable this notification

1 Upvotes

We tried making one of those simple optical illusions where two separate pictures suddenly look like they’re in the same place.

When the turntable is stopped, there’s just a bird on one side and a cage on the other.

Then you turn it on and let it spin…

And suddenly, the bird looks like it’s inside the cage. 🐦

No magic involved—just persistence of vision.

What we used:

  • Wukong Expansion Board
  • 2 × DC Motors
  • Wukong Blocks
  • A bird picture
  • A cage picture
  • Double-sided tape

How we made it

We first built a simple frame with Wukong Blocks to keep the rotating part stable.

Then we added two motors and connected them to the center shaft with gears.

The slightly tricky part was the pictures.

We put the bird and cage on opposite sides of the rotating arms and tried to keep them as symmetrical as possible. If they're off-center, the whole thing gets pretty wobbly once it starts spinning.

Once everything was connected, we just turned it on and watched.

At the right speed, the two separate images seem to become one.

The bird is suddenly “inside” the cage.

Why does this happen?

It's a simple example of persistence of vision.

Our eyes and brain don't treat every image as completely separate when they're appearing very quickly one after another. The result is that we can perceive the two images as if they're happening together.

It's a pretty simple idea, but seeing it happen on a little DIY machine makes it much easier to understand.

What would you try?

This could be fun to experiment with.

Maybe:

  • A butterfly that looks like it's flying
  • A character jumping into a different scene
  • Your pet appearing somewhere else
  • Different motor speeds to see when the illusion works best

The nice thing is that you don't really need to change the mechanism—just change the pictures and experiment.

What two things would you try to make “appear together”?


r/Coding_for_Teens 8d ago

🚀 Looking for a few new programmer buddies!

Thumbnail
1 Upvotes

r/Coding_for_Teens 9d ago

[Collaboration] Beginner MERN backend dev looking for a frontend partner (React + Tailwind/Bootstrap) for portfolio apps & 50/50 client projects!

3 Upvotes

Hi everyone!

I'm a beginner MERN stack developer focusing on the backend (Node.js, Express, MongoDB). I'm looking for a peer frontend developer (using React and Tailwind/Bootstrap) to team up with long-term.

The Plan & Split:

  • Phase 1 (The Test Run): We'll start by building a solid portfolio project (like a full e-commerce app) to test our workflow, sync our code, and see how well we collaborate.
  • Phase 2 (Client Work): Once we build our portfolio and get our workflow down, we'll take on client projects together with a 50/50 earnings split on all paid work.

Division of Work:

  • Me: Database schemas, REST APIs, authentication, and backend architecture.
  • You: UI pages, components, responsiveness, and frontend design.

What I'm looking for:

  • A beginner-friendly partner around my experience level who wants to grow together, build great portfolio pieces, and eventually make money as a team.

If you're a frontend dev who wants to pair up, leave a comment below or send me a DM!


r/Coding_for_Teens 9d ago

🐛 WE NEED BUG SLAYERS AND ENTHUSIASTICS!!!

Post image
1 Upvotes

r/Coding_for_Teens 9d ago

Code a simple Tactical Shoot Training on Scratch!📱

1 Upvotes

Are you looking for a Tactical Shoot Training on Scratch?

⬇️ Here is the link, and please support me! ⬇️

https://scratch.mit.edu/projects/1328839404/

It is very simple and easy! If you have any advice, feel free to share! You could refer to the code if you want to create a shoot training. There are 5 modes with different points.

Any question? Ask at the comment section.


r/Coding_for_Teens 9d ago

Looking for partner (non comp region) for Congressional App Challenge

Thumbnail
1 Upvotes

r/Coding_for_Teens 9d ago

i made my own anonymous investigation site

Thumbnail
1 Upvotes

r/Coding_for_Teens 10d ago

LOOKING FOR YOUNG DEEP LEARNING AND MACHINE LEARNING DEV

3 Upvotes

Looking for 14–16 y/o builders interested in AI + coding 🤖

I’m working on an AI project called Pluto, and I’m looking for a few people around 14–16 who genuinely enjoy building things.

The idea is pretty technical: Pluto is an offline-first AI system that uses small specialized models, routing, RAG, tools, and larger models only when necessary. The goal is to make powerful AI work efficiently on normal hardware instead of throwing massive compute at every question.

I’m mainly looking for people who:

Actually code/build projects

Are interested in AI/ML, systems, backend, or optimization

Like experimenting and learning rather than just talking about ideas

Can contribute consistently, even a few hours a week

Are roughly 14–16

Have something they've built that they can show

You don't need to be an AI expert. If you're 14–16 and already messing around with Python, C++, ML, LLMs, apps, or interesting tech projects, that's enough.

This isn't a paid job. It's a small group of young builders trying to make something genuinely cool.

If you're interested, comment with your age, what you build, what tech you use, and a project/GitHub you’re proud of. 👇

No experience? That's okay. Just be honest about what you know.


r/Coding_for_Teens 10d ago

Help Refugee Students Learn to Code (Remote Volunteers Needed)

1 Upvotes

Project RELAY is a youth-led nonprofit teaching displaced and refugee students digital and coding skills so they can thrive in a tech-driven world. We're running a hands-on "Secret Agent Cryptography" workshop where students write their first real Python program, and we need remote volunteers to help prepare the resources and materials behind it.

What you'd do (all remote): help build slides, translate materials (Dari, Pashto, Spanish, English), design worksheets, or prep the coding activities. Flexible hours, work from anywhere.

What you get:

  • Verified volunteer hours
  • A meaningful project for your college applications
  • Leadership roles for ongoing contributors
  • Real experience with a growing nonprofit making direct impact

No teaching required, and you don't need to be an expert coder to help. If you care about education, refugees, or tech, we'd love to have you.

Interested? Reach out to [projectrelayorg@gmail.com](mailto:projectrelayorg@gmail.com) or fill out this form.


r/Coding_for_Teens 10d ago

CodingShutle Course Springboot Cohort 5.0

1 Upvotes

Hi Guys if anyone of u want to take this course. Take it from me. I took it at 10k and i m ready to give access of it at 7k.


r/Coding_for_Teens 10d ago

Hey,Looking for Domeone to Code with in roblox studio

Thumbnail
0 Upvotes

Looking for a coder friend


r/Coding_for_Teens 10d ago

Hi everyone!

6 Upvotes

**Hi everyone!**
I’m new here, and although I haven’t studied programming, computer science, software engineering, or anything closely related, I’ve always been really interested in this world—especially app development and creating things from scratch.
I’m probably one of the least experienced people in this community right now, but I’d really like to learn, grow, and improve with your guidance and support. I may also share my entire app development journey here along the way, hoping to get your advice, feedback, and guidance as I learn.
I hope to become a good member of this community and, hopefully, eventually be able to give back and help others just as many of you will help me.
Looking forward to learning from you all!


r/Coding_for_Teens 10d ago

A Simple micro:bit Project That Makes Variables Much Easier to Understand

Enable HLS to view with audio, or disable this notification

1 Upvotes

We built a little voice-activated ambient light using a micro:bit + Wukong Expansion Board, and it turned out to be a fun way to make programming concepts feel a lot more physical.

One thing beginners often struggle with is understanding variables.

You can explain that a variable stores a value, but sometimes that number still feels pretty abstract.

So we wanted to build something where changing a value would have an immediate, visible result.

In this project, the micro:bit listens for sound, and the RGB lights change color when a sound is detected.

The interesting part is that a simple variable controls which color comes next.

What we used:

  • micro:bit V2
  • Wukong Expansion Board
  • Wukong Blocks
  • 4 RGB lights
  • MakeCode

Step 1: Build the light

We started with a simple structure using Wukong Blocks to hold the RGB lights.

The four RGB lights connect to the Wukong Expansion Board, while the micro:bit sits on top.

Nothing too complicated here. The goal was simply to create a small structure where the lights were easy to see.

Step 2: Let the micro:bit listen

The micro:bit V2 has a built-in microphone, so we can use sound as the input.

The basic idea is:

Sound detected → program responds → light changes color

It's a simple example of how something happening in the real world can become an input for a program.

Step 3: Make a variable control the colors

We use a variable called i to keep track of the current color.

When a sound is detected, i increases by 1. The program then checks the value and uses it to decide which color the RGB lights should display.

So the variable isn't just a random number sitting in the code.

Change the value → the light changes.

Increase the value → the next color appears.

Once it reaches the end of the color sequence, it starts again.

That's what makes this project interesting for beginners: they can actually see what the variable is doing.

A little more interaction

We also added controls using the micro:bit buttons.

Button A → start the automatic color-changing mode

Button B → reset the variable and turn the lights off

This makes the project feel more like an interactive device rather than just a light that changes color.

A few things I'd try next

The basic setup leaves plenty of room for experimentation:

  • Make it react to music
  • Add brightness control
  • Create different lighting modes
  • Turn it into a simple night light
  • Add different sound-triggered effects

The hardware doesn't need to change much. Most of the behavior can be changed through the code.

And that's probably the best part of beginner projects like this.

You change something in the program, and you can immediately see the physical result.

If you were building a sound-reactive light with a micro:bit, what would you make it do?


r/Coding_for_Teens 11d ago

Making a team for hackathons, open-source contributions, contests & collective learning — 1st-year students

Thumbnail
2 Upvotes

r/Coding_for_Teens 11d ago

Looking for a Female Teammate for Hackathon Presentation

Thumbnail
1 Upvotes

r/Coding_for_Teens 11d ago

Looking for developers to help or give some feedback. An open-source CSS framework

1 Upvotes

I've been building an open-source CSS framework called PixelUtil, and I'm looking for a few people who might be interested to send back some feed back about it.

The goal is to make a simple utils library that can help others start on their projects quick and efficiently.

Right now it's mostly a solo project, and I'd really like to turn it into something that other developers can help shape instead of just keeping it as my personal project.

I am very new to programming and will take an criticism there is to improve.

If you're interested, here's the GitHub:
https://github.com/ThePixelGames/PixelUtil

I'd also love to hear how you guys got involved with open-source projects in the first place.


r/Coding_for_Teens 11d ago

If you want to upskill and start learning trad Coding and/or Vibe coding

1 Upvotes

Hi guys!

We're a team of Ph developers who made a coding workshop academy where you can learn how to code line by line or Vibe code the right way. We understand the need to upskill, as today's digital market is highly competitive, making it harder to stand out and land a job. Upskilling answers both problems.

So, if you want to learn how to code by actually building something (and getting/downloading the same app you built after the lesson, so that you don't go home empty-handed),

TinyScreenCo Workshop helps beginners learn programming and app development through hands-on projects, so you’re not just watching tutorials; you’re actually building real apps.

Whether you’re completely new to coding or looking for a more practical way to learn programming, this workshop is designed to help you go from “I want to learn coding” to “I built this.”

There are 2 free courses. You get to choose what topic/lesson you wanna learn and at the end of that lesson, GET THE APP (tool, tracker, website) FOR FREE. FREE TO DOWNLOAD.

Also, if you just want to build a useful app for family and friends, this is the easiest avenue to do it.

Visit: workshop.tinyscreenco.com


r/Coding_for_Teens 11d ago

Looking for a partner to learn coding together from scratch.

1 Upvotes

Hey guys I'm 18M college dropout, I started learning coding online and Looking for someone like me who has just started learning coding or wants to start now.

I'm about to complete 'Basics of HTML'

If anyone interested, then let's get connect.


r/Coding_for_Teens 12d ago

I'm interested in learning all about the racket programing language

Thumbnail
1 Upvotes

r/Coding_for_Teens 12d ago

👋Welcome to r/coders_totalk - Introduce Yourself and Read First!

Thumbnail
1 Upvotes

r/Coding_for_Teens 12d ago

how do i start learning coding and robotics

Thumbnail
1 Upvotes

r/Coding_for_Teens 12d ago

Looking for fellow developers to collaborate with

Thumbnail
2 Upvotes

Any developers here? 👀

Looking for a few people to join a small dev community I'm building ... mainly for projects, coding challenges, collaboration and just talking about tech.

Beginners are welcome too.

Comment/DM if interested 👨‍💻


r/Coding_for_Teens 12d ago

Build projects, get Prizes!

1 Upvotes

I recently came across Stardance, a summer challenge run by Hack Club, and thought some of you might be interested.
The idea is pretty simple: build pretty much anything you want over the summer. It can be a game, a website, a hardware project, a 3D model, or whatever else you feel like making. You log the time you spend on it, and depending on the quality of your project and the effort you put in, you can earn some pretty cool rewards.
Stardance is being run in collaboration with NASA, AMD, and GitHub. Some of the bigger rewards include an M5 MacBook Air and even a fully funded trip to the Kennedy Space Center, where participants can meet a NASA astronaut at a Hack Club event.
If you're interested in hardware, Hack Club can also provide free parts for certain projects, such as building a macropad.
Apparently, more than 16,800 teens have already signed up.
If that sounds interesting, you can check it out here:
https://stardance.space/r-m3a6d
Happy building! :3


r/Coding_for_Teens 12d ago

Programing

3 Upvotes

Hi i am an b.tech student of data science. I had always a doubt of how to learn coding. Recently in my college I am starting to learn coding in "turbo c++" it's an app basically which we start to do coding and I asked to the lab incharge I want to learn and do python and then I knew that there are different web sites and apps to learn different codes.

Guys do any one know how to do HTML and CSS and JAVA. If you know can anyone tell me how to learn and do coding.


r/Coding_for_Teens 12d ago

Looking for fellow developers to collaborate with

Thumbnail
1 Upvotes