Online Coding for Kids Minecraft. Command. Algorithm. Types of algorithms. Program. We’ll learn the concepts of command, algorithm, and program. Then, we will write our first program! Bugs. Correction of errors in the code.  We will get acquainted with the concept of a bug and learn how to find and fix errors in the program code. Loops. Loops with a counter. Loop with precondition. Nested loops. Minecraft Coding Projects: With the help of a counter with loops, we will make mobs(animals) rain from the sky! Using looping commands, as well as linear commands and directives, we will program a bot to clear snow around the territory of our house. We will create a program for planting a bamboo grove with a bot using nested loops. Three-dimensional space. Coordinates. Figures Minecraft Coding Projects: We will learn how to construct a rainbow from multi-colored custom blocks. We will consider the geometric features of a circle, ring, ball and sphere and use our knowledge about coordinates to fill a limited area of ​​​​space with Minecraft blocks. Creating an ice rink. We will work with the concept of coordinates in the three-dimensional world and practice locating the blocks in the desired coordinates. And then, using nested loops and special commands, we will program the bot to build a fence for the ice rink. Creating custom mobs (fantastic animals that the students will invent themselves). We will programmatically build a huge trampoline for them. Then, we will put the animals on the trampoline and arrange a party for them. Basic data types. Numbers. Strings. Logic. Minecraft Coding Projects: Creating huge (several tens of floors high) inscriptions from blocks. Learning about strings. Learning to use the concept of randomness (random number generator) when planting different flowers (plants) matched to the colors of the rainbow. Conditional branches. Single and multiple choice. Conditional statements: if, if-else, else if. Minecraft Coding Projects: Creating a program to build your own house using loops, branches and linear commands and constructing a village of houses using iteration cycles. Making an earthquake! With the help of conditional branches and loops with a counter, we will make a crack appear in the ground with lava flowing inside it. Basic data structures. Variable. Array. Minecraft Coding Projects: Giving superpowers to our character! Learn the concept of a variable using the example of a super jump. We will get acquainted with the features of the declaration of a variable (including assigning an initial value to it) and learn how to call this variable on the command line in conjunction with the jump directive. Using iterative loops, as well as loops with a precondition, we will create a tunnel in the mountain and build a railroad there. Using conditional structures and variables will program the assistant agent to arrange the necessary elements for the functioning of the railway and the trolley. Program the construction of a large aquarium and fill the created structure with water. We then use an array to add fish and other marine life such as algae and coral.