How to Give Coding Education at Home?

Coding education is a long journey shaped by the age groups and readiness levels of the students. Starting from the pre-school period, it continues throughout the student's education life. By providing students with 21st century skills, they motivated them to become more productive individuals.

If you want to start the home coding education with the preschool student group, the first subject to be touched on is the algorithm. If the logic of sequential processing is explained to children by associating it with daily life, permanent traced learning will be achieved. Then, the learning process begins by having fun with the basic algorithm materials. Examples of these include algorithm robots, coding puzzles, basic electronic circuit components, and mechanisms that allow 3D design. In addition, coding activities with arrows, lego sets and augmented reality applications can also be included in the learning process. If the age group to be educated at is the primary school level, pre-school coding practices can be continued at the beginning stage. After gaining the literacy skills, the student can be able to move in to Scratch Jr. and Scratch programs and block-based coding applications. In addition, with 3D game design, he can start 3D object design issues in the future. Tinkercad, Kodu Game Lab can be given as examples of these applications. Can realize project-based learning action at varying difficulty levels, using electronic circuit boards. Arduino, Microbit, Pinoo Minoo and Pinoo Control Card can be given as examples.

With Pinoo cards, which are easy to use and encode, and where all sensor connections can be made with a single cable, children can produce enjoyable projects with consumables that can be easily reached at home. The secondary education student group can continue to learn coding with multi-sensor projects that work in a complex with each other, but they can progress in 3D game and object design.

High school group students can produce projects with object-oriented software languages. They can cover secondary education projects.

Rasperry Pi, Phyton, Ruby, Thunkable, Arduino Ide are examples of these applications.