Online Coding for Kids
For Ages 6 to 12 Years Old
Online Coding for Kids: “Everybody should learn to program a computer, because it teaches you how to think.” – Steve Jobs
Online Coding Classes
Ages: 6-12 /Grades 1st-7th
Description of the Coding Class
In this 1-hour weekly online coding class, we will combine Minecraft Education Edition, Tynker, and Construct 3 platforms to learn different coding concepts from beginner to expert levels. The Coding Class comprises 54 lessons divided into six packages of 9 lessons each (weekly 1-hour classes for 2 months = 9 lessons).
Online Coding Classes for Kids are taught live by our qualified teachers in groups of 2-4 students. All software is FREE and easy to install (we will guide you through the installation process during the first class). However, we recommend you try the FREE Trial Class before enrolling for a regular course.
No prior coding experience necessary.
Detailed Program
Minecraft coding for kids
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.
Game and cartoon development in Tynker & Construct 3
Online Coding for Kids Tynker & Construct 3.
- Create a background for our own game, heroes and objects to the stage with a change in their parameters and properties.
- Learn about the concept of two-dimensional space and coordinates and place game objects according to the given coordinates.
- Learn how to set the soundtrack for each of the characters using system sounds, as well as produce sound effects ourselves.
- Program animation for the heroes of our projects.
- We will program our heroes to fly, walk, jump, swim, etc., through learning about the directives of movement.
- We will develop our own cartoon. In this project we’ll use our knowledge about the directives of movement, cycles and conditional structures to set up animations and sound.
- Work with the user interface. We will add buttons, text blocks, dice with the current game score.
- We will get acquainted with the concept of object physics and consider the properties of sliding, acceleration, braking and other physical characteristics of the project objects. We’ll learn about the concept of gravity.
- Develop our own platformer with an individual theme! While working on the project, we will use our knowledge about the physics of objects, motion directives, events, cycles and conditional structures and program character animations, sounds, and a user interface.
Key Skills Students Will Build in Class
- Working with key programming and math concepts. We will learn how to work with variables, coordinates, loops, functions, etc. We will consolidate our knowledge with practice.
- Creating 2D and 3D games. We will create a game map, program the behavior of characters, set up sound effects and animation. Students will be able to share and play with their projects outside of the classes. They will certainly make their friends jalous!
- Coding in Minecraft. We will learn how to create new blocks, program mobs and even develop our own mini-games. All of which can be added to the Minecraft world to be played with.
Watch the video below to see how a course unfolds.
Learning Platforms
About Minecraft: Education Edition Software
Kids will build, edit, and explore a full course of fun and educational projects in Minecraft. They have the power to recreate real life structures while learning about architecture, physics, and circuitry.
Kids learn to move and explore within Minecraft. Then, move on to building and crafting. By the end, they will use their knowledge and creativity to make projects of their own. Students don’t need prior experience with Minecraft or coding.
Without either goals or limits, your child is free to invent and tailor their own experience, and how they use the platform can change and grow over time as they refine their skills. Better yet, that growth doesn’t mean additional costs – While your child is taking our Minecraft coding class, we will provide a license to use for free.
We will then move on to learn core coding concepts such as loop, operations, conditional, events, function, variables, and more. As students get more comfortable with these coding skills, they will also start building more complex structures as well as mini-games through coding. With our inquiry-based approach in our fun online modding courses, your kids will have plenty of opportunities to not only learn but also create!
Watch the video below to have an overview of the software.
About Tynker Software
Tynker’s educational games teach kids coding the fun way!
Tynker is the #1 Kids Coding platform! Over 60 million kids and thousands of schools use Tynker’s award-winning curriculum to learn to code!
Strengthen your child’s educational foundation with step-by-step tutorials that will introduce them to coding in a way they enjoy. Your child will learn as they build games and apps & modify Minecraft.
What is Tynker?
Tynker is a complete learning system for kids to learn to code. They begin by experimenting with visual blocks, then progress to JavaScript, Swift, and Python as they design games, build apps, and bring incredible projects to life.
Computer programming is a 21st century skill that kids can start learning at any age. While coding with Tynker, kids apply critical thinking, pattern recognition, focus, problem solving, debugging, resilience, sequencing, spatial visualization, and algorithmic thinking. The Tynker visual language makes it easy for them to learn and apply concepts like conditional logic, repetition, variables, and functions – the same coding concepts as any mainstream programming language.
Watch the video below to have an overview of the software.
About Construct 3 Software
Construct 3 is a powerful and easy-to-use game engine that empowers you to make all kinds of fun games.
Construct 3 is an all-in-one game development tool, meaning it has a built-in programming interface, level editor, and art program.
One of the best features of Construct 3 is that it runs entirely in the web browser – no need to download and install anything! It supports all major browsers (such as Chrome, Safari, and Firefox) and can even be used from smartphones and tablets.
We will then move on to learn core coding concepts such as loop, operations, conditional, events, function, variables, and more. As students get more comfortable with these coding skills, they will also start building more complex structures as well as mini-games through coding. With our inquiry-based approach in our fun online modding courses, your kids will have plenty of opportunities to not only learn but also create!
Watch the video below to have an overview of the software.
EUREKA CHAMPS
Beyond preparing children for the future careers, learning to code exposes them to a variety of logical thinking and reasoning skills, as well as pattern recognition, self-discovery, problem solving, intrinsic motivation, project management, and much more.
Copyright © 2023 EUREKA CHAMPS