Ask HN: Seeking ideas for preschool/school projects

120 points by ElCapitanMarkla ↗ HN
I'm reaching out for some creative suggestions. I have a 4-year-old and a 7-year-old attending preschool/school, and both sets of teachers have asked for ideas from parents for skills they could show or projects they could help with in the classroom.

I have a background in computer science, primarily focused on web development these days. Additionally, I have loads of potentially useful toys at home, including a 3D printer, DIY CNC mill, webcams, Raspberry Pis, old laptops, etc.

What are some engaging activities or projects I could bring to either level of the schools that would be both fun and educational for the kids? Particularly ideas we could do as a class vs breaking into smaller groups.

I have had a couple of ideas so far - Processing based art interactive which the kids can suggest updates for and instantly see the changes. - Something RTLSDR based, so we can play with antennas and catch some radio waves.

Looking forward to your creative ideas and suggestions, thank you.

89 comments

[ 5.4 ms ] story [ 149 ms ] thread
My big suggestion is ask your younger child what they would like you to do first. Then separately ask your older child what they would like you to do.

Do them both. Good luck.

Pottery plus blinkenlights.

3D printer and CNC are sort of too specific ... at that age, for most projects, cardboard prototypes are better (cheaper, faster, more rewarding, more parallel). Pottery is even better though because it becomes a permanent piece and lets you do painting as well.

In later school maybe basic robotics works with a pi... lesson by lesson skill building like "synth speech", "parse speech", "sensor data acquisition", "internet query", "database 101", whatever...

[flagged]
I'm a lecturer and it strikes me you are talking about some pretty advanced stuff there:-)

I would go for a hands-on, making exercise. I think my son was around 7 when I made a crystal radio with him. He was pretty bored until he heard voices in the earpiece. I will never forget the look of surprise on his face. You are an extremely curious, independent learner. Most students are not in my experience. The biggest challenge in education is moving the least able, to the most able forward. So consider activities that work for all. You suggested group work which is a good idea as you can assign members specific tasks.

Minecraft has a mod called ComputerCraft, which adds lua-powered computers to the game. They can read various state from the world, like redstone levels and chest contents, and move things between chests and set redstone outputs and play sound and etc. You can also upgrade them into turtles, which can move around and mine blocks and stuff. It's a nice environment for basic robotics programming with immediate feedback.

(IIRC there's theoretically an "educational edition" of this, but I don't know if I'd put much stock in that; you're close enough and personalizing the learning enough that you're probably better off just using the normal mod.)

Good idea! I prefer Minetest as it is free, open source and requires no logins. Just making things in Minetest is enough for 4-6 year olds, and the mods are extensible if suitable.
Water bottle rockets that have to carry and land an egg without cracking it are fun, and the launcher except pump can be 3d printed. The kids can make the rest of the rockets out of cardboard/foam/plastic bag parachutes etc).
Kinda out of context, but it's funny how I played with my kid for years around computers, games, code camps and so on since he was 3yo - now at 20 he has no interest whatsoever in "coding" but is absolutely absorbed by chemistry - now in pharmacology in university. Anyway, cheers on the project - kids and the time we spend with them is so important.
What's fun, and very interesting for both children and adults, is going zero tech. In fact, go back to prehistory.

You start with the different properties of stones. If you have flint, obsidian, granite, quartzite, gypsum, and calcite in your region -- find them together. If not, buy them. Teach your kids about their different properties, and how they were used to make hand tools.

Then, the different properties of woods. Hard, soft, green, etc. Show them why ash and hickory (and especially negatively buoyant cornus mas, if you can get it,) make much better tools than pine. Make wooden spears and harden their points in a fire you make with stone tools.

