Introduction
Our one-level course is conducted entirely in Python. Through hands-on practice, students will learn the basics of Python while creating new elements in Minecraft. Upon completion, participants will receive a certificate of participation. Our online classes are not just another webinar or YouTube course. With personalized support, students can ask questions and receive real-time feedback from the teacher, who has access to each student's screen. Discover the power of Python and Minecraft in our innovative online classes.
Course program
1Lesson 1. Introduction to MakeCode and Python language.
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 shapes.
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. Building with 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. Combat arena.
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.
8Lesson 8. Parkour.
The aim of the lesson will be to learn about the constructor that facilitates building complex structures in the game. This tool will allow you to design stages that require good dexterity and reflexes from the player.
9Lesson 9. Parkour - continuation.
The aim of the lesson will be to continue and expand the project from previous classes.
10Lesson 10. Agent.
The aim of the lesson is to get to know the agent - a personal assistant in Minecraft.
11Lesson 11. Castle siege.
The aim of the lesson will be to design an extensive game. The participants will have to jointly defend the castle against the invaders using all the techniques known so far.
12Lesson 12. Castle siege - continuation.
The aim of the lesson will be to continue and expand the project from previous classes.
13Lesson 13. Review.
The aim of the lesson will be to revise the material learned during the semester.
14Lesson 14. Revision, Roblox preview.
The aim of the lesson will be to introduce participants to the subject of the next programming course. Getting to know the Roblox Studio platform.
