Welcome to Smile and Learn! I was just working on something cool for class. This week, I learned about block coding at school. Do you want to know what it is?
Programming is like a special language that helps us talk to machines and computers. We use it to tell them what to do. It’s super useful because it can make machines do all sorts of things!
Block coding is a fun way to program. It uses colorful blocks that have commands on them. You can put these blocks together like a puzzle to tell a game character or robot what to do. It’s easy and fun!
In block coding, there are different types of blocks, and each type has its own color. This makes it easy to find the blocks you need.
Motion blocks are blue. They help you move a character or robot. You can make them walk, jump, or turn. For example, you can program a robot to move forward or backward, or even spin around!
Control blocks are orange. They help you repeat actions or set rules. For example, you can tell a robot to move only when it sees a green light, just like a traffic light!
At school, I learned how to use motion blocks to make my player move. Do you want to see how I teach my player to dance?
First, I’ll use blocks to make my player take two steps forward and three steps back. Then, I’ll use turning blocks to make it turn left and walk forward again. It’s like creating a dance routine!
Yesterday, I found a jump block while experimenting. It made my player’s dance even more exciting! I can’t wait to show it to my class next week. Plus, our teacher will teach us new blocks soon. Are you excited?
We’ve learned so much about block coding! There are many more videos to watch and learn from. Imagine all the fun things you can create! Subscribe to the Smile and Learn educational channel to keep learning and having fun!
Block Coding Dance Party: Create your own dance routine using block coding! Use paper and crayons to draw different colored blocks: blue for motion, orange for control, and any other colors you like for new moves. Arrange your blocks on a table to plan a dance for a toy or a friend. Can you make them move forward, spin, and jump? Share your dance routine with your family and see if they can follow your block instructions!
Robot Adventure Story: Imagine you have a robot friend who wants to explore your house. Use block coding to guide your robot through different rooms. Draw a map of your house and use colored blocks to show how your robot will move. For example, use blue blocks to move forward and orange blocks to stop at a door. What exciting places will your robot discover?
Observation Challenge: Look around your home and find machines or devices that might use programming to work. Can you think of how block coding could help them? For example, how would you use blocks to make a washing machine start and stop? Draw a picture of your idea and explain it to a family member. What other machines can you think of?
Here’s a sanitized version of the provided YouTube transcript:
—
[Music]
Welcome to Smile and Learn!
Hey, I didn’t see you there! I was just doing some work for class. This week, I learned about block coding at school. Do you want to know what it is?
First, let me remind you that programming is the language that technology and machines use. It’s a special language created by humans to make machines do what we want them to do. Basically, programming gives machines commands, and they follow them. It’s very useful and can do a lot of things.
It’s important to know that machines can be programmed in several ways. One way is by block coding. Let’s take a look!
[Music]
Block coding uses colored pieces that contain commands we give to something or someone, for example, a game character. You can combine blocks in a sequence to send complex or simple instructions. The pieces fit together like a puzzle, so it’s very easy to organize the instructions you’re programming.
In the coding environment, you can combine different blocks.
[Music]
There are different types of blocks, and many different actions you can choose from. Each block category has a different color to help you find them better.
For example, motion blocks are blue. These allow you to move a player or a robot from one place to another, as well as perform other movements such as turning, jumping, or tilting.
But there are also control blocks, which are orange. They help you repeat an action as many times as you want and set conditions. For example, you can teach a robot to walk forward only when it sees a green light and to stand still if it sees a red light, just like a traffic light.
[Applause]
So far at school, I’ve only been taught how to program using the most common movement blocks. These blocks allow me to tell my player how I want it to move.
Do you want to see how I teach my player to dance?
[Music]
To move it, you could use different motion blocks. The most basic ones allow you to move forward, backward, to the right, and to the left. First, I’ll program my player to take two steps forward and three steps back.
[Music]
Look closely! As well as motion blocks, we can also find rotation blocks. Can you think of why there are normally two types of turning blocks used? Turning to the right and to the left. The turning blocks help us have a more natural movement. They allow us to rotate our player’s body to change the direction of its movement.
We’ll program the player to take two steps forward, turn left, and walk forward for two more steps. The basic motion blocks are very useful. I have to use them to program a choreography and present it next week in class.
Do you want to come tomorrow to see the rehearsal?
[Music]
Are you ready to watch the performance? Take a seat and keep quiet; it’s about to start!
[Music]
[Applause]
It turned out great! Wonderful! Fantastic! Did you see the final jump? Yesterday, I was experimenting and trying new blocks to make the choreography more fun. That’s when I found the jump block. I can’t wait for next week to show it to the whole class! Plus, the teacher is going to teach us some new blocks.
Are you up for it?
[Music]
We’ve learned so much in just one video! Did you know there are many more videos? Imagine how much you could learn! Subscribe to the Smile and Learn educational channel to learn and have fun at the same time!
[Music]
—
This version maintains the original content while removing any informal or unnecessary elements.