Then integrate the two -- use stone tools to make other stone tools, and combine stone and wood into wooden-handled stone tools. Make bows and stone-tipped arrows, and use them. Go foraging with the children, and teach them how to cook vegetables, fish, and meat over an open fire. (Note: Beware mushrooms unless you really know what you're doing.)

In short order, the children will understand how men have lived for hundreds of thousands of years. Then they can advance into copper smelting, pottery, building carts and canoes, making nets from natural fibers, writing on clay tablets, and so forth...

I feel that, as with math where the optimal method is to start with Euclid and then progress through the ages, one ought to learn to be in the world by moving through man's stages of development. At 4-7, they're in their prime for traipsing around the woods and making stone tools.

> Beware mushrooms unless you really know what you're doing.

If you know what you're doing, you should know that children generally shouldn't eat wild mushrooms - they're hard to digest.

I live in a pretty rural place, and around here they sell wild mushrooms in supermarkets. Sometimes the mighty porcini (boletus sp.) is available -- but there are frequently chanterelles and morels available, and sometimes other types. Kids and even toddlers eat them all the time, though admittedly they're usually well cooked, or dried and then cooked, or even cooked and then pureed.

I don't recommend doing it with kids (or at least eating them with kids) but mushroom foraging is a lot of fun.

All my childhood I was eating wild picked mushrooms prepared in various ways, they were delicious and I don't remember any digestion problems.
And this paves the way to the rabbit hole of fossil collecting. And easily to camping, star gazing, Astronomy, Physics, Math and all sorts of things that humans naturally need in the wilderness.
I focus on just using stuff with my kids. Things like piloting a remote control car is hard for a 4 year old, but they still want to do it. Playing Tetris on a slow speed, naughts and crosses, simplified chess, making objects out of paper, painting acorns, building train tracks, Lego, and so on.

You need engagement first, in order to cause learning, and I guess any process that causes both learning and engagement makes sense, but in my experience at young ages, that's more likely to be on the doing/using rather than creating side of the spectrum.

You can teach a 4 year old chess I’ve done it many times (patiently)
I disagree. You can teach a 4-year-old the moves each chess piece can make, but expecting them to absorb strategy, or to visualise 2+ moves into the future is an unfair burden.

The following are much better perfect information games for kids. I play each with my kids and have listed the age when they were able to strategise 2+ moves ahead:

- Gobblet Gobblers (4)

- Onitama (6)

- Hive (8)

Gobblet is a great game, ages 4- seems right. My 9 and 11 year olds still play occasionally.

Hive v Onitama, is Hive better for older kids or just more complex?

Hive is more complex and less constrained than Onitama (bigger decision space).

We tried Hive when my eldest was 6 and it was beyond them. We tried it again a few years later at 8 and it clicked, has been part of our regular rotation of games since.

Perhaps its where I live, or the people I know, but at my kids pre-school, I suspect that few 4 year olds could play naughts and crosses to a draw. I think that sort of awareness started around 5.5-6, where it became more normal.

Gobblet Gobblers -- on a cursory look -- seems to me like a complication on top of naughts and crosses. Namely, adding the ability to mask opponent pieces, and replace existing pieces.

As a side note it seems to me that one could replicate Gobblet Gobblers by using coloured coins of 3 sizes, with the smaller coins trumping the bigger ones thereby implying stacks.

Doubtless there are some four year olds to whom some people could teach chess. However, I'd say that learning chess, beyond how the pieces move, was an extraordinary level of competence for a 4 year old.
>Lego

Reminded me of the Logo language and its turtle graphics. It was made for kids, IIRC.

Used it some, early on. Fun.

There are free versions.

Also, Python has a turtle graphics module, like Logo.

A while ago, I developed a decibel meter designed like a traffic light for a preschool classroom. The device visually represents different noise levels by changing colors and can also be manually operated via IR remote. I've shared my project, along with several suggestions for its educational use in the classroom, on this here: https://makerworld.com/en/models/186425#profileId-205268
Catapults
Yeah! And surgical tubing slingshots. A very small construction project where they can learn to use a speed square. Tune the slingshot or catapult until it can launch a handball into a 1x1 meter square some distance away. Also a great way to wear the kids out having to run and collect the ball.
Maybe just give some interactive demos to the kids showing the power of modern tech?

Animate drawings: https://sketch.metademolab.com/

Generate music, based on ideas from the kids using Suno or Udio.

Generate a story with GPT/Claude where kids in the classroom are the characters. Create images using Dall-e 3 and print copies so the kids can take it home.

This would probably be of interest to many parents and teachers too.

Can confirm the animated drawings. I built a company (dibulo.com) which does that (Age 3-8 mostly, but also adults and seniors seem to like it). We love that kids spend more time coloring than looking at the screen (although it is always a magic moment). We also do not have a lot of interaction with the screen itself and soon gonna add more and more educational elements to it.
This isn't quite the example list that you are looking for as the mentioned 'projects' in the following list were done at home, with a lot more timeframe allowed to discuss / work on them. My children are now 8 and 10, but we have been doing such similar things around the home since they were of similar ages to yours. A few of the things that we have done, and became large hits (hardly all computer related, but I think perhaps it's a mentality you are aiming for -- learn, create!)

* Augmented reality sandbox -- The software is still out there. You may have already seen these in action, but it really is not too terrible difficult to build a setup yourself. Old PC with some sort of GPU (for the rain effect, which is the coolest aspect..), a microsoft kinect, and a whatever quality projector. This went over super well in my living room when the kids were 4 & 6 -- And we recently re-built it 4 years later -- The 4 year old didn't even remember it, but I have lots of pictures of her loving it at 4!). Super cool, super interactive, and a good tie in of 'building things using old technology'.

* Grabbing weather from passing NOAA satellites! Build a simple di-pole antenna using whatever materials (we used copper pipe). Involves math and science discussions, and also may get the little ones interested in the weather. RTLSDR, some copper pipe, a laptop, some software, and knowing when to be tuning in. A good example of how 'the first time you try something it may not work as well as you'd like', tweak away from there. Pretty exciting to pull a picture from a satellite line by line. Listen to the signal -- Memories of dialup will immediately be there.

* Use a streaming camera and speed-cam software to create a setup to see 'how fast they can run'. Process and result and discussions about how this setup works can lead to fun insights.

* Stop motion video creation -- Probably the best for your use case, have kids use technology to create their own stop-motion videos. I remember doing this back around the ages of 7, but at that time it was frame by frame using construction paper and a giant VHS camera on a tripod. Techniques have not changed really, but the setup to do stop motion on small scale kid levels is basically free. Shows how iterative processes add up.

* Build a bubble making machine -- I imagine you may have a box of old computer fans, motors, etc, etc. Build a bubble machine! Have them try to design one out. 7 year olds likely able to really design rough concepts, 4 year old can help assemble and most importantly, spill the bubble liquid all over the place! If you want to get fancy, have it become a motion activated bubble machine using motion detection via some ESP32 setup or whatever. "This is what we are trying to do, these are the resources on hand, how do YOU think we could make this happen?".

String up a wire, bust out the RTLSDR (or other SDR stuff) and try to listen to some shortwave from around the world or your area. Pulling whatever from the air always seems basically magic to all kids (and honestly, it's pretty much magic to myself as well).

Not really an able to do at school thing, but son build an AM / FM radio kit that had your typical Chinese 'instructions' and was able with a tiny bit of help to solder everything to the board and have it work first try. As someone else mentioned, it went "Lots of interest > I'm kind of tired of this > I'm so close I will push on > Oh my goodness, the radio works, this is the best". I'm a huge fan of trying to install the 'keep at it' or make changes to make things better way of teaching and learning.

* School/Maybe -- * Make electromagnets by wrapping some wire around some good sized nails, put a switch on it, and both mentioned age groups will likely find it super cool and is certainly electronic/science based.

Just a few of the things we have done around my house thus far and have shown a lot ...

Re: AR sandbox.

Wow!

So cool, I want one. Watch the video here (1) it gets really neat at 1:43.

I want to do this.

For this who don’t know, cheap projectors these days are quite decent. I got one for $75 and we use it as the main screen for the kids. During very sunny days it does not work well, which is a benefit. If it’s too bright to watch TV then go outside! I have one like this and I love it, plenty of other vowel-poor companies make similar. (2)

There is also a makers magazine that has all kinds of ideas. Pretty cheap through discount magazine. https://makezine.com/

1 https://web.cs.ucdavis.edu/~okreylos/ResDev/SARndbox/

2 https://meh.com/forum/topics/vankyo-performance-v600-native-...

3 system 76 instructable https://www.instructables.com/Augmented-Reality-Sandbox/

Thanks for providing the links I did not -- Kids were waking up and I was trying to bang through it!

One of the things that I always messed up when calibrating it, is the step using the CD-on-a-stick part. You need to do this calibration phase changing the z axis on different points. Do one low. Do one medium, do some 'high'. This is how the system defines it's 'skew' of projection when it comes to the different heights/levels -- and if you do this step all roughly on the same 'z' plane, it will work, but it will not be anywhere near as accurate / magical feeling. The instructions I believe are hazy on this critical part of the setup.

We always used blocks / things covered with white rags instead of sand. Far easier to justify building over the living room table this way, and makes for a quick clean up process!

It's 100% super cool. Also, as you said, we use an $89 3 years ago projector. It is NOT a short-throw projector, but mounted roughly 6-7' above the surface. The kinect was mounted on a yard-stick hanging slightly down below so it's field of view covers just that of the table itself.

It's a super neat end result; and can be decently frustrating during the calibration phases and software setup, but is worth it!

For such young kids, unless they're prodigies, it should be very much hands-on rather than anything too abstract.
I second that, what one can do at home with ones own (hacker) kids is different from a syllabus that all kids in class can access.
The 4 year olds may be too young,but I am a big fan of teaching how we got here.

I gave a 6 session course to a homeschool coop on the History of Technology starting from stones and moving through bronze age, iron age, steam power, electricity, telegraph demo (big hit) radio and TV and early computers.

(I think Engineering schools should have a course on tech history)

Sounds super interesting. Any notes or slides or anything you can share?
Not really I cobbled together some notes from Internet content. Of note since it was a church based group, I referenced ancient time to biblical figures and the estimated dates of their time because they new of these characters. (I had to puncture the 6,000 year old earth idea, but I didn't hear complaints from parents so I guess they are not in that camp)
Kids love a projector that responds to their movements. So a movie of fish swimming that respond as the kids run around in the water.

I saw a cool one that had a water fall on a wall that became a river on a floor and the kids could take cushions and divert the river by blocking its flow. The 7 year olds would like that.

4 year olds like physical challenges. So you could use the projector to do a dynamic hop scotch or jumping game with Lilly pads.

I am actually not a big fan of getting kids involved with devices though. I think they need to learn to play in groups, spend time outside, and learn to be as physically capable as possible.

I think if you use tech it would ideally be to teach them a rule based team game where they have to work together, user their imagination and solve a problem.

Have them try to ID common yard broadleaf “weeds”, which imo have rather nice (if small and hard to notice) flowers. Learning things like:

1. What conditions they like

2. How they behave over time

3. What insects are attracted to them or eats them

…puts them in touch with the world.

IDing grasses is much harder, even for me unless it has a seedhead out or you have a microscope and know how to use a species identification key, so I wouldn’t bother with those.

PlantNet.org has a pretty nice app to assist ID with photo, but you can’t take the first result at face value.

Treasure hunt creation. With a bit of tech and imagination you can recreate multiple worlds and adventures. Especially now with audio/AI voices and LLMs, you can recreate narrations by Dumbledore, Merlin, old school British wizards, etc.