LEGO Tree House Camp 🏕️

Hi everyone! Yue and I recently finished another cool LEGO SPIKE project together. This time, the background story was about a character who was sleeping out side for the first time. The character wanted to see the moon at night, so we decided to build a treehouse with a roof that could open and close.

The treehouse has a really clever design! We added a camera to it, and here’s the fun part: when the camera sees black (nighttime), the roof opens so the character can see the moon. When it sees blue (daytime), the roof closes and shows a picture of a forest den.

The most fun part was building the treehouse. But honestly, I think I liked some of our other SPIKE projects more because I couldn’t program this one to go crazy! It just opens and closes, and I like it when things can move around and do funny things. Still, it was pretty cool.

LEGO Underwater Quest 🚣

This time, Yue and I built the super cool LEGO SPIKE Underwater project. I cannot remember the background story, but we need to push a submarine into the water. Instead of just pushing it into the “water” like our first project (a boat), we made it more exciting—like a theme park ride!

I created a spinning machine that could not only push the submarine but also make it go round and round and round. It was so fun to watch! When I programmed it, I made three speeds: slow, medium, and fast. The fast mode was so crazy that the entire base plate started to shake! I had to stop it because it was going crazy!

The most fun part in all LEGO Spike projects? For me, it’s always when I program the LEGO projects to do something wild and unexpected. Watching them go out of control is hilarious!

LEGO Crazy Animal Light Show🚦

Hi everyone! I want to tell you about our new awesome LEGO SPIKE project that I built with Yue. We worked on something super fun—a camping animal alarm!

The idea behind this project is that a camper goes on a camping trip, and at night, he wants to see what animals are sneaking around his tent. To help him, we built a special animal alarm. It can light up and even make sounds to scare the animals away, which later ends up as a light show😜

We built this using LEGO Hub with two switches. One switch connected to a light, and the other connected to a camera. The camera could “see” animals, and when an animal with a certain colour passed by the camera, the light would shine. Later, I recorded some sounds to make the alarm even better.

The best part was creating multicoloured creatures and seeing how the alarm reacted. When I held up my colorful creature in front of the camera, it played all kinds of sounds. For example: “This is a green creature, … This is a red creature, … This is a yellow creature!”

Another thing I loved about this project was the counter. It showed how many creatures passed by using a bar chart. For each new creature, the chart added a color. It was so cool to see the project count and record all the colourful animals!

Lego Cave Car with Light Show ✨

Our third Lego project is a car that can explore caves! The story goes like this: a guy wanted to go into a dark cave, but he couldn’t see anything. So, he decided to build a car with a light on it to help him find his way in the dark.

Building the car was fun, but there was one small problem. We only had one LEGO Spike hub, which is the part that gives energy to the car. So, we could only use the hub to make the light work, but we had to push the car ourselves because the wheels couldn’t move.

But here’s where it gets super cool! I discovered something AMAZING about the lights. Did you know you can tap on the lights and change the colors? Each panel of the light can be a different colour! I showed my Yue, and he was so surprised because he didn’t even know about it. Ha, I taught him something (twice! 😄)

Okay, let me tell you about the BEST part! If you take the light, add a randomiser, and put them together in a loop, you can make it flash in all sorts of colours. It looks soooo good! It’s like a little light show! And that’s a reason I really like this project.

LEGO Arctic Car Polar Bear Search 🛷


In our second LEGO session, we took on the mission of helping a character get to the polar bears he loves so much! We built a car that he could drive across snowy places.

While coding, I discovered something really fun—loops! By adjusting a number, I could make our car do as many turns as I wanted. At one point, I made it spin 57 times!

Yue gave me a challenge to make the car drive in a square shape. Sounds simple, right? But when I tried, the car went a bit wild—it turned around, went backward, and did some crazy spins. It was funny, though!

As we didn’t have four wheels, it turned out to be a sledge/car! I love that I can make this sledge/car do all sorts of things—even if it’s not perfect every time. I 100% loved, and it was so funny!😄😂

LEGO Boat Adventure 🛶

Yesterday, our new LEGO Spike set finally arrived—yay! We couldn’t wait to try it, so my dad and I decided to build the first project: The Boat Trip. It’s all about these two little LEGO characters who are super excited to go on a boat ride! But there was a problem… what would push their boat into the pretend water?

One of the characters had an idea—let’s build a boat-pushing machine! So my dad and I got to work. First, we used the LEGO battery hub and connected it to a spinny thing (Yue: that’s called Motor). We added some special code blocks to make the spinny thing push the boat into the pretend water. It worked! The boat went right in—splash!

But we didn’t stop there! I thought, why not make it even more fun? The boat had holes in it, so we put the boat on a connector piece and used more code to make it spin like a theme park ride. The characters were spinning around!

Seeing the characters whirl around was so exciting! We did it together, and it felt like a real success. I can’t wait to try even more ideas with our LEGO Spike set.

A Fresh Start with LEGO SPIKE Education 🧱

It’s been a while since Char and I worked together on our apps and games. Both of us have been busier than usual—I’m wrapping up end-of-year projects at work, and she’s been busy with her 11-plus tuitions. As a result, we haven’t had as much time for our ‘YueChar.Games’ coding sessions, which I’ve missed.

While planning our return to app and game development, I took a closer look at what made it challenging last time around. We had a lot of fun brainstorming ideas and discussing designs, but there were two main obstacles we encountered.

First, the projects we attempted were often complex for my daughter. At her current skill level, it was difficult to manage all the details involved. While we enjoy learning, it became hard to keep up.

The second challenge was balancing coding and design. Char was deeply involved in the design aspects, but I handled most of the coding. I wanted her to develop computational thinking and problem-solving skills, but often the actual coding fell outside her comfort zone.

That’s when I decided to try the LEGO SPIKE Education set. Char has always loved building LEGO sets and has put considerable time and effort into creating her own beautiful designs. The SPIKE set could take her LEGO experience to a new level by introducing motors, sensors, and programmable hubs, plus a child-friendly, Scratch-like coding interface designed for young learners.

The examples in the SPIKE Essential set are fun, but admittedly a bit ‘toyish’. My plan is to start with these basics to get Char comfortable, and then gradually extend them into more practical, real-world projects with the Prime set. I hope this will offer her another fun way to problem-solving and coding activities.