Introduction
The course consists of one semester. It is conducted in Python. Students learn this professional language by creating new elements in the Minecraft world. In each lesson, students will become familiar with the elementary structures of the Python language, creating the world of Minecraft. Upon completion of the course each participant receives a certificate of participation. Our online classes are NOT a webinar or a Youtube course! During our online classes, each student will see the teacher's screen, hear what he or she is saying, and the teacher will have an insight into what the student is doing and speaking (he or she will see each student's screen). Each student will be able to ask a question by voice, the teacher will be able to answer every question and indicate exactly where the error is and how to fix it.
Course program
1Lesson 1. Introduction to MakeCode and Python.
The aim of the lesson is to introduce the student to Python through Minecraft. Learning about variables, downloading and setting the player's position. Participants will be introduced to the MakeCode platform.
2Lesson 2. Creating blocks and solids.
The aim of the lesson will be to learn the commands that will allow you to create both single blocks and complex solids and shapes.
3Lesson 3. Constructions with the use of chat.
The aim of the lesson will be to learn about the events that will allow you to create a structure using chat.
4Lesson 4. Mobs and items.
The aim of the lesson will be to learn the mechanisms responsible for the appearance of various types of mobs and items in the game with the use of loops.
5Lesson 5. Arena of fights.
The aim of the lesson will be to create a battle arena and program the game: a leveling system, player's equipment, improvements.
6Lesson 6. Obstacle course .
The aim of the lesson will be to create an extensive track where various obstacles await the player. Participants will be familiarized with the conditional instruction.
7Lesson 7. Obstacle course - continuation.
The aim of the lesson will be to continue and expand the project from previous classes.